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