add package rubberband

This commit is contained in:
Tuukka Pasanen 2014-01-01 19:52:17 +02:00 committed by Tony Theodore
parent 471a2c244b
commit 3178181055
3 changed files with 86 additions and 0 deletions

View File

@ -2161,6 +2161,10 @@ local-pkg-list: $(LOCAL_PKG_LIST)</pre>
<td class="package">readline</td>
<td class="website"><a href="http://tiswww.case.edu/php/chet/readline/rltop.html">Readline</a></td>
</tr>
<tr>
<td class="package">rubberband</td>
<td class="website"><a href="http://breakfastquay.com/rubberband/">Rubberband</a></td>
</tr>
<tr>
<td class="package">sdl</td>
<td class="website"><a href="http://www.libsdl.org/">SDL</a></td>

View File

@ -0,0 +1,58 @@
diff -urN rubberband-1.8.1/configure.ac rubberband-1.8.1-patch/configure.ac
--- rubberband-1.8.1/configure.ac 2012-10-28 12:30:09.000000000 +0200
+++ rubberband-1.8.1-patch/configure.ac 2013-12-14 20:06:55.101438415 +0200
@@ -18,7 +18,6 @@
AC_SUBST(FFTW_CFLAGS)
AC_SUBST(FFTW_LIBS)
-AC_CHECK_HEADERS(ladspa.h)
AC_CHECK_HEADERS(pthread.h)
PKG_CHECK_MODULES([Vamp],[vamp-sdk])
diff -urN rubberband-1.8.1/Makefile.in rubberband-1.8.1-patch/Makefile.in
--- rubberband-1.8.1/Makefile.in 2012-10-28 12:30:09.000000000 +0200
+++ rubberband-1.8.1-patch/Makefile.in 2013-12-14 20:23:47.038398261 +0200
@@ -12,9 +12,9 @@
MKDIR := mkdir
AR := ar
-DYNAMIC_EXTENSION := .so
-DYNAMIC_FULL_VERSION := .2.1.0
-DYNAMIC_ABI_VERSION := .2
+DYNAMIC_EXTENSION := .dll
+DYNAMIC_FULL_VERSION :=
+DYNAMIC_ABI_VERSION :=
DYNAMIC_LIBNAME := librubberband$(DYNAMIC_EXTENSION)
DYNAMIC_LDFLAGS := -shared -Wl,-Bsymbolic -Wl,-soname=$(DYNAMIC_LIBNAME)$(DYNAMIC_ABI_VERSION)
VAMP_LDFLAGS := -shared -Wl,-Bsymbolic -Wl,--version-script=vamp/vamp-plugin.map
@@ -34,7 +34,7 @@
INSTALL_LRDFDIR := @prefix@/share/ladspa/rdf
INSTALL_PKGDIR := @prefix@/lib/pkgconfig
-all: bin lib $(PROGRAM_TARGET) $(STATIC_TARGET) $(DYNAMIC_TARGET) $(VAMP_TARGET) $(LADSPA_TARGET)
+all: bin lib $(PROGRAM_TARGET) $(STATIC_TARGET) $(DYNAMIC_TARGET) $(VAMP_TARGET)
static: $(STATIC_TARGET)
dynamic: $(DYNAMIC_TARGET)
@@ -142,7 +142,6 @@
$(MKDIR) -p $(DESTDIR)$(INSTALL_INCDIR)
$(MKDIR) -p $(DESTDIR)$(INSTALL_LIBDIR)
$(MKDIR) -p $(DESTDIR)$(INSTALL_VAMPDIR)
- $(MKDIR) -p $(DESTDIR)$(INSTALL_LADSPADIR)
$(MKDIR) -p $(DESTDIR)$(INSTALL_LRDFDIR)
$(MKDIR) -p $(DESTDIR)$(INSTALL_PKGDIR)
cp $(PROGRAM_TARGET) $(DESTDIR)$(INSTALL_BINDIR)
@@ -151,13 +150,8 @@
rm -f $(DESTDIR)$(INSTALL_LIBDIR)/$(DYNAMIC_LIBNAME)$(DYNAMIC_ABI_VERSION)
rm -f $(DESTDIR)$(INSTALL_LIBDIR)/$(DYNAMIC_LIBNAME)
cp $(DYNAMIC_TARGET) $(DESTDIR)$(INSTALL_LIBDIR)/$(DYNAMIC_LIBNAME)$(DYNAMIC_FULL_VERSION)
- test -n "$(DYNAMIC_FULL_VERSION)" && ln -s $(DYNAMIC_LIBNAME)$(DYNAMIC_FULL_VERSION) $(DESTDIR)$(INSTALL_LIBDIR)/$(DYNAMIC_LIBNAME)$(DYNAMIC_ABI_VERSION)
- test -n "$(DYNAMIC_FULL_VERSION)" && ln -s $(DYNAMIC_LIBNAME)$(DYNAMIC_FULL_VERSION) $(DESTDIR)$(INSTALL_LIBDIR)/$(DYNAMIC_LIBNAME)
cp $(VAMP_TARGET) $(DESTDIR)$(INSTALL_VAMPDIR)
cp vamp/vamp-rubberband.cat $(DESTDIR)$(INSTALL_VAMPDIR)
- cp $(LADSPA_TARGET) $(DESTDIR)$(INSTALL_LADSPADIR)
- cp ladspa/ladspa-rubberband.cat $(DESTDIR)$(INSTALL_LADSPADIR)
- cp ladspa/ladspa-rubberband.rdf $(DESTDIR)$(INSTALL_LRDFDIR)
sed "s,%PREFIX%,@prefix@," rubberband.pc.in \
> $(DESTDIR)$(INSTALL_PKGDIR)/rubberband.pc

24
src/rubberband.mk Normal file
View File

@ -0,0 +1,24 @@
# This file is part of MXE.
# See index.html for further information.
PKG := rubberband
$(PKG)_IGNORE :=
$(PKG)_VERSION := 1.8.1
$(PKG)_CHECKSUM := ae1faaef211d612db745d66d77266cf6789fd4ee
$(PKG)_SUBDIR := $(PKG)-$($(PKG)_VERSION)
$(PKG)_FILE := $(PKG)-$($(PKG)_VERSION).tar.bz2
$(PKG)_URL := http://code.breakfastquay.com/attachments/download/34/$(PKG)-$($(PKG)_VERSION).tar.bz2
$(PKG)_DEPS := gcc libsamplerate libsndfile vamp-plugin-sdk pthreads fftw
define $(PKG)_UPDATE
echo $($(PKG)_VERSION)
endef
define $(PKG)_BUILD
cd '$(1)' && autoreconf -f -i
cd '$(1)' && ./configure \
--host='$(TARGET)' \
--disable-shared \
--prefix='$(PREFIX)/$(TARGET)'
$(MAKE) -j $(JOBS) -C '$(1)' -j 1 install
endef