[Lunar-commits] <moonbase> liborange: Adding to moonbase.
Dennis `stumbles` Veatch
stumbles at lunar-linux.org
Thu Nov 26 02:44:15 CET 2009
commit 33406652e0ae09217867cff7242e8a1ff1014c36
Author: Dennis `stumbles` Veatch <stumbles at lunar-linux.org>
Date: Wed Nov 25 20:44:15 2009 -0500
liborange: Adding to moonbase.
---
archive/liborange/BUILD | 15 +++++++++++++++
archive/liborange/CONFIGURE | 3 +++
archive/liborange/DEPENDS | 4 ++++
archive/liborange/DETAILS | 33 +++++++++++++++++++++++++++++++++
4 files changed, 55 insertions(+), 0 deletions(-)
diff --git a/archive/liborange/BUILD b/archive/liborange/BUILD
new file mode 100644
index 0000000..89fb7dd
--- /dev/null
+++ b/archive/liborange/BUILD
@@ -0,0 +1,15 @@
+(
+
+ ./configure --prefix=/usr \
+ --enable-shared &&
+
+ make &&
+ prepare_install &&
+
+ if [ ! -f /usr/lib/liblzo.so ]; then
+ ln -sf /usr/lib/liblzo2.so /usr/lib/liblzo.so
+ fi
+
+ make install
+
+) > $C_FIFO 2>&1
diff --git a/archive/liborange/CONFIGURE b/archive/liborange/CONFIGURE
new file mode 100644
index 0000000..8e9f9ef
--- /dev/null
+++ b/archive/liborange/CONFIGURE
@@ -0,0 +1,3 @@
+mquery USE_MSI "Use MSI file support?" y "--enable-msi" "--disable-msi"
+mquery USE_VICE "Use VISE file support?" y "--enable-vise" "--disable-vise"
+mquery USE_INNO "Use INNO Setup support?" y "--enable-inno" "--disable-inno"
diff --git a/archive/liborange/DEPENDS b/archive/liborange/DEPENDS
new file mode 100644
index 0000000..fd327fa
--- /dev/null
+++ b/archive/liborange/DEPENDS
@@ -0,0 +1,4 @@
+optional_depends libdynamite "--with-libdynamite" "--without-libdynamite" "for cab extraction support"
+optional_depends libgsf "--with-libgsf" "--without-libgsf" "for ole type support"
+optional_depends unshield "--with-libunshield" "--without-libunshield" "additional cab extraction support"
+optional_depends libsynce "--with-libsynce" "--without-libsynce" "for some SynCE support"
diff --git a/archive/liborange/DETAILS b/archive/liborange/DETAILS
new file mode 100644
index 0000000..dd61de9
--- /dev/null
+++ b/archive/liborange/DETAILS
@@ -0,0 +1,33 @@
+ MODULE=liborange
+ VERSION=0.4
+ SOURCE=$MODULE-$VERSION.tar.gz
+ SOURCE_URL=$SFORGE_URL/synce/Orange/$VERSION/
+ SOURCE_VFY=sha1:70028d570b9ed9831303a36c6ff60e74a5c7f3c9
+ WEB_SITE=http://www.synce.org/oldwiki/index.php/Orange
+ ENTERED=20091125
+ UPDATED=20091125
+ SHORT="extract Microsoft Cabinet Files from self-extracting installers"
+
+cat << EOF
+Orange is a tool and library for squeezing out juicy installable Microsoft
+Cabinet Files from self-extracting installers for Microsoft Windows and some
+other installer file formats. It currently supports the following kinds of
+installers:
+
+ * Self-extracting installers (EXE):
+ o Early support for installers created by Installer VISE.
+ o Support for some installers created by Inno Setup.
+ o Setup Factory versions 5 and 6 using Dynamite for data decompression.
+ o Some other installer (using a DLL called inflate.dll). This is used
+ by for example Macromedia Flash Player 6 for Pocket PC 2002.
+ o InstallShield self-extracting installers.
+ * Other formats:
+ o APK, ARH Early support for the installer used by TomTom products.
+ o CAB InstallShield Cabinet files, using Unshield.
+ o CAB Microsoft Cabinet files (also self-extracting) when you have
+ Stuart Caie's excellent Cabextract tool installed.
+ o MSI Microsoft Installer files, if libole2 is available.
+ o RAR archives (also self-extracting) when you have Unrar installed.
+ o ZIP archives (also self-extracting) when you have UnZip installed.
+EOF
+
More information about the Lunar-commits
mailing list