[Lunar-commits] lzma-sdk: genuine lzma tools built from 7zip SDK kit.

Zbigniew Luszpinski zbiggy at lunar-linux.org
Sat Feb 2 03:47:09 CET 2008


commit 22fcd26b245912c7e787f772ded0ef76c035bfb6
Author: Zbigniew Luszpinski <zbiggy at lunar-linux.org>
Date:   Sat Feb 2 03:47:09 2008 +0100

    lzma-sdk: genuine lzma tools built from 7zip SDK kit.
    To avoid conflict with lzma this tool have name lzma-nongnu
    and it's syntax is different than lzma, bzip2, gzip common standarized syntax.
    The advantage of lzma-nongnu built from SDK is being fresh and much younger
    than lzma from lzma module.
---
 archive/lzma-sdk/BUILD     |   14 ++++++++++++++
 archive/lzma-sdk/DETAILS   |   16 ++++++++++++++++
 archive/lzma-sdk/PRE_BUILD |    4 ++++
 3 files changed, 34 insertions(+), 0 deletions(-)

diff --git a/archive/lzma-sdk/BUILD b/archive/lzma-sdk/BUILD
new file mode 100644
index 0000000..b6c6d75
--- /dev/null
+++ b/archive/lzma-sdk/BUILD
@@ -0,0 +1,14 @@
+(
+cd $SOURCE_DIRECTORY/C/Archive/7z &&
+make -f makefile.gcc clean &&
+sedit "s:-O2:$CFLAGS:" makefile.gcc &&
+make -f makefile.gcc &&
+cd $SOURCE_DIRECTORY/CPP/7zip/Compress/LZMA_Alone &&
+make -f makefile.gcc clean &&
+sedit "s:-O2:$CFLAGS:" makefile.gcc &&
+make -f makefile.gcc &&
+prepare_install &&
+install $SOURCE_DIRECTORY/C/Archive/7z/7zDec /usr/bin &&
+install $SOURCE_DIRECTORY/CPP/7zip/Compress/LZMA_Alone/lzma /usr/bin/lzma-nongnu
+
+) > $C_FIFO 2>&1
diff --git a/archive/lzma-sdk/DETAILS b/archive/lzma-sdk/DETAILS
new file mode 100644
index 0000000..65e8806
--- /dev/null
+++ b/archive/lzma-sdk/DETAILS
@@ -0,0 +1,16 @@
+       MODULE=lzma-sdk
+      VERSION=457
+       SOURCE=lzma$VERSION.tar.bz2
+SOURCE_URL[0]=$SFORGE_URL/sevenzip/
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$MODULE-$VERSION
+   SOURCE_VFY=sha1:bd1b46ba42fe1ad7351a39c131e8b7657e909001
+     WEB_SITE=http://www.7-zip.org/
+      ENTERED=20080129
+      UPDATED=20080201
+        SHORT="LZMA archiver generated from genuine SDK"
+cat << EOF
+Genuine LZMA utils from SDK kit. These tools have different
+parameter syntax than lzma module tools but are in more new
+version. To avoid conflicts with lzma command from lzma
+module this lzma tool have name: lzma-nongnu
+EOF
diff --git a/archive/lzma-sdk/PRE_BUILD b/archive/lzma-sdk/PRE_BUILD
new file mode 100644
index 0000000..4537134
--- /dev/null
+++ b/archive/lzma-sdk/PRE_BUILD
@@ -0,0 +1,4 @@
+mk_source_dir $SOURCE_DIRECTORY &&
+cd $SOURCE_DIRECTORY &&
+cp $SOURCE_CACHE/$SOURCE .
+unpack $SOURCE


More information about the Lunar-commits mailing list