[Lunar-commits] <moonbase> luatex: new module

Duncan Gibson engelsman at lunar-linux.org
Sat Jan 8 13:14:15 CET 2011


commit 94f882b44e083a45e9b6a61bcc85bda96c1be3b7
Author: Paul Bredbury <brebs at sent.com>
Date:   Sat Jan 8 13:14:15 2011 +0100

    luatex: new module
    
    Well, it compiles and runs, but pdflatex (from texlive module) is better.
    
    NOTE: this does not compile/install if teTeX is installed, only texlive.
          therefore probably needs an explicit DEPENDS on texlive (not %TEX)
          - engelsman
---
 zbeta/luatex/BUILD        |   16 ++++++++++++++++
 zbeta/luatex/DEPENDS      |    1 +
 zbeta/luatex/DETAILS      |   17 +++++++++++++++++
 zbeta/luatex/POST_INSTALL |    4 ++++
 4 files changed, 38 insertions(+), 0 deletions(-)

diff --git a/zbeta/luatex/BUILD b/zbeta/luatex/BUILD
new file mode 100644
index 0000000..a8ce1fd
--- /dev/null
+++ b/zbeta/luatex/BUILD
@@ -0,0 +1,16 @@
+(
+
+  # From http://www.gentoo-portage.com/dev-tex/luatex
+  export LC_ALL=C  &&
+
+  prepare_install  &&
+  ./build.sh  &&
+
+  # Install executable
+  install -m755 build/texk/web2c/luatex /usr/bin/  &&
+  pushd .  &&
+  cd /usr/bin/  &&
+  ln -sfn luatex lualatex  &&
+  popd
+
+) > $C_FIFO 2>&1
diff --git a/zbeta/luatex/DEPENDS b/zbeta/luatex/DEPENDS
new file mode 100644
index 0000000..9dc7219
--- /dev/null
+++ b/zbeta/luatex/DEPENDS
@@ -0,0 +1 @@
+depends lua
diff --git a/zbeta/luatex/DETAILS b/zbeta/luatex/DETAILS
new file mode 100644
index 0000000..35f61ad
--- /dev/null
+++ b/zbeta/luatex/DETAILS
@@ -0,0 +1,17 @@
+          MODULE=luatex
+         VERSION=0.65.0
+          SUBDIR=386/1704
+          SOURCE=$MODULE-beta-$VERSION-source.tar.bz2
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$MODULE-beta-$VERSION
+      SOURCE_URL=http://foundry.supelec.fr/gf/download/frsrelease/$SUBDIR
+      SOURCE_VFY=sha1:5d01dc1dbc46b8c654ca5a45f3b537cae8a2cf6d
+        WEB_SITE=http://www.luatex.org/
+         ENTERED=20101002
+         UPDATED=20101216
+           SHORT="An extended version of pdfTeX using Lua"
+
+cat << EOF
+The LuaTeX project's main objective is to provide an open and
+configurable variant of TeX, while at the same time offering downward
+compatibility.
+EOF
diff --git a/zbeta/luatex/POST_INSTALL b/zbeta/luatex/POST_INSTALL
new file mode 100644
index 0000000..5c828b6
--- /dev/null
+++ b/zbeta/luatex/POST_INSTALL
@@ -0,0 +1,4 @@
+if [ -x /usr/bin/fmtutil-sys ] ; then
+	# fmtutil-sys is installed by texlive
+	fmtutil-sys --quiet --all > /dev/null
+fi


More information about the Lunar-commits mailing list