From 84ec635355a37c0bb8bbfd81cf030cd4406c44c3 Mon Sep 17 00:00:00 2001 From: Juan RP Date: Sun, 23 Oct 2011 15:40:55 +0200 Subject: [PATCH] New package: aubio-0.3.2. --- srcpkgs/aubio-devel | 1 + srcpkgs/aubio/aubio-devel.template | 15 ++++++++++++ srcpkgs/aubio/depends | 2 ++ srcpkgs/aubio/libaubio.template | 18 ++++++++++++++ srcpkgs/aubio/template | 31 ++++++++++++++++++++++++ srcpkgs/libaubio | 1 + xbps-src/common/mapping_shlib_binpkg.txt | 2 ++ 7 files changed, 70 insertions(+) create mode 120000 srcpkgs/aubio-devel create mode 100644 srcpkgs/aubio/aubio-devel.template create mode 100644 srcpkgs/aubio/depends create mode 100644 srcpkgs/aubio/libaubio.template create mode 100644 srcpkgs/aubio/template create mode 120000 srcpkgs/libaubio diff --git a/srcpkgs/aubio-devel b/srcpkgs/aubio-devel new file mode 120000 index 00000000000..dd3674c0586 --- /dev/null +++ b/srcpkgs/aubio-devel @@ -0,0 +1 @@ +aubio \ No newline at end of file diff --git a/srcpkgs/aubio/aubio-devel.template b/srcpkgs/aubio/aubio-devel.template new file mode 100644 index 00000000000..ad0f876a809 --- /dev/null +++ b/srcpkgs/aubio/aubio-devel.template @@ -0,0 +1,15 @@ +# Template file for 'aubio-devel'. +# +short_desc="${short_desc} - Development files" +long_desc="${long_desc} + + This package contains files for development, headers, static libs, etc." + +Add_dependency run lib${sourcepkg} + +do_install() +{ + vmove usr/include usr + vmove "usr/lib/*.a" usr/lib + vmove usr/lib/pkgconfig usr/lib +} diff --git a/srcpkgs/aubio/depends b/srcpkgs/aubio/depends new file mode 100644 index 00000000000..d0f82907b96 --- /dev/null +++ b/srcpkgs/aubio/depends @@ -0,0 +1,2 @@ +abi_depends=">=0.3.2" +api_depends="${abi_depends}" diff --git a/srcpkgs/aubio/libaubio.template b/srcpkgs/aubio/libaubio.template new file mode 100644 index 00000000000..88e9e63b9d5 --- /dev/null +++ b/srcpkgs/aubio/libaubio.template @@ -0,0 +1,18 @@ +# Template file for 'libaubio'. +# +short_desc="${short_desc} - Runtime libraries" +long_desc="${long_desc} + + This package contains the rubberband runtime lib(s)." + +Add_dependency run glibc +Add_dependency run libfftw +Add_dependency run libsamplerate +Add_dependency run libsndfile +Add_dependency run libjack +Add_dependency run alsa-lib + +do_install() +{ + vmove "usr/lib/*.so*" usr/lib +} diff --git a/srcpkgs/aubio/template b/srcpkgs/aubio/template new file mode 100644 index 00000000000..c6adc4f3aba --- /dev/null +++ b/srcpkgs/aubio/template @@ -0,0 +1,31 @@ +# Template file for 'aubio' +pkgname=aubio +version=0.3.2 +homepage="http://aubio.org" +distfiles="${homepage}/pub/${pkgname}-${version}.tar.gz" +build_style=gnu_configure +short_desc="A library for audio labelling" +maintainer="davehome " +license="GPL-2" +checksum=dc1387b048610a6141f523c27314b7a60bd299c3d6789c372445ddc6511512cd +long_desc=" + aubio is a tool designed for the extraction of annotations from audio signals. + Its features include segmenting a sound file before each of its attacks, + performing pitch detection, tapping the beat and producing midi streams from + live audio." + +subpackages="lib${pkgname} ${pkgname}-devel" + +# XXX lash, pure and swig support. +Add_dependency run glibc +Add_dependency run libfftw +Add_dependency run libsamplerate +Add_dependency run libaubio +Add_dependency run libsndfile +Add_dependency run libjack +Add_dependency run alsa-lib + +Add_dependency build pkg-config +Add_dependency build libsamplerate-devel +Add_dependency build fftw-devel +Add_dependency build jack-devel diff --git a/srcpkgs/libaubio b/srcpkgs/libaubio new file mode 120000 index 00000000000..dd3674c0586 --- /dev/null +++ b/srcpkgs/libaubio @@ -0,0 +1 @@ +aubio \ No newline at end of file diff --git a/xbps-src/common/mapping_shlib_binpkg.txt b/xbps-src/common/mapping_shlib_binpkg.txt index a0f76c7ec4e..d3d25a067d5 100644 --- a/xbps-src/common/mapping_shlib_binpkg.txt +++ b/xbps-src/common/mapping_shlib_binpkg.txt @@ -911,3 +911,5 @@ libfluidsynth.so.1 libfluidsynth fluidsynth-devel liblo.so.7 liblo liblo-devel libvamp-sdk.so.2 libvamp-plugin-sdk vamp-plugin-sdk-devel librubberband.so.2 librubberband rubberband-devel +libaubio.so.2 libaubio aubio-devel +libaubioext.so.2 libaubio aubio-devel