From e7efcbdbbc67747bfa598ee4db3e97fdbc95528e Mon Sep 17 00:00:00 2001 From: davehome Date: Fri, 28 Oct 2011 08:22:15 +0000 Subject: [PATCH] New package: dssi - API for audio processing plugins --- srcpkgs/dssi-devel | 1 + srcpkgs/dssi-example-plugins | 1 + srcpkgs/dssi/dssi-devel.template | 15 +++++++++++ srcpkgs/dssi/dssi-example-plugins.template | 21 +++++++++++++++ srcpkgs/dssi/template | 31 ++++++++++++++++++++++ 5 files changed, 69 insertions(+) create mode 120000 srcpkgs/dssi-devel create mode 120000 srcpkgs/dssi-example-plugins create mode 100644 srcpkgs/dssi/dssi-devel.template create mode 100644 srcpkgs/dssi/dssi-example-plugins.template create mode 100644 srcpkgs/dssi/template diff --git a/srcpkgs/dssi-devel b/srcpkgs/dssi-devel new file mode 120000 index 00000000000..cd12db64c9a --- /dev/null +++ b/srcpkgs/dssi-devel @@ -0,0 +1 @@ +dssi \ No newline at end of file diff --git a/srcpkgs/dssi-example-plugins b/srcpkgs/dssi-example-plugins new file mode 120000 index 00000000000..cd12db64c9a --- /dev/null +++ b/srcpkgs/dssi-example-plugins @@ -0,0 +1 @@ +dssi \ No newline at end of file diff --git a/srcpkgs/dssi/dssi-devel.template b/srcpkgs/dssi/dssi-devel.template new file mode 100644 index 00000000000..16100d50476 --- /dev/null +++ b/srcpkgs/dssi/dssi-devel.template @@ -0,0 +1,15 @@ +# Template file for 'dssi-devel'. +# +short_desc="${short_desc} - Development files" +long_desc="${long_desc} + + This package contains files for development: headers, etc." + +Add_dependency run glibc-devel +Add_dependency run dssi + +do_install() +{ + vmove usr/include usr + vmove usr/lib/pkgconfig usr/lib +} diff --git a/srcpkgs/dssi/dssi-example-plugins.template b/srcpkgs/dssi/dssi-example-plugins.template new file mode 100644 index 00000000000..14d246442c3 --- /dev/null +++ b/srcpkgs/dssi/dssi-example-plugins.template @@ -0,0 +1,21 @@ +# Template file for 'dssi-example-plugins-devel'. +# +short_desc="${short_desc} - Example plugins" +long_desc="${long_desc} + + This package contains the example plugins." + +Add_dependency run glibc +Add_dependency run libstdc++ +Add_dependency run libgcc +Add_dependency run qt +Add_dependency run libX11 +Add_dependency run liblo +Add_dependency run libsndfile +Add_dependency run libsamplerate +Add_dependency run dssi + +do_install() +{ + vmove usr/lib/dssi usr/lib +} diff --git a/srcpkgs/dssi/template b/srcpkgs/dssi/template new file mode 100644 index 00000000000..c48801a8c25 --- /dev/null +++ b/srcpkgs/dssi/template @@ -0,0 +1,31 @@ +# Template file for 'dssi' +pkgname=dssi +version=1.1.1 +build_style=gnu-configure +homepage="http://dssi.sourceforge.net" +distfiles="${SOURCEFORGE_SITE}/${pkgname}/${pkgname}-${version}.tar.gz" +short_desc="API for audio processing plugins" +maintainer="davehome " +license="LGPL-2.1" +checksum=f2c82b073a947c8255284249097667f9b14e660bf86186f3fcd3b3b3e087814e +long_desc=" + DSSI is an API for audio processing plugins, particularly useful for software + synthesis plugins with user interfaces." + +subpackages="$pkgname-devel $pkgname-example-plugins" + +Add_dependency run glibc +Add_dependency run alsa-lib +Add_dependency run liblo +Add_dependency run libjack + +Add_dependency build pkg-config +Add_dependency build glibc-devel +Add_dependency build libstdc++-devel +Add_dependency build qt-devel +Add_dependency build libX11-devel +Add_dependency build liblo-devel +Add_dependency build libsndfile-devel +Add_dependency build libsamplerate-devel +Add_dependency build alsa-lib-devel +Add_dependency build jack-devel