[Lunar-commits] <moonbase-other> wxgtk28: older version required by audacity, coexists with 3.x

Stefan Wold ratler at lunar-linux.org
Wed Oct 22 21:32:49 CEST 2014


commit 33137dd027186e27b5fe3872bfb0605dbfdc2bb6
Author: Stefan Wold <ratler at lunar-linux.org>
Date: Wed, 22 Oct 2014 21:31:12 +0200
URL: https://github.com/lunar-linux/moonbase-other/commit/33137dd027186e27b5fe3872bfb0605dbfdc2bb6

wxgtk28: older version required by audacity, coexists with 3.x
---
  libs/wxgtk28/BUILD     | +13/-0    
  libs/wxgtk28/CONFIGURE | +1/-0     
  libs/wxgtk28/DEPENDS   | +12/-0    
  libs/wxgtk28/DETAILS   | +21/-0    
  libs/wxgtk28/PRE_BUILD | +2/-0     
  5 files changed, 49 insertions(+)

--- /dev/null
+++ b/libs/wxgtk28/BUILD
@@ -0,0 +1,13 @@
+OPTS+=" --with-gtk=2 \
+        --enable-shared \
+        --disable-optimize \
+        --with-regex=builtin \
+        --disable-precomp-headers"
+
+default_config &&
+make &&
+make -C locale allmo &&
+make -C contrib/src &&
+prepare_install &&
+make install &&
+make -C contrib/src install
--- /dev/null
+++ b/libs/wxgtk28/CONFIGURE
@@ -0,0 +1 @@
+mquery UCODE "Enable UNICODE? Say N for bochs, xmule, Y for aMule, audacity, jaffm, rapidsvn, wxPython" y "--enable-unicode"
--- /dev/null
+++ b/libs/wxgtk28/DEPENDS
@@ -0,0 +1,12 @@
+depends  nasm
+depends  bison
+depends  flex
+depends  gtk+-2
+
+optional_depends "zlib"     "--with-zlib"     "--without-zlib"     "for LZW compression via zlib"
+optional_depends "expat"    "--with-expat"    "--without-expat"    "for XML support via expat"
+optional_depends "%JPEG"    "--with-libjpeg"  "--without-libjpeg"  "for JPEG image support"
+optional_depends "tiff"     "--with-libtiff"  "--without-libtiff"  "for TIFF image support"
+optional_depends "libpng"   "--with-libpng"   "--without-libpng"   "for PNG image support"
+optional_depends "SDL"      "--with-sdl"      "--without-sdl"      "for audio support via SDL"
+optional_depends "mesa-lib" "--with-opengl"   "--without-opengl"   "for OpenGL support (needed for hugin)"
--- /dev/null
+++ b/libs/wxgtk28/DETAILS
@@ -0,0 +1,21 @@
+          MODULE=wxgtk28
+         VERSION=2.8.12.1
+          SOURCE=wxPython-src-$VERSION.tar.bz2
+         SOURCE2=wxgtk28-collision.patch
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/wxPython-src-$VERSION
+      SOURCE_URL=$SFORGE_URL/wxpython
+     SOURCE2_URL=$PATCH_URL
+      SOURCE_VFY=sha256:1f3f153d9f1504c6ce2d2c4b23e940b8f58b81f4cba35cda1a5bb31142243cd0
+     SOURCE2_VFy=sha256:f454d95fef5666f49fa63beeac289f9f132acb998afc3cde744af897aa947348
+        WEB_SITE=http://www.wxwidgets.org/
+         ENTERED=20141022
+         UPDATED=20141022
+           SHORT="GTK+ version of wxWindows API"
+
+cat << EOF
+wxGTK - GTK+ implementation of wxWindows API for GUI's.
+wxWindows provides online help, network programming, streams, clipboard
+and drag and drop, multithreading, image loading and saving in a variety
+of formats, database support, HTML viewing and printing.
+Quite good for a GUI API.
+EOF
--- /dev/null
+++ b/libs/wxgtk28/PRE_BUILD
@@ -0,0 +1,2 @@
+default_pre_build &&
+patch_it $SOURCE2 1




More information about the Lunar-commits mailing list