From 28238766fd0d81e085696dfa8bf3a110bf0b042c Mon Sep 17 00:00:00 2001 From: davehome Date: Fri, 11 Nov 2011 09:38:02 +0000 Subject: [PATCH 1/5] wine: add missing libGLU rundep; enable openal --- srcpkgs/wine/libwine.template | 4 +++- srcpkgs/wine/template | 3 ++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/srcpkgs/wine/libwine.template b/srcpkgs/wine/libwine.template index 3895951a164..1a279038f41 100644 --- a/srcpkgs/wine/libwine.template +++ b/srcpkgs/wine/libwine.template @@ -5,7 +5,7 @@ long_desc="${long_desc} This package contains the wine runtime." -revision=2 +revision=3 Add_dependency run glibc Add_dependency run lcms @@ -19,6 +19,8 @@ Add_dependency run libgphoto2 Add_dependency run libxml2 Add_dependency run libmpg123 Add_dependency run libGL +Add_dependency run libGLU +Add_dependency run libopenal do_install() { diff --git a/srcpkgs/wine/template b/srcpkgs/wine/template index 7b88372bdac..92821baf9d8 100644 --- a/srcpkgs/wine/template +++ b/srcpkgs/wine/template @@ -1,7 +1,7 @@ # Template file for 'wine' pkgname=wine version=1.2.3 -revision=1 +revision=2 build_style=gnu-configure homepage="http://www.winehq.org/" distfiles="http://ibiblio.org/pub/linux/system/emulators/${pkgname}/${pkgname}-${version}.tar.bz2" @@ -32,6 +32,7 @@ Add_dependency build alsa-lib-devel Add_dependency build libgphoto2-devel Add_dependency build libxml2-devel Add_dependency build mpg123-devel +Add_dependency build libopenal-devel Add_dependency full desktop-file-utils Add_dependency full hicolor-icon-theme From 19df3f7438b26aa818e62ef73c4d3241a7950cf7 Mon Sep 17 00:00:00 2001 From: davehome Date: Fri, 11 Nov 2011 10:28:55 +0000 Subject: [PATCH 2/5] New package: libtar-1.2.11 --- srcpkgs/libtar/depends | 2 ++ srcpkgs/libtar/libtar-devel.template | 15 +++++++++++++++ srcpkgs/libtar/template | 20 ++++++++++++++++++++ 3 files changed, 37 insertions(+) create mode 100644 srcpkgs/libtar/depends create mode 100644 srcpkgs/libtar/libtar-devel.template create mode 100644 srcpkgs/libtar/template diff --git a/srcpkgs/libtar/depends b/srcpkgs/libtar/depends new file mode 100644 index 00000000000..bd2919ddf10 --- /dev/null +++ b/srcpkgs/libtar/depends @@ -0,0 +1,2 @@ +abi_depends=">=1.2.11" +api_depends="${abi_depends}" diff --git a/srcpkgs/libtar/libtar-devel.template b/srcpkgs/libtar/libtar-devel.template new file mode 100644 index 00000000000..a586e4b605c --- /dev/null +++ b/srcpkgs/libtar/libtar-devel.template @@ -0,0 +1,15 @@ +# Template file for 'libtar-devel'. +# +short_desc="${short_desc} (Development files)" +long_desc="${long_desc} + + This package contains files for development, headers, static libs, etc." + +Add_dependency run zlib-devel +Add_dependency run libtar + +do_install() +{ + vmove usr/include usr + vmove "usr/lib/*.a" usr/lib +} diff --git a/srcpkgs/libtar/template b/srcpkgs/libtar/template new file mode 100644 index 00000000000..c54e86c12f2 --- /dev/null +++ b/srcpkgs/libtar/template @@ -0,0 +1,20 @@ +# Template file for 'libtar' +pkgname=libtar +version=1.2.11 +build_style=gnu-configure +homepage="http://www.feep.net/libtar/" +distfiles="ftp://ftp.feep.net/pub/software/${pkgname}/${pkgname}-${version}.tar.gz" +short_desc="tar file manipulation API" +maintainer="davehome " +license="BSD" +checksum=4a2eefb6b7088f41de57356e5059cbf1f917509b4a810f7c614625a378e87bb8 +long_desc=" + libtar is a C library for manipulating POSIX tar files. It handles adding and + extracting files to/from a tar archive." + +subpackages="${pkgname}-devel" + +Add_dependency run glibc +Add_dependency run zlib + +Add_dependency build zlib-devel From b35111db035fc132c3333ba0387d217389077d88 Mon Sep 17 00:00:00 2001 From: davehome Date: Fri, 11 Nov 2011 10:29:30 +0000 Subject: [PATCH 3/5] libtar: add -devel pkg symlink (doh) --- srcpkgs/libtar-devel | 1 + 1 file changed, 1 insertion(+) create mode 120000 srcpkgs/libtar-devel diff --git a/srcpkgs/libtar-devel b/srcpkgs/libtar-devel new file mode 120000 index 00000000000..47af50e83f5 --- /dev/null +++ b/srcpkgs/libtar-devel @@ -0,0 +1 @@ +libtar \ No newline at end of file From bc1295a0d2067eb181b2696f1d385529c20696a3 Mon Sep 17 00:00:00 2001 From: davehome Date: Fri, 11 Nov 2011 10:34:32 +0000 Subject: [PATCH 4/5] liblrdf: correct depends version --- srcpkgs/liblrdf/depends | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/srcpkgs/liblrdf/depends b/srcpkgs/liblrdf/depends index 95ffe5f1fca..7855591013a 100644 --- a/srcpkgs/liblrdf/depends +++ b/srcpkgs/liblrdf/depends @@ -1,2 +1,2 @@ -abi_depends=">=0.26" +abi_depends=">=0.4.0" api_depends="${abi_depends}" From ecb3caa7a7982edc8e9a99472e1fd6e6c8ab0f36 Mon Sep 17 00:00:00 2001 From: davehome Date: Fri, 11 Nov 2011 11:17:32 +0000 Subject: [PATCH 5/5] New package: hydrogen-0.9.5 - drum machine :) --- srcpkgs/hydrogen/template | 45 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) create mode 100644 srcpkgs/hydrogen/template diff --git a/srcpkgs/hydrogen/template b/srcpkgs/hydrogen/template new file mode 100644 index 00000000000..05753d12729 --- /dev/null +++ b/srcpkgs/hydrogen/template @@ -0,0 +1,45 @@ +# Template file for 'hydrogen' +pkgname=hydrogen +version=0.9.5 +homepage="http://www.hydrogen-music.org/" +distfiles="${SOURCEFORGE_SITE}/${pkgname}/${pkgname}-${version}.tar.gz" +short_desc="Advanced drum machine for GNU/Linux" +maintainer="davehome " +license="GPL-2" +checksum=963c73ef911ec9e7589e502d17df3b794dd027d7e99a36b5115a0bb51389d9c3 +long_desc=" + Hydrogen is an advanced drum machine for GNU/Linux. It's main goal is to + bring professional yet simple and intuitive pattern-based drum + programming." + +# XXX LASH Support +# XXX libarchive support? +Add_dependency run glibc +Add_dependency run alsa-lib +Add_dependency run qt +Add_dependency run libsndfile +Add_dependency run libjack +Add_dependency run zlib +Add_dependency run libstdc++ +Add_dependency run libgcc + +Add_dependency build scons +Add_dependency build alsa-lib-devel +Add_dependency build qt-devel +Add_dependency build libsndfile-devel +Add_dependency build jack-devel +Add_dependency build zlib-devel +Add_dependency build libstdc++-devel + +_scons_args="lrdf=0 jack=1 alsa=1 lash=0 portaudio=0 portmidi=0 oss=1 +gui=1 libarchive=0 debug=0 prefix=/usr" + +do_build() +{ + scons ${_scons_args} +} + +do_install() +{ + scons DESTDIR=${DESTDIR} install +}