[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