[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