New package: rubberband-1.6.0.

This commit is contained in:
Juan RP 2011-10-23 14:54:41 +02:00
parent ec4707e380
commit 4495784ccb
9 changed files with 95 additions and 0 deletions

1
srcpkgs/librubberband Symbolic link
View File

@ -0,0 +1 @@
rubberband

1
srcpkgs/rubberband-devel Symbolic link
View File

@ -0,0 +1 @@
rubberband

View File

@ -0,0 +1,2 @@
abi_depends=">=1.6.0"
api_depends="${abi_depends}"

View File

@ -0,0 +1,20 @@
# Template file for 'librubberband'.
#
short_desc="${short_desc} - Runtime libraries"
long_desc="${long_desc}
This package contains the rubberband runtime lib(s)."
Add_dependency run libgcc
Add_dependency run glibc
Add_dependency run libstdc++
Add_dependency run libsamplerate
Add_dependency run libfftw
Add_dependency run libvamp-plugin-sdk
do_install()
{
vmove "usr/lib/*.so*" usr/lib
vmove usr/lib/vamp usr/lib
vmove usr/lib/ladspa usr/lib
}

View File

@ -0,0 +1,10 @@
--- rubberband/RubberBandStretcher.h
+++ rubberband/RubberBandStretcher.h
@@ -21,6 +21,7 @@
#include <vector>
#include <map>
+#include <cstddef>
/**
* @mainpage RubberBand

View File

@ -0,0 +1,13 @@
--- src/system/VectorOps.h Mon Mar 21 21:51:33 2011 +0000
+++ src/system/VectorOps.h Sun Oct 02 21:12:42 2011 +0100
@@ -84,8 +84,8 @@
}
template<typename T>
-inline void v_move(T *const R__ dst,
- const T *const R__ src,
+inline void v_move(T *const dst,
+ const T *const src,
const int count)
{
memmove(dst, src, count * sizeof(T));

View File

@ -0,0 +1,15 @@
# Template file for 'rubberband-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
}

View File

@ -0,0 +1,31 @@
# Template file for 'rubberband'
pkgname=rubberband
version=1.6.0
homepage="http://www.breakfastquay.com/rubberband/"
distfiles="http://code.breakfastquay.com/attachments/download/16/${pkgname}-${version}.tar.bz2"
build_style=gnu_configure
short_desc="Time-stretching and pitch-shifting audio library"
maintainer="davehome <davehome@redthumb.info.tm>"
license="GPL-2"
checksum=5bd339e3a64c7ba428f99d8890cee1de5c7165d963d085edb2e7ad357a39c896
long_desc="
Rubber Band Library is a high quality software library for audio
time-stretching and pitch-shifting. It permits you to change the tempo
and pitch of an audio stream or recording dynamically and independently
of one another."
subpackages="lib${pkgname} ${pkgname}-devel"
Add_dependency run glibc
Add_dependency run libsndfile
Add_dependency run libsamplerate
Add_dependency run libfftw
Add_dependency run libstdc++
Add_dependency run libgcc
Add_dependency run libvamp-plugin-sdk
Add_dependency build pkg-config
Add_dependency build ladspa-sdk
Add_dependency build libsamplerate-devel
Add_dependency build vamp-plugin-sdk-devel
Add_dependency build fftw-devel

View File

@ -909,3 +909,5 @@ libfftw3f_threads.so.3 libfftw fftw-devel
libfftw3f.so.3 libfftw fftw-devel
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