From 42002cc6aea0e9b5fdee505122bc180075e242de Mon Sep 17 00:00:00 2001 From: Michel Alexandre Salim Date: Fri, 4 Apr 2008 04:10:25 +0000 Subject: [PATCH 01/39] rubberband-1.0.1 --- .cvsignore | 1 + rubberband-1.0.1-destdir.patch | 74 +++++++++++++++++++++++++++++++ rubberband-1.0.1-gcc43.patch | 61 ++++++++++++++++++++++++++ rubberband.spec | 80 ++++++++++++++++++++++++++++++++++ sources | 1 + 5 files changed, 217 insertions(+) create mode 100644 rubberband-1.0.1-destdir.patch create mode 100644 rubberband-1.0.1-gcc43.patch create mode 100644 rubberband.spec diff --git a/.cvsignore b/.cvsignore index e69de29..521d3ce 100644 --- a/.cvsignore +++ b/.cvsignore @@ -0,0 +1 @@ +rubberband-1.0.1.tar.bz2 diff --git a/rubberband-1.0.1-destdir.patch b/rubberband-1.0.1-destdir.patch new file mode 100644 index 0000000..7de029e --- /dev/null +++ b/rubberband-1.0.1-destdir.patch @@ -0,0 +1,74 @@ +--- rubberband-1.0.1/Makefile.in.destdir 2007-12-13 17:15:03.000000000 -0500 ++++ rubberband-1.0.1/Makefile.in 2008-03-30 23:31:44.000000000 -0400 +@@ -16,16 +16,16 @@ + + PROGRAM_TARGET := bin/rubberband + STATIC_TARGET := lib/librubberband.a +-DYNAMIC_TARGET := lib/librubberband$(DYNAMIC_EXTENSION) ++DYNAMIC_TARGET := lib/librubberband$(DYNAMIC_EXTENSION).1 + VAMP_TARGET := lib/vamp-rubberband$(DYNAMIC_EXTENSION) + LADSPA_TARGET := lib/ladspa-rubberband$(DYNAMIC_EXTENSION) + + INSTALL_BINDIR := @prefix@/bin + INSTALL_INCDIR := @prefix@/include/rubberband +-INSTALL_LIBDIR := @prefix@/lib +-INSTALL_VAMPDIR := @prefix@/lib/vamp +-INSTALL_LADSPADIR := @prefix@/lib/ladspa +-INSTALL_PKGDIR := @prefix@/lib/pkgconfig ++INSTALL_LIBDIR := @libdir@ ++INSTALL_VAMPDIR := @libdir@/vamp ++INSTALL_LADSPADIR := @libdir@/ladspa ++INSTALL_PKGDIR := @libdir@/pkgconfig + + all: bin lib $(PROGRAM_TARGET) $(STATIC_TARGET) $(DYNAMIC_TARGET) $(VAMP_TARGET) $(LADSPA_TARGET) + +@@ -95,7 +95,8 @@ + $(AR) rsc $@ $^ + + $(DYNAMIC_TARGET): $(LIBRARY_OBJECTS) +- $(CXX) $(DYNAMIC_LDFLAGS) $^ -o $@ $(LIBRARY_LIBS) $(LDFLAGS) ++ $(CXX) -shared -Wl,-soname,librubberband.so.1 $^ \ ++ -o $@ $(LIBRARY_LIBS) $(LDFLAGS) + + $(VAMP_TARGET): $(LIBRARY_OBJECTS) $(VAMP_OBJECTS) + $(CXX) $(DYNAMIC_LDFLAGS) -o $@ $^ $(VAMP_PLUGIN_LIBS) $(LDFLAGS) +@@ -109,22 +110,24 @@ + $(MKDIR) $@ + + install: all +- $(MKDIR) -p $(INSTALL_BINDIR) +- $(MKDIR) -p $(INSTALL_INCDIR) +- $(MKDIR) -p $(INSTALL_LIBDIR) +- $(MKDIR) -p $(INSTALL_VAMPDIR) +- $(MKDIR) -p $(INSTALL_LADSPADIR) +- $(MKDIR) -p $(INSTALL_PKGDIR) +- cp $(PROGRAM_TARGET) $(INSTALL_BINDIR) +- cp $(PUBLIC_INCLUDES) $(INSTALL_INCDIR) +- cp $(STATIC_TARGET) $(INSTALL_LIBDIR) +- cp $(DYNAMIC_TARGET) $(INSTALL_LIBDIR) +- cp $(VAMP_TARGET) $(INSTALL_VAMPDIR) +- cp src/vamp/vamp-rubberband.cat $(INSTALL_VAMPDIR) +- cp $(LADSPA_TARGET) $(INSTALL_LADSPADIR) +- cp src/ladspa/ladspa-rubberband.cat $(INSTALL_LADSPADIR) ++ $(MKDIR) -p $(DESTDIR)$(INSTALL_BINDIR) ++ $(MKDIR) -p $(DESTDIR)$(INSTALL_INCDIR) ++ $(MKDIR) -p $(DESTDIR)$(INSTALL_LIBDIR) ++ $(MKDIR) -p $(DESTDIR)$(INSTALL_VAMPDIR) ++ $(MKDIR) -p $(DESTDIR)$(INSTALL_LADSPADIR) ++ $(MKDIR) -p $(DESTDIR)$(INSTALL_PKGDIR) ++ cp -p $(PROGRAM_TARGET) $(DESTDIR)$(INSTALL_BINDIR) ++ cp -p $(PUBLIC_INCLUDES) $(DESTDIR)$(INSTALL_INCDIR) ++ cp -p $(STATIC_TARGET) $(DESTDIR)$(INSTALL_LIBDIR) ++ cp -p $(DYNAMIC_TARGET) $(DESTDIR)$(INSTALL_LIBDIR) ++ ( cd $(DESTDIR)$(INSTALL_LIBDIR) && \ ++ ln -s librubberband.so.1 librubberband.so ) ++ cp -p $(VAMP_TARGET) $(DESTDIR)$(INSTALL_VAMPDIR) ++ cp -p src/vamp/vamp-rubberband.cat $(DESTDIR)$(INSTALL_VAMPDIR) ++ cp -p $(LADSPA_TARGET) $(DESTDIR)$(INSTALL_LADSPADIR) ++ cp -p src/ladspa/ladspa-rubberband.cat $(DESTDIR)$(INSTALL_LADSPADIR) + sed "s,%PREFIX%,@prefix@," rubberband.pc.in \ +- > $(INSTALL_PKGDIR)/rubberband.pc ++ > $(DESTDIR)$(INSTALL_PKGDIR)/rubberband.pc + + clean: + rm -f $(LIBRARY_OBJECTS) $(PROGRAM_OBJECTS) $(LADSPA_OBJECTS) $(VAMP_OBJECTS) diff --git a/rubberband-1.0.1-gcc43.patch b/rubberband-1.0.1-gcc43.patch new file mode 100644 index 0000000..dc5815d --- /dev/null +++ b/rubberband-1.0.1-gcc43.patch @@ -0,0 +1,61 @@ +--- rubberband-1.0.1/src/Window.h.gcc43 2007-12-13 17:15:03.000000000 -0500 ++++ rubberband-1.0.1/src/Window.h 2008-03-30 22:20:04.000000000 -0400 +@@ -16,6 +16,7 @@ + #define _RUBBERBAND_WINDOW_H_ + + #include ++#include + #include + #include + +--- rubberband-1.0.1/src/Thread.cpp.gcc43 2007-12-13 17:15:03.000000000 -0500 ++++ rubberband-1.0.1/src/Thread.cpp 2008-03-30 22:26:25.000000000 -0400 +@@ -14,6 +14,7 @@ + + #include "Thread.h" + ++#include + #include + + #include +--- rubberband-1.0.1/src/FFT.cpp.gcc43 2007-12-13 17:15:03.000000000 -0500 ++++ rubberband-1.0.1/src/FFT.cpp 2008-03-30 22:25:59.000000000 -0400 +@@ -22,6 +22,7 @@ + #include + #include + #include ++#include + #include + + namespace RubberBand { +--- rubberband-1.0.1/src/RingBuffer.h.gcc43 2007-12-13 17:15:03.000000000 -0500 ++++ rubberband-1.0.1/src/RingBuffer.h 2008-03-30 22:25:17.000000000 -0400 +@@ -15,6 +15,7 @@ + #ifndef _RUBBERBAND_RINGBUFFER_H_ + #define _RUBBERBAND_RINGBUFFER_H_ + ++#include + #include + + #ifndef _WIN32 +--- rubberband-1.0.1/src/StretchCalculator.cpp.gcc43 2007-12-13 17:15:03.000000000 -0500 ++++ rubberband-1.0.1/src/StretchCalculator.cpp 2008-03-30 22:21:44.000000000 -0400 +@@ -14,6 +14,7 @@ + + #include "StretchCalculator.h" + ++#include + #include + #include + #include +--- rubberband-1.0.1/src/main.cpp.gcc43 2007-12-13 17:15:03.000000000 -0500 ++++ rubberband-1.0.1/src/main.cpp 2008-03-30 22:26:57.000000000 -0400 +@@ -17,6 +17,8 @@ + #include + #include + #include ++#include ++#include + #include + #include + #include "sysutils.h" diff --git a/rubberband.spec b/rubberband.spec new file mode 100644 index 0000000..7d81ab6 --- /dev/null +++ b/rubberband.spec @@ -0,0 +1,80 @@ +Name: rubberband +Version: 1.0.1 +Release: 1%{?dist} +Summary: Audio time-stretching and pitch-shifting library + +Group: System Environment/Libraries +License: GPLv2+ +URL: http://www.breakfastquay.com/rubberband/ +Source0: http://www.breakfastquay.com/rubberband/files/rubberband-%{version}.tar.bz2 +Patch0: rubberband-1.0.1-gcc43.patch +Patch1: rubberband-1.0.1-destdir.patch +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) + +BuildRequires: fftw-devel libsamplerate-devel libsndfile-devel +BuildRequires: ladspa-devel vamp-plugin-sdk-devel +#Requires: + +%description +Rubber Band is a library and utility program that permits you to change the +tempo and pitch of an audio recording independently of one another. + + +%package devel +Summary: Development files for %{name} +Group: Development/Libraries +Requires: %{name} = %{version}-%{release} +Requires: pkgconfig + +%description devel +The %{name}-devel package contains libraries and header files for +developing applications that use %{name}. + + +%prep +%setup -q +%patch0 -p1 -b .gcc43 +%patch1 -p1 -b .destdir + + +%build +%configure --disable-static +make %{?_smp_mflags} + + +%install +rm -rf $RPM_BUILD_ROOT +make install DESTDIR=$RPM_BUILD_ROOT +find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} ';' + + +%clean +rm -rf $RPM_BUILD_ROOT + + +%post -p /sbin/ldconfig + +%postun -p /sbin/ldconfig + + +%files +%defattr(-,root,root,-) +%doc COPYING README +%{_bindir}/rubberband +%{_libdir}/*.so.* +%{_libdir}/ladspa/ladspa-rubberband.* +%{_libdir}/vamp/vamp-rubberband.* + +%files devel +%defattr(-,root,root,-) +%doc +%{_includedir}/* +%{_libdir}/*.a +%{_libdir}/*.so +%{_libdir}/pkgconfig/rubberband.pc + + +%changelog +* Sun Mar 30 2008 Michel Salim - 1.0.1-1 +- Initial package + diff --git a/sources b/sources index e69de29..7eeb6a8 100644 --- a/sources +++ b/sources @@ -0,0 +1 @@ +eb9524064ae48d6a3af0779590ff4ebc rubberband-1.0.1.tar.bz2 From 75e8f60372aaef51d6d730fe82556f429088a649 Mon Sep 17 00:00:00 2001 From: Michel Alexandre Salim Date: Thu, 17 Jul 2008 23:44:13 +0000 Subject: [PATCH 02/39] - Update to 1.2 --- .cvsignore | 2 +- rubberband-1.0.1-destdir.patch | 74 ---------------------------------- rubberband-1.0.1-gcc43.patch | 61 ---------------------------- rubberband-1.2-gcc43.patch | 10 +++++ rubberband-1.2-mk.patch | 42 +++++++++++++++++++ rubberband.spec | 14 ++++--- sources | 2 +- 7 files changed, 63 insertions(+), 142 deletions(-) delete mode 100644 rubberband-1.0.1-destdir.patch delete mode 100644 rubberband-1.0.1-gcc43.patch create mode 100644 rubberband-1.2-gcc43.patch create mode 100644 rubberband-1.2-mk.patch diff --git a/.cvsignore b/.cvsignore index 521d3ce..1b365e8 100644 --- a/.cvsignore +++ b/.cvsignore @@ -1 +1 @@ -rubberband-1.0.1.tar.bz2 +rubberband-1.2.tar.bz2 diff --git a/rubberband-1.0.1-destdir.patch b/rubberband-1.0.1-destdir.patch deleted file mode 100644 index 7de029e..0000000 --- a/rubberband-1.0.1-destdir.patch +++ /dev/null @@ -1,74 +0,0 @@ ---- rubberband-1.0.1/Makefile.in.destdir 2007-12-13 17:15:03.000000000 -0500 -+++ rubberband-1.0.1/Makefile.in 2008-03-30 23:31:44.000000000 -0400 -@@ -16,16 +16,16 @@ - - PROGRAM_TARGET := bin/rubberband - STATIC_TARGET := lib/librubberband.a --DYNAMIC_TARGET := lib/librubberband$(DYNAMIC_EXTENSION) -+DYNAMIC_TARGET := lib/librubberband$(DYNAMIC_EXTENSION).1 - VAMP_TARGET := lib/vamp-rubberband$(DYNAMIC_EXTENSION) - LADSPA_TARGET := lib/ladspa-rubberband$(DYNAMIC_EXTENSION) - - INSTALL_BINDIR := @prefix@/bin - INSTALL_INCDIR := @prefix@/include/rubberband --INSTALL_LIBDIR := @prefix@/lib --INSTALL_VAMPDIR := @prefix@/lib/vamp --INSTALL_LADSPADIR := @prefix@/lib/ladspa --INSTALL_PKGDIR := @prefix@/lib/pkgconfig -+INSTALL_LIBDIR := @libdir@ -+INSTALL_VAMPDIR := @libdir@/vamp -+INSTALL_LADSPADIR := @libdir@/ladspa -+INSTALL_PKGDIR := @libdir@/pkgconfig - - all: bin lib $(PROGRAM_TARGET) $(STATIC_TARGET) $(DYNAMIC_TARGET) $(VAMP_TARGET) $(LADSPA_TARGET) - -@@ -95,7 +95,8 @@ - $(AR) rsc $@ $^ - - $(DYNAMIC_TARGET): $(LIBRARY_OBJECTS) -- $(CXX) $(DYNAMIC_LDFLAGS) $^ -o $@ $(LIBRARY_LIBS) $(LDFLAGS) -+ $(CXX) -shared -Wl,-soname,librubberband.so.1 $^ \ -+ -o $@ $(LIBRARY_LIBS) $(LDFLAGS) - - $(VAMP_TARGET): $(LIBRARY_OBJECTS) $(VAMP_OBJECTS) - $(CXX) $(DYNAMIC_LDFLAGS) -o $@ $^ $(VAMP_PLUGIN_LIBS) $(LDFLAGS) -@@ -109,22 +110,24 @@ - $(MKDIR) $@ - - install: all -- $(MKDIR) -p $(INSTALL_BINDIR) -- $(MKDIR) -p $(INSTALL_INCDIR) -- $(MKDIR) -p $(INSTALL_LIBDIR) -- $(MKDIR) -p $(INSTALL_VAMPDIR) -- $(MKDIR) -p $(INSTALL_LADSPADIR) -- $(MKDIR) -p $(INSTALL_PKGDIR) -- cp $(PROGRAM_TARGET) $(INSTALL_BINDIR) -- cp $(PUBLIC_INCLUDES) $(INSTALL_INCDIR) -- cp $(STATIC_TARGET) $(INSTALL_LIBDIR) -- cp $(DYNAMIC_TARGET) $(INSTALL_LIBDIR) -- cp $(VAMP_TARGET) $(INSTALL_VAMPDIR) -- cp src/vamp/vamp-rubberband.cat $(INSTALL_VAMPDIR) -- cp $(LADSPA_TARGET) $(INSTALL_LADSPADIR) -- cp src/ladspa/ladspa-rubberband.cat $(INSTALL_LADSPADIR) -+ $(MKDIR) -p $(DESTDIR)$(INSTALL_BINDIR) -+ $(MKDIR) -p $(DESTDIR)$(INSTALL_INCDIR) -+ $(MKDIR) -p $(DESTDIR)$(INSTALL_LIBDIR) -+ $(MKDIR) -p $(DESTDIR)$(INSTALL_VAMPDIR) -+ $(MKDIR) -p $(DESTDIR)$(INSTALL_LADSPADIR) -+ $(MKDIR) -p $(DESTDIR)$(INSTALL_PKGDIR) -+ cp -p $(PROGRAM_TARGET) $(DESTDIR)$(INSTALL_BINDIR) -+ cp -p $(PUBLIC_INCLUDES) $(DESTDIR)$(INSTALL_INCDIR) -+ cp -p $(STATIC_TARGET) $(DESTDIR)$(INSTALL_LIBDIR) -+ cp -p $(DYNAMIC_TARGET) $(DESTDIR)$(INSTALL_LIBDIR) -+ ( cd $(DESTDIR)$(INSTALL_LIBDIR) && \ -+ ln -s librubberband.so.1 librubberband.so ) -+ cp -p $(VAMP_TARGET) $(DESTDIR)$(INSTALL_VAMPDIR) -+ cp -p src/vamp/vamp-rubberband.cat $(DESTDIR)$(INSTALL_VAMPDIR) -+ cp -p $(LADSPA_TARGET) $(DESTDIR)$(INSTALL_LADSPADIR) -+ cp -p src/ladspa/ladspa-rubberband.cat $(DESTDIR)$(INSTALL_LADSPADIR) - sed "s,%PREFIX%,@prefix@," rubberband.pc.in \ -- > $(INSTALL_PKGDIR)/rubberband.pc -+ > $(DESTDIR)$(INSTALL_PKGDIR)/rubberband.pc - - clean: - rm -f $(LIBRARY_OBJECTS) $(PROGRAM_OBJECTS) $(LADSPA_OBJECTS) $(VAMP_OBJECTS) diff --git a/rubberband-1.0.1-gcc43.patch b/rubberband-1.0.1-gcc43.patch deleted file mode 100644 index dc5815d..0000000 --- a/rubberband-1.0.1-gcc43.patch +++ /dev/null @@ -1,61 +0,0 @@ ---- rubberband-1.0.1/src/Window.h.gcc43 2007-12-13 17:15:03.000000000 -0500 -+++ rubberband-1.0.1/src/Window.h 2008-03-30 22:20:04.000000000 -0400 -@@ -16,6 +16,7 @@ - #define _RUBBERBAND_WINDOW_H_ - - #include -+#include - #include - #include - ---- rubberband-1.0.1/src/Thread.cpp.gcc43 2007-12-13 17:15:03.000000000 -0500 -+++ rubberband-1.0.1/src/Thread.cpp 2008-03-30 22:26:25.000000000 -0400 -@@ -14,6 +14,7 @@ - - #include "Thread.h" - -+#include - #include - - #include ---- rubberband-1.0.1/src/FFT.cpp.gcc43 2007-12-13 17:15:03.000000000 -0500 -+++ rubberband-1.0.1/src/FFT.cpp 2008-03-30 22:25:59.000000000 -0400 -@@ -22,6 +22,7 @@ - #include - #include - #include -+#include - #include - - namespace RubberBand { ---- rubberband-1.0.1/src/RingBuffer.h.gcc43 2007-12-13 17:15:03.000000000 -0500 -+++ rubberband-1.0.1/src/RingBuffer.h 2008-03-30 22:25:17.000000000 -0400 -@@ -15,6 +15,7 @@ - #ifndef _RUBBERBAND_RINGBUFFER_H_ - #define _RUBBERBAND_RINGBUFFER_H_ - -+#include - #include - - #ifndef _WIN32 ---- rubberband-1.0.1/src/StretchCalculator.cpp.gcc43 2007-12-13 17:15:03.000000000 -0500 -+++ rubberband-1.0.1/src/StretchCalculator.cpp 2008-03-30 22:21:44.000000000 -0400 -@@ -14,6 +14,7 @@ - - #include "StretchCalculator.h" - -+#include - #include - #include - #include ---- rubberband-1.0.1/src/main.cpp.gcc43 2007-12-13 17:15:03.000000000 -0500 -+++ rubberband-1.0.1/src/main.cpp 2008-03-30 22:26:57.000000000 -0400 -@@ -17,6 +17,8 @@ - #include - #include - #include -+#include -+#include - #include - #include - #include "sysutils.h" diff --git a/rubberband-1.2-gcc43.patch b/rubberband-1.2-gcc43.patch new file mode 100644 index 0000000..3007681 --- /dev/null +++ b/rubberband-1.2-gcc43.patch @@ -0,0 +1,10 @@ +--- rubberband-1.2/src/sysutils.cpp.gcc43 2008-07-08 11:43:31.000000000 -0400 ++++ rubberband-1.2/src/sysutils.cpp 2008-07-17 18:28:42.000000000 -0400 +@@ -25,6 +25,7 @@ + #endif /* !__APPLE__, !_WIN32 */ + #endif /* !_WIN32 */ + ++#include + #include + + diff --git a/rubberband-1.2-mk.patch b/rubberband-1.2-mk.patch new file mode 100644 index 0000000..a012bdd --- /dev/null +++ b/rubberband-1.2-mk.patch @@ -0,0 +1,42 @@ +--- rubberband-1.2/Makefile.in.mk 2008-07-05 11:22:51.000000000 -0400 ++++ rubberband-1.2/Makefile.in 2008-07-17 18:32:21.000000000 -0400 +@@ -28,11 +28,11 @@ + + INSTALL_BINDIR := @prefix@/bin + INSTALL_INCDIR := @prefix@/include/rubberband +-INSTALL_LIBDIR := @prefix@/lib +-INSTALL_VAMPDIR := @prefix@/lib/vamp +-INSTALL_LADSPADIR := @prefix@/lib/ladspa ++INSTALL_LIBDIR := @libdir@ ++INSTALL_VAMPDIR := @libdir@/vamp ++INSTALL_LADSPADIR := @libdir@/ladspa + INSTALL_LRDFDIR := @prefix@/share/ladspa/rdf +-INSTALL_PKGDIR := @prefix@/lib/pkgconfig ++INSTALL_PKGDIR := @libdir@/pkgconfig + + all: bin lib $(PROGRAM_TARGET) $(STATIC_TARGET) $(DYNAMIC_TARGET) $(VAMP_TARGET) $(LADSPA_TARGET) + +@@ -138,17 +138,17 @@ + $(MKDIR) -p $(DESTDIR)$(INSTALL_LADSPADIR) + $(MKDIR) -p $(DESTDIR)$(INSTALL_LRDFDIR) + $(MKDIR) -p $(DESTDIR)$(INSTALL_PKGDIR) +- cp $(PROGRAM_TARGET) $(DESTDIR)$(INSTALL_BINDIR) +- cp $(PUBLIC_INCLUDES) $(DESTDIR)$(INSTALL_INCDIR) +- cp $(STATIC_TARGET) $(DESTDIR)$(INSTALL_LIBDIR) ++ cp -p $(PROGRAM_TARGET) $(DESTDIR)$(INSTALL_BINDIR) ++ cp -p $(PUBLIC_INCLUDES) $(DESTDIR)$(INSTALL_INCDIR) ++ cp -p $(STATIC_TARGET) $(DESTDIR)$(INSTALL_LIBDIR) + 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) ++ cp -p $(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 -p $(VAMP_TARGET) $(DESTDIR)$(INSTALL_VAMPDIR) + cp src/vamp/vamp-rubberband.cat $(DESTDIR)$(INSTALL_VAMPDIR) +- cp $(LADSPA_TARGET) $(DESTDIR)$(INSTALL_LADSPADIR) ++ cp -p $(LADSPA_TARGET) $(DESTDIR)$(INSTALL_LADSPADIR) + cp src/ladspa/ladspa-rubberband.cat $(DESTDIR)$(INSTALL_LADSPADIR) + cp src/ladspa/ladspa-rubberband.rdf $(DESTDIR)$(INSTALL_LRDFDIR) + sed "s,%PREFIX%,@prefix@," rubberband.pc.in \ diff --git a/rubberband.spec b/rubberband.spec index 7d81ab6..8a0f9a2 100644 --- a/rubberband.spec +++ b/rubberband.spec @@ -1,5 +1,5 @@ Name: rubberband -Version: 1.0.1 +Version: 1.2 Release: 1%{?dist} Summary: Audio time-stretching and pitch-shifting library @@ -7,13 +7,13 @@ Group: System Environment/Libraries License: GPLv2+ URL: http://www.breakfastquay.com/rubberband/ Source0: http://www.breakfastquay.com/rubberband/files/rubberband-%{version}.tar.bz2 -Patch0: rubberband-1.0.1-gcc43.patch -Patch1: rubberband-1.0.1-destdir.patch +Patch0: rubberband-1.2-gcc43.patch +Patch1: rubberband-1.2-mk.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: fftw-devel libsamplerate-devel libsndfile-devel BuildRequires: ladspa-devel vamp-plugin-sdk-devel -#Requires: +Requires: ladspa %description Rubber Band is a library and utility program that permits you to change the @@ -34,7 +34,7 @@ developing applications that use %{name}. %prep %setup -q %patch0 -p1 -b .gcc43 -%patch1 -p1 -b .destdir +%patch1 -p1 -b .mk %build @@ -63,6 +63,7 @@ rm -rf $RPM_BUILD_ROOT %{_bindir}/rubberband %{_libdir}/*.so.* %{_libdir}/ladspa/ladspa-rubberband.* +%{_datadir}/ladspa/rdf/ladspa-rubberband.rdf %{_libdir}/vamp/vamp-rubberband.* %files devel @@ -75,6 +76,9 @@ rm -rf $RPM_BUILD_ROOT %changelog +* Thu Jul 17 2008 Michel Alexandre Salim - 1.2-1 +- Update to 1.2 + * Sun Mar 30 2008 Michel Salim - 1.0.1-1 - Initial package diff --git a/sources b/sources index 7eeb6a8..8abe1cf 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -eb9524064ae48d6a3af0779590ff4ebc rubberband-1.0.1.tar.bz2 +9092a73906fd56c3e733fd955b802736 rubberband-1.2.tar.bz2 From d8b8450a73970d5c794d4285b183fdb37210f308 Mon Sep 17 00:00:00 2001 From: Michel Alexandre Salim Date: Sun, 14 Dec 2008 23:20:51 +0000 Subject: [PATCH 03/39] - Rebuild for vamp-plugins-sdk-2.0 --- rubberband.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/rubberband.spec b/rubberband.spec index 8a0f9a2..fee8ccb 100644 --- a/rubberband.spec +++ b/rubberband.spec @@ -1,6 +1,6 @@ Name: rubberband Version: 1.2 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Audio time-stretching and pitch-shifting library Group: System Environment/Libraries @@ -76,6 +76,9 @@ rm -rf $RPM_BUILD_ROOT %changelog +* Sun Dec 14 2008 Michel Salim - 1.2-2 +- Rebuild for vamp-plugins-sdk-2.0 + * Thu Jul 17 2008 Michel Alexandre Salim - 1.2-1 - Update to 1.2 From 38892817b7a6cc475987cd612e7d10334230c04d Mon Sep 17 00:00:00 2001 From: Michel Alexandre Salim Date: Sun, 8 Feb 2009 05:48:09 +0000 Subject: [PATCH 04/39] - Fix compilation problem with GCC 4.4 --- rubberband-1.2-gcc44.patch | 10 ++++++++++ rubberband.spec | 11 ++++++++--- 2 files changed, 18 insertions(+), 3 deletions(-) create mode 100644 rubberband-1.2-gcc44.patch diff --git a/rubberband-1.2-gcc44.patch b/rubberband-1.2-gcc44.patch new file mode 100644 index 0000000..563d2f3 --- /dev/null +++ b/rubberband-1.2-gcc44.patch @@ -0,0 +1,10 @@ +--- rubberband-1.2/src/vamp/RubberBandVampPlugin.cpp.gcc44 2008-07-08 11:43:30.000000000 -0400 ++++ rubberband-1.2/src/vamp/RubberBandVampPlugin.cpp 2009-02-08 00:26:07.010884505 -0500 +@@ -18,6 +18,7 @@ + #include "sysutils.h" + + #include ++#include + + using std::string; + using std::vector; diff --git a/rubberband.spec b/rubberband.spec index fee8ccb..5034b61 100644 --- a/rubberband.spec +++ b/rubberband.spec @@ -1,6 +1,6 @@ Name: rubberband Version: 1.2 -Release: 2%{?dist} +Release: 3%{?dist} Summary: Audio time-stretching and pitch-shifting library Group: System Environment/Libraries @@ -8,7 +8,8 @@ License: GPLv2+ URL: http://www.breakfastquay.com/rubberband/ Source0: http://www.breakfastquay.com/rubberband/files/rubberband-%{version}.tar.bz2 Patch0: rubberband-1.2-gcc43.patch -Patch1: rubberband-1.2-mk.patch +Patch1: rubberband-1.2-gcc44.patch +Patch2: rubberband-1.2-mk.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: fftw-devel libsamplerate-devel libsndfile-devel @@ -34,7 +35,8 @@ developing applications that use %{name}. %prep %setup -q %patch0 -p1 -b .gcc43 -%patch1 -p1 -b .mk +%patch1 -p1 -b .gcc44 +%patch2 -p1 -b .mk %build @@ -76,6 +78,9 @@ rm -rf $RPM_BUILD_ROOT %changelog +* Sun Feb 8 2009 Michel Salim - 1.2-3 +- Fix compilation problem with GCC 4.4 + * Sun Dec 14 2008 Michel Salim - 1.2-2 - Rebuild for vamp-plugins-sdk-2.0 From 308bcffe2973df7ae838f9547b3c378828bbf5a1 Mon Sep 17 00:00:00 2001 From: Jesse Keating Date: Wed, 25 Feb 2009 21:14:54 +0000 Subject: [PATCH 05/39] - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild --- rubberband.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/rubberband.spec b/rubberband.spec index 5034b61..822f07f 100644 --- a/rubberband.spec +++ b/rubberband.spec @@ -1,6 +1,6 @@ Name: rubberband Version: 1.2 -Release: 3%{?dist} +Release: 4%{?dist} Summary: Audio time-stretching and pitch-shifting library Group: System Environment/Libraries @@ -78,6 +78,9 @@ rm -rf $RPM_BUILD_ROOT %changelog +* Wed Feb 25 2009 Fedora Release Engineering - 1.2-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild + * Sun Feb 8 2009 Michel Salim - 1.2-3 - Fix compilation problem with GCC 4.4 From 5856aa6aa7f6c17d6f2f0cfb201f6577781f97d4 Mon Sep 17 00:00:00 2001 From: Jesse Keating Date: Mon, 27 Jul 2009 03:19:44 +0000 Subject: [PATCH 06/39] - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild --- rubberband.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/rubberband.spec b/rubberband.spec index 822f07f..3282bb1 100644 --- a/rubberband.spec +++ b/rubberband.spec @@ -1,6 +1,6 @@ Name: rubberband Version: 1.2 -Release: 4%{?dist} +Release: 5%{?dist} Summary: Audio time-stretching and pitch-shifting library Group: System Environment/Libraries @@ -78,6 +78,9 @@ rm -rf $RPM_BUILD_ROOT %changelog +* Sun Jul 26 2009 Fedora Release Engineering - 1.2-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild + * Wed Feb 25 2009 Fedora Release Engineering - 1.2-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild From 6a549d46aa6ffbc3ad65e064ba55819a5879df50 Mon Sep 17 00:00:00 2001 From: Bill Nottingham Date: Wed, 25 Nov 2009 23:13:22 +0000 Subject: [PATCH 07/39] Fix typo that causes a failure to update the common directory. (releng #2781) --- Makefile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Makefile b/Makefile index b55e0b6..76e6970 100644 --- a/Makefile +++ b/Makefile @@ -1,10 +1,10 @@ # Makefile for source rpm: rubberband -# $Id$ +# $Id: Makefile,v 1.1 2008/04/03 20:23:56 kevin Exp $ NAME := rubberband SPECFILE = $(firstword $(wildcard *.spec)) define find-makefile-common -for d in common ../common ../../common ; do if [ -f $$d/Makefile.common ] ; then if [ -f $$d/CVS/Root -a -w $$/Makefile.common ] ; then cd $$d ; cvs -Q update ; fi ; echo "$$d/Makefile.common" ; break ; fi ; done +for d in common ../common ../../common ; do if [ -f $$d/Makefile.common ] ; then if [ -f $$d/CVS/Root -a -w $$d/Makefile.common ] ; then cd $$d ; cvs -Q update ; fi ; echo "$$d/Makefile.common" ; break ; fi ; done endef MAKEFILE_COMMON := $(shell $(find-makefile-common)) From a252a990be165f8abd87d45323c5af5113614336 Mon Sep 17 00:00:00 2001 From: Tom Callaway Date: Wed, 2 Jun 2010 13:34:36 +0000 Subject: [PATCH 08/39] 1.5.0, get rid of static libs --- .cvsignore | 2 +- rubberband-1.2-gcc43.patch | 10 -------- rubberband-1.2-gcc44.patch | 10 -------- rubberband-1.5.0-gcc44.patch | 11 +++++++++ ...-1.2-mk.patch => rubberband-1.5.0-mk.patch | 15 ++++++------ rubberband.spec | 23 ++++++++++--------- sources | 2 +- 7 files changed, 33 insertions(+), 40 deletions(-) delete mode 100644 rubberband-1.2-gcc43.patch delete mode 100644 rubberband-1.2-gcc44.patch create mode 100644 rubberband-1.5.0-gcc44.patch rename rubberband-1.2-mk.patch => rubberband-1.5.0-mk.patch (78%) diff --git a/.cvsignore b/.cvsignore index 1b365e8..63b91f4 100644 --- a/.cvsignore +++ b/.cvsignore @@ -1 +1 @@ -rubberband-1.2.tar.bz2 +rubberband-1.5.0.tar.bz2 diff --git a/rubberband-1.2-gcc43.patch b/rubberband-1.2-gcc43.patch deleted file mode 100644 index 3007681..0000000 --- a/rubberband-1.2-gcc43.patch +++ /dev/null @@ -1,10 +0,0 @@ ---- rubberband-1.2/src/sysutils.cpp.gcc43 2008-07-08 11:43:31.000000000 -0400 -+++ rubberband-1.2/src/sysutils.cpp 2008-07-17 18:28:42.000000000 -0400 -@@ -25,6 +25,7 @@ - #endif /* !__APPLE__, !_WIN32 */ - #endif /* !_WIN32 */ - -+#include - #include - - diff --git a/rubberband-1.2-gcc44.patch b/rubberband-1.2-gcc44.patch deleted file mode 100644 index 563d2f3..0000000 --- a/rubberband-1.2-gcc44.patch +++ /dev/null @@ -1,10 +0,0 @@ ---- rubberband-1.2/src/vamp/RubberBandVampPlugin.cpp.gcc44 2008-07-08 11:43:30.000000000 -0400 -+++ rubberband-1.2/src/vamp/RubberBandVampPlugin.cpp 2009-02-08 00:26:07.010884505 -0500 -@@ -18,6 +18,7 @@ - #include "sysutils.h" - - #include -+#include - - using std::string; - using std::vector; diff --git a/rubberband-1.5.0-gcc44.patch b/rubberband-1.5.0-gcc44.patch new file mode 100644 index 0000000..336df54 --- /dev/null +++ b/rubberband-1.5.0-gcc44.patch @@ -0,0 +1,11 @@ +diff -up rubberband-1.5.0/vamp/RubberBandVampPlugin.cpp.gcc44 rubberband-1.5.0/vamp/RubberBandVampPlugin.cpp +--- rubberband-1.5.0/vamp/RubberBandVampPlugin.cpp.gcc44 2010-06-02 09:21:14.510350757 -0400 ++++ rubberband-1.5.0/vamp/RubberBandVampPlugin.cpp 2010-06-02 09:21:25.649356553 -0400 +@@ -18,6 +18,7 @@ + #include "system/sysutils.h" + + #include ++#include + + using std::string; + using std::vector; diff --git a/rubberband-1.2-mk.patch b/rubberband-1.5.0-mk.patch similarity index 78% rename from rubberband-1.2-mk.patch rename to rubberband-1.5.0-mk.patch index a012bdd..824c3db 100644 --- a/rubberband-1.2-mk.patch +++ b/rubberband-1.5.0-mk.patch @@ -1,6 +1,7 @@ ---- rubberband-1.2/Makefile.in.mk 2008-07-05 11:22:51.000000000 -0400 -+++ rubberband-1.2/Makefile.in 2008-07-17 18:32:21.000000000 -0400 -@@ -28,11 +28,11 @@ +diff -up rubberband-1.5.0/Makefile.in.mk rubberband-1.5.0/Makefile.in +--- rubberband-1.5.0/Makefile.in.mk 2010-05-02 15:06:05.000000000 -0400 ++++ rubberband-1.5.0/Makefile.in 2010-06-02 09:23:57.045227845 -0400 +@@ -28,11 +28,11 @@ LADSPA_TARGET := lib/ladspa-rubberban INSTALL_BINDIR := @prefix@/bin INSTALL_INCDIR := @prefix@/include/rubberband @@ -16,7 +17,7 @@ all: bin lib $(PROGRAM_TARGET) $(STATIC_TARGET) $(DYNAMIC_TARGET) $(VAMP_TARGET) $(LADSPA_TARGET) -@@ -138,17 +138,17 @@ +@@ -144,17 +144,17 @@ install: all $(MKDIR) -p $(DESTDIR)$(INSTALL_LADSPADIR) $(MKDIR) -p $(DESTDIR)$(INSTALL_LRDFDIR) $(MKDIR) -p $(DESTDIR)$(INSTALL_PKGDIR) @@ -34,9 +35,9 @@ test -n "$(DYNAMIC_FULL_VERSION)" && ln -s $(DYNAMIC_LIBNAME)$(DYNAMIC_FULL_VERSION) $(DESTDIR)$(INSTALL_LIBDIR)/$(DYNAMIC_LIBNAME) - cp $(VAMP_TARGET) $(DESTDIR)$(INSTALL_VAMPDIR) + cp -p $(VAMP_TARGET) $(DESTDIR)$(INSTALL_VAMPDIR) - cp src/vamp/vamp-rubberband.cat $(DESTDIR)$(INSTALL_VAMPDIR) + cp vamp/vamp-rubberband.cat $(DESTDIR)$(INSTALL_VAMPDIR) - cp $(LADSPA_TARGET) $(DESTDIR)$(INSTALL_LADSPADIR) + cp -p $(LADSPA_TARGET) $(DESTDIR)$(INSTALL_LADSPADIR) - cp src/ladspa/ladspa-rubberband.cat $(DESTDIR)$(INSTALL_LADSPADIR) - cp src/ladspa/ladspa-rubberband.rdf $(DESTDIR)$(INSTALL_LRDFDIR) + cp ladspa/ladspa-rubberband.cat $(DESTDIR)$(INSTALL_LADSPADIR) + cp ladspa/ladspa-rubberband.rdf $(DESTDIR)$(INSTALL_LRDFDIR) sed "s,%PREFIX%,@prefix@," rubberband.pc.in \ diff --git a/rubberband.spec b/rubberband.spec index 3282bb1..02f3047 100644 --- a/rubberband.spec +++ b/rubberband.spec @@ -1,15 +1,14 @@ Name: rubberband -Version: 1.2 -Release: 5%{?dist} +Version: 1.5.0 +Release: 1%{?dist} Summary: Audio time-stretching and pitch-shifting library Group: System Environment/Libraries License: GPLv2+ URL: http://www.breakfastquay.com/rubberband/ Source0: http://www.breakfastquay.com/rubberband/files/rubberband-%{version}.tar.bz2 -Patch0: rubberband-1.2-gcc43.patch -Patch1: rubberband-1.2-gcc44.patch -Patch2: rubberband-1.2-mk.patch +Patch0: rubberband-1.5.0-gcc44.patch +Patch1: rubberband-1.5.0-mk.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: fftw-devel libsamplerate-devel libsndfile-devel @@ -34,9 +33,8 @@ developing applications that use %{name}. %prep %setup -q -%patch0 -p1 -b .gcc43 -%patch1 -p1 -b .gcc44 -%patch2 -p1 -b .mk +%patch0 -p1 -b .gcc44 +%patch1 -p1 -b .mk %build @@ -48,7 +46,7 @@ make %{?_smp_mflags} rm -rf $RPM_BUILD_ROOT make install DESTDIR=$RPM_BUILD_ROOT find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} ';' - +rm -rf $RPM_BUILD_ROOT%{_libdir}/*.a %clean rm -rf $RPM_BUILD_ROOT @@ -61,7 +59,7 @@ rm -rf $RPM_BUILD_ROOT %files %defattr(-,root,root,-) -%doc COPYING README +%doc COPYING README.txt %{_bindir}/rubberband %{_libdir}/*.so.* %{_libdir}/ladspa/ladspa-rubberband.* @@ -72,12 +70,15 @@ rm -rf $RPM_BUILD_ROOT %defattr(-,root,root,-) %doc %{_includedir}/* -%{_libdir}/*.a %{_libdir}/*.so %{_libdir}/pkgconfig/rubberband.pc %changelog +* Wed Jun 2 2010 Tom "spot" Callaway - 1.5.0-1 +- update to 1.5.0 +- disable static libs + * Sun Jul 26 2009 Fedora Release Engineering - 1.2-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild diff --git a/sources b/sources index 8abe1cf..b3227f1 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -9092a73906fd56c3e733fd955b802736 rubberband-1.2.tar.bz2 +c5f288d644fcd46bd159e187bcc33f25 rubberband-1.5.0.tar.bz2 From 45fca68a2374c34f7a9064ac79a4864e44e3831c Mon Sep 17 00:00:00 2001 From: Michel Alexandre Salim Date: Sat, 12 Jun 2010 11:41:53 +0000 Subject: [PATCH 09/39] rubberband-1.5.0 for F-12 and F-13 update spec to point to correct source URL --- rubberband.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rubberband.spec b/rubberband.spec index 02f3047..75bed76 100644 --- a/rubberband.spec +++ b/rubberband.spec @@ -6,7 +6,7 @@ Summary: Audio time-stretching and pitch-shifting library Group: System Environment/Libraries License: GPLv2+ URL: http://www.breakfastquay.com/rubberband/ -Source0: http://www.breakfastquay.com/rubberband/files/rubberband-%{version}.tar.bz2 +Source0: http://code.breakfastquay.com/attachments/download/1/rubberband-1.5.0.tar.bz2 Patch0: rubberband-1.5.0-gcc44.patch Patch1: rubberband-1.5.0-mk.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) From 9d4002a8a81c0ba8416bd308d80e83a38059fb4c Mon Sep 17 00:00:00 2001 From: Michel Alexandre Salim Date: Sat, 3 Jul 2010 18:14:58 +0000 Subject: [PATCH 10/39] - update all branches to 1.5.0 - fix incorrect version declaration in pkgconfig file --- rubberband-1.5.0-fix_ver.patch | 20 ++++++++++++++++++++ rubberband.spec | 14 +++++++++++--- 2 files changed, 31 insertions(+), 3 deletions(-) create mode 100644 rubberband-1.5.0-fix_ver.patch diff --git a/rubberband-1.5.0-fix_ver.patch b/rubberband-1.5.0-fix_ver.patch new file mode 100644 index 0000000..dc835d7 --- /dev/null +++ b/rubberband-1.5.0-fix_ver.patch @@ -0,0 +1,20 @@ +--- rubberband-1.5.0/rubberband.pc.in.fix_ver 2010-05-02 21:06:05.000000000 +0200 ++++ rubberband-1.5.0/rubberband.pc.in 2010-07-03 20:01:01.396222596 +0200 +@@ -4,7 +4,7 @@ + includedir=${prefix}/include + + Name: rubberband +-Version: 1.4.0 ++Version: 1.5.0 + Description: + Libs: -L${libdir} -lrubberband + Cflags: -I${includedir} +--- rubberband-1.5.0/configure.ac.fix_ver 2010-05-02 21:06:05.000000000 +0200 ++++ rubberband-1.5.0/configure.ac 2010-07-03 20:02:24.968410068 +0200 +@@ -1,5 +1,5 @@ + +-AC_INIT(RubberBand, 1.2, cannam@all-day-breakfast.com) ++AC_INIT(RubberBand, 1.5, cannam@all-day-breakfast.com) + + AC_CONFIG_SRCDIR(src/StretcherImpl.h) + AC_PROG_CXX diff --git a/rubberband.spec b/rubberband.spec index 75bed76..ad5f464 100644 --- a/rubberband.spec +++ b/rubberband.spec @@ -1,14 +1,18 @@ Name: rubberband Version: 1.5.0 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Audio time-stretching and pitch-shifting library Group: System Environment/Libraries License: GPLv2+ URL: http://www.breakfastquay.com/rubberband/ Source0: http://code.breakfastquay.com/attachments/download/1/rubberband-1.5.0.tar.bz2 -Patch0: rubberband-1.5.0-gcc44.patch -Patch1: rubberband-1.5.0-mk.patch +Patch0: %{name}-1.5.0-gcc44.patch +Patch1: %{name}-1.5.0-mk.patch +# incorrect version in configure.ac (harmless) and .pc.in (could be bad +# if a consumer strictly requires 1.5.0 functionality); +# e-mailed to author +Patch2: %{name}-1.5.0-fix_ver.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: fftw-devel libsamplerate-devel libsndfile-devel @@ -35,6 +39,7 @@ developing applications that use %{name}. %setup -q %patch0 -p1 -b .gcc44 %patch1 -p1 -b .mk +%patch2 -p1 -b .fix_ver %build @@ -75,6 +80,9 @@ rm -rf $RPM_BUILD_ROOT %changelog +* Sat Jul 3 2010 Michel Salim - 1.5.0-2 +- Fixed pkg-config version declaration + * Wed Jun 2 2010 Tom "spot" Callaway - 1.5.0-1 - update to 1.5.0 - disable static libs From f495c28598e3168a64874f805b652d3bb6094016 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 29 Jul 2010 11:43:34 +0000 Subject: [PATCH 11/39] dist-git conversion --- .cvsignore => .gitignore | 0 Makefile | 21 --------------------- 2 files changed, 21 deletions(-) rename .cvsignore => .gitignore (100%) delete mode 100644 Makefile diff --git a/.cvsignore b/.gitignore similarity index 100% rename from .cvsignore rename to .gitignore diff --git a/Makefile b/Makefile deleted file mode 100644 index 76e6970..0000000 --- a/Makefile +++ /dev/null @@ -1,21 +0,0 @@ -# Makefile for source rpm: rubberband -# $Id: Makefile,v 1.1 2008/04/03 20:23:56 kevin Exp $ -NAME := rubberband -SPECFILE = $(firstword $(wildcard *.spec)) - -define find-makefile-common -for d in common ../common ../../common ; do if [ -f $$d/Makefile.common ] ; then if [ -f $$d/CVS/Root -a -w $$d/Makefile.common ] ; then cd $$d ; cvs -Q update ; fi ; echo "$$d/Makefile.common" ; break ; fi ; done -endef - -MAKEFILE_COMMON := $(shell $(find-makefile-common)) - -ifeq ($(MAKEFILE_COMMON),) -# attept a checkout -define checkout-makefile-common -test -f CVS/Root && { cvs -Q -d $$(cat CVS/Root) checkout common && echo "common/Makefile.common" ; } || { echo "ERROR: I can't figure out how to checkout the 'common' module." ; exit -1 ; } >&2 -endef - -MAKEFILE_COMMON := $(shell $(checkout-makefile-common)) -endif - -include $(MAKEFILE_COMMON) From 3413effb1cc6bec112c8f7fe863e3e8c12110b0b Mon Sep 17 00:00:00 2001 From: Dennis Gilmore Date: Wed, 9 Feb 2011 02:59:23 -0600 Subject: [PATCH 12/39] - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild --- rubberband.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/rubberband.spec b/rubberband.spec index ad5f464..7a1a54b 100644 --- a/rubberband.spec +++ b/rubberband.spec @@ -1,6 +1,6 @@ Name: rubberband Version: 1.5.0 -Release: 2%{?dist} +Release: 3%{?dist} Summary: Audio time-stretching and pitch-shifting library Group: System Environment/Libraries @@ -80,6 +80,9 @@ rm -rf $RPM_BUILD_ROOT %changelog +* Wed Feb 09 2011 Fedora Release Engineering - 1.5.0-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild + * Sat Jul 3 2010 Michel Salim - 1.5.0-2 - Fixed pkg-config version declaration From b8b550491b94dbc3a3e9fa1bb6cce54f401b6e8f Mon Sep 17 00:00:00 2001 From: Michel Alexandre Salim Date: Thu, 14 Jul 2011 15:54:09 +0200 Subject: [PATCH 13/39] Update to 1.6.0 --- .gitignore | 2 +- rubberband-1.5.0-fix_ver.patch | 20 -------------------- rubberband-1.5.0-gcc44.patch | 11 ----------- rubberband-1.6.0-fix_ver.patch | 11 +++++++++++ rubberband-1.6.0-gcc46.patch | 10 ++++++++++ rubberband.spec | 16 ++++++++++------ sources | 2 +- 7 files changed, 33 insertions(+), 39 deletions(-) delete mode 100644 rubberband-1.5.0-fix_ver.patch delete mode 100644 rubberband-1.5.0-gcc44.patch create mode 100644 rubberband-1.6.0-fix_ver.patch create mode 100644 rubberband-1.6.0-gcc46.patch diff --git a/.gitignore b/.gitignore index 63b91f4..7be1f41 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1 @@ -rubberband-1.5.0.tar.bz2 +/rubberband-1.6.0.tar.bz2 diff --git a/rubberband-1.5.0-fix_ver.patch b/rubberband-1.5.0-fix_ver.patch deleted file mode 100644 index dc835d7..0000000 --- a/rubberband-1.5.0-fix_ver.patch +++ /dev/null @@ -1,20 +0,0 @@ ---- rubberband-1.5.0/rubberband.pc.in.fix_ver 2010-05-02 21:06:05.000000000 +0200 -+++ rubberband-1.5.0/rubberband.pc.in 2010-07-03 20:01:01.396222596 +0200 -@@ -4,7 +4,7 @@ - includedir=${prefix}/include - - Name: rubberband --Version: 1.4.0 -+Version: 1.5.0 - Description: - Libs: -L${libdir} -lrubberband - Cflags: -I${includedir} ---- rubberband-1.5.0/configure.ac.fix_ver 2010-05-02 21:06:05.000000000 +0200 -+++ rubberband-1.5.0/configure.ac 2010-07-03 20:02:24.968410068 +0200 -@@ -1,5 +1,5 @@ - --AC_INIT(RubberBand, 1.2, cannam@all-day-breakfast.com) -+AC_INIT(RubberBand, 1.5, cannam@all-day-breakfast.com) - - AC_CONFIG_SRCDIR(src/StretcherImpl.h) - AC_PROG_CXX diff --git a/rubberband-1.5.0-gcc44.patch b/rubberband-1.5.0-gcc44.patch deleted file mode 100644 index 336df54..0000000 --- a/rubberband-1.5.0-gcc44.patch +++ /dev/null @@ -1,11 +0,0 @@ -diff -up rubberband-1.5.0/vamp/RubberBandVampPlugin.cpp.gcc44 rubberband-1.5.0/vamp/RubberBandVampPlugin.cpp ---- rubberband-1.5.0/vamp/RubberBandVampPlugin.cpp.gcc44 2010-06-02 09:21:14.510350757 -0400 -+++ rubberband-1.5.0/vamp/RubberBandVampPlugin.cpp 2010-06-02 09:21:25.649356553 -0400 -@@ -18,6 +18,7 @@ - #include "system/sysutils.h" - - #include -+#include - - using std::string; - using std::vector; diff --git a/rubberband-1.6.0-fix_ver.patch b/rubberband-1.6.0-fix_ver.patch new file mode 100644 index 0000000..920d6b5 --- /dev/null +++ b/rubberband-1.6.0-fix_ver.patch @@ -0,0 +1,11 @@ +--- rubberband-1.6.0/rubberband.pc.in.fix_ver 2011-03-19 16:01:07.000000000 +0100 ++++ rubberband-1.6.0/rubberband.pc.in 2011-07-14 15:47:48.049514847 +0200 +@@ -4,7 +4,7 @@ + includedir=${prefix}/include + + Name: rubberband +-Version: 1.4.0 ++Version: 1.6.0 + Description: + Libs: -L${libdir} -lrubberband + Cflags: -I${includedir} diff --git a/rubberband-1.6.0-gcc46.patch b/rubberband-1.6.0-gcc46.patch new file mode 100644 index 0000000..c7a96aa --- /dev/null +++ b/rubberband-1.6.0-gcc46.patch @@ -0,0 +1,10 @@ +--- rubberband-1.6.0/rubberband/RubberBandStretcher.h.gcc46 2011-03-19 16:01:07.000000000 +0100 ++++ rubberband-1.6.0/rubberband/RubberBandStretcher.h 2011-07-14 15:29:29.756201539 +0200 +@@ -21,6 +21,7 @@ + + #include + #include ++#include + + /** + * @mainpage RubberBand diff --git a/rubberband.spec b/rubberband.spec index 7a1a54b..06696b2 100644 --- a/rubberband.spec +++ b/rubberband.spec @@ -1,18 +1,18 @@ Name: rubberband -Version: 1.5.0 -Release: 3%{?dist} +Version: 1.6.0 +Release: 1%{?dist} Summary: Audio time-stretching and pitch-shifting library Group: System Environment/Libraries License: GPLv2+ URL: http://www.breakfastquay.com/rubberband/ -Source0: http://code.breakfastquay.com/attachments/download/1/rubberband-1.5.0.tar.bz2 -Patch0: %{name}-1.5.0-gcc44.patch +Source0: http://code.breakfastquay.com/attachments/download/16/rubberband-%{version}.tar.bz2 +Patch0: %{name}-1.6.0-gcc46.patch Patch1: %{name}-1.5.0-mk.patch # incorrect version in configure.ac (harmless) and .pc.in (could be bad # if a consumer strictly requires 1.5.0 functionality); # e-mailed to author -Patch2: %{name}-1.5.0-fix_ver.patch +Patch2: %{name}-1.6.0-fix_ver.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: fftw-devel libsamplerate-devel libsndfile-devel @@ -37,9 +37,10 @@ developing applications that use %{name}. %prep %setup -q -%patch0 -p1 -b .gcc44 +%patch0 -p1 -b .gcc46 %patch1 -p1 -b .mk %patch2 -p1 -b .fix_ver +sed -i 's|{exec_prefix}/lib|{exec_prefix}/%{_lib}|' rubberband.pc.in %build @@ -80,6 +81,9 @@ rm -rf $RPM_BUILD_ROOT %changelog +* Thu Jul 14 2011 Michel Salim - 1.6.0-1 +- Update to 1.6.0 + * Wed Feb 09 2011 Fedora Release Engineering - 1.5.0-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild diff --git a/sources b/sources index b3227f1..9681ed3 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -c5f288d644fcd46bd159e187bcc33f25 rubberband-1.5.0.tar.bz2 +28e3dc1f5ae694d6846bcb0ef3d597fc rubberband-1.6.0.tar.bz2 From f0a001aa328d1ac3db3b0cbb9bd3eede9e86e562 Mon Sep 17 00:00:00 2001 From: Dennis Gilmore Date: Fri, 13 Jan 2012 20:58:43 -0600 Subject: [PATCH 14/39] - Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild --- rubberband.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/rubberband.spec b/rubberband.spec index 06696b2..b0326ed 100644 --- a/rubberband.spec +++ b/rubberband.spec @@ -1,6 +1,6 @@ Name: rubberband Version: 1.6.0 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Audio time-stretching and pitch-shifting library Group: System Environment/Libraries @@ -81,6 +81,9 @@ rm -rf $RPM_BUILD_ROOT %changelog +* Sat Jan 14 2012 Fedora Release Engineering - 1.6.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild + * Thu Jul 14 2011 Michel Salim - 1.6.0-1 - Update to 1.6.0 From 443030365df3f339875d424bf85bdf16e365bcfd Mon Sep 17 00:00:00 2001 From: Michel Alexandre Salim Date: Tue, 31 Jan 2012 19:58:04 +0100 Subject: [PATCH 15/39] Update to 1.7.0 --- .gitignore | 2 +- rubberband-1.6.0-gcc46.patch | 10 ---------- ...er.patch => rubberband-1.7.0-fix_ver.patch | 2 +- rubberband.spec | 19 ++++++++++--------- sources | 2 +- 5 files changed, 13 insertions(+), 22 deletions(-) delete mode 100644 rubberband-1.6.0-gcc46.patch rename rubberband-1.6.0-fix_ver.patch => rubberband-1.7.0-fix_ver.patch (95%) diff --git a/.gitignore b/.gitignore index 7be1f41..7ac543f 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1 @@ -/rubberband-1.6.0.tar.bz2 +/rubberband-1.7.0.tar.bz2 diff --git a/rubberband-1.6.0-gcc46.patch b/rubberband-1.6.0-gcc46.patch deleted file mode 100644 index c7a96aa..0000000 --- a/rubberband-1.6.0-gcc46.patch +++ /dev/null @@ -1,10 +0,0 @@ ---- rubberband-1.6.0/rubberband/RubberBandStretcher.h.gcc46 2011-03-19 16:01:07.000000000 +0100 -+++ rubberband-1.6.0/rubberband/RubberBandStretcher.h 2011-07-14 15:29:29.756201539 +0200 -@@ -21,6 +21,7 @@ - - #include - #include -+#include - - /** - * @mainpage RubberBand diff --git a/rubberband-1.6.0-fix_ver.patch b/rubberband-1.7.0-fix_ver.patch similarity index 95% rename from rubberband-1.6.0-fix_ver.patch rename to rubberband-1.7.0-fix_ver.patch index 920d6b5..cf61558 100644 --- a/rubberband-1.6.0-fix_ver.patch +++ b/rubberband-1.7.0-fix_ver.patch @@ -5,7 +5,7 @@ Name: rubberband -Version: 1.4.0 -+Version: 1.6.0 ++Version: 1.7.0 Description: Libs: -L${libdir} -lrubberband Cflags: -I${includedir} diff --git a/rubberband.spec b/rubberband.spec index b0326ed..547fe13 100644 --- a/rubberband.spec +++ b/rubberband.spec @@ -1,18 +1,17 @@ Name: rubberband -Version: 1.6.0 -Release: 2%{?dist} +Version: 1.7.0 +Release: 1%{?dist} Summary: Audio time-stretching and pitch-shifting library Group: System Environment/Libraries License: GPLv2+ URL: http://www.breakfastquay.com/rubberband/ -Source0: http://code.breakfastquay.com/attachments/download/16/rubberband-%{version}.tar.bz2 -Patch0: %{name}-1.6.0-gcc46.patch -Patch1: %{name}-1.5.0-mk.patch +Source0: http://code.breakfastquay.com/attachments/download/23/rubberband-1.7.0.tar.bz2 +Patch0: %{name}-1.5.0-mk.patch # incorrect version in configure.ac (harmless) and .pc.in (could be bad # if a consumer strictly requires 1.5.0 functionality); # e-mailed to author -Patch2: %{name}-1.6.0-fix_ver.patch +Patch1: %{name}-1.6.0-fix_ver.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: fftw-devel libsamplerate-devel libsndfile-devel @@ -37,9 +36,8 @@ developing applications that use %{name}. %prep %setup -q -%patch0 -p1 -b .gcc46 -%patch1 -p1 -b .mk -%patch2 -p1 -b .fix_ver +%patch0 -p1 -b .mk +%patch1 -p1 -b .fix_ver sed -i 's|{exec_prefix}/lib|{exec_prefix}/%{_lib}|' rubberband.pc.in @@ -81,6 +79,9 @@ rm -rf $RPM_BUILD_ROOT %changelog +* Tue Jan 31 2012 Michel Salim - 1.7.0-1 +- Update to 1.7.0 + * Sat Jan 14 2012 Fedora Release Engineering - 1.6.0-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild diff --git a/sources b/sources index 9681ed3..b21fad2 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -28e3dc1f5ae694d6846bcb0ef3d597fc rubberband-1.6.0.tar.bz2 +49093923c7a48e5860a5f7db3590ac74 rubberband-1.7.0.tar.bz2 From ae6ad7eba09744eead08d1fc05d0345333512b8b Mon Sep 17 00:00:00 2001 From: Michel Alexandre Salim Date: Tue, 31 Jan 2012 20:10:35 +0100 Subject: [PATCH 16/39] fix spec: use renamed patch and untabify --- rubberband.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/rubberband.spec b/rubberband.spec index 547fe13..ebc6908 100644 --- a/rubberband.spec +++ b/rubberband.spec @@ -11,7 +11,7 @@ Patch0: %{name}-1.5.0-mk.patch # incorrect version in configure.ac (harmless) and .pc.in (could be bad # if a consumer strictly requires 1.5.0 functionality); # e-mailed to author -Patch1: %{name}-1.6.0-fix_ver.patch +Patch1: %{name}-1.7.0-fix_ver.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: fftw-devel libsamplerate-devel libsndfile-devel @@ -72,7 +72,7 @@ rm -rf $RPM_BUILD_ROOT %files devel %defattr(-,root,root,-) -%doc +%doc CHANGELOG %{_includedir}/* %{_libdir}/*.so %{_libdir}/pkgconfig/rubberband.pc From 79f2d8dd37fdd09e6b13a6ba8e14c6a693048383 Mon Sep 17 00:00:00 2001 From: Dennis Gilmore Date: Tue, 28 Feb 2012 14:00:31 -0600 Subject: [PATCH 17/39] - Rebuilt for c++ ABI breakage --- rubberband.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/rubberband.spec b/rubberband.spec index ebc6908..2590535 100644 --- a/rubberband.spec +++ b/rubberband.spec @@ -1,6 +1,6 @@ Name: rubberband Version: 1.7.0 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Audio time-stretching and pitch-shifting library Group: System Environment/Libraries @@ -79,6 +79,9 @@ rm -rf $RPM_BUILD_ROOT %changelog +* Tue Feb 28 2012 Fedora Release Engineering - 1.7.0-2 +- Rebuilt for c++ ABI breakage + * Tue Jan 31 2012 Michel Salim - 1.7.0-1 - Update to 1.7.0 From 758688269ebac8b254f66b48c116c51dcb837a1b Mon Sep 17 00:00:00 2001 From: Dennis Gilmore Date: Sat, 21 Jul 2012 12:14:54 -0500 Subject: [PATCH 18/39] - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild --- rubberband.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/rubberband.spec b/rubberband.spec index 2590535..f763c5f 100644 --- a/rubberband.spec +++ b/rubberband.spec @@ -1,6 +1,6 @@ Name: rubberband Version: 1.7.0 -Release: 2%{?dist} +Release: 3%{?dist} Summary: Audio time-stretching and pitch-shifting library Group: System Environment/Libraries @@ -79,6 +79,9 @@ rm -rf $RPM_BUILD_ROOT %changelog +* Sat Jul 21 2012 Fedora Release Engineering - 1.7.0-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild + * Tue Feb 28 2012 Fedora Release Engineering - 1.7.0-2 - Rebuilt for c++ ABI breakage From 1df667a15d3680d29d6c3517bdf1d7a9ce6cf843 Mon Sep 17 00:00:00 2001 From: Michel Alexandre Salim Date: Sun, 28 Oct 2012 20:25:59 +0700 Subject: [PATCH 19/39] Update to 1.8.1 --- .gitignore | 2 +- rubberband-1.7.0-fix_ver.patch | 11 ----------- rubberband.spec | 14 ++++++-------- sources | 2 +- 4 files changed, 8 insertions(+), 21 deletions(-) delete mode 100644 rubberband-1.7.0-fix_ver.patch diff --git a/.gitignore b/.gitignore index 7ac543f..1732409 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1 @@ -/rubberband-1.7.0.tar.bz2 +/rubberband-1.8.1.tar.bz2 diff --git a/rubberband-1.7.0-fix_ver.patch b/rubberband-1.7.0-fix_ver.patch deleted file mode 100644 index cf61558..0000000 --- a/rubberband-1.7.0-fix_ver.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- rubberband-1.6.0/rubberband.pc.in.fix_ver 2011-03-19 16:01:07.000000000 +0100 -+++ rubberband-1.6.0/rubberband.pc.in 2011-07-14 15:47:48.049514847 +0200 -@@ -4,7 +4,7 @@ - includedir=${prefix}/include - - Name: rubberband --Version: 1.4.0 -+Version: 1.7.0 - Description: - Libs: -L${libdir} -lrubberband - Cflags: -I${includedir} diff --git a/rubberband.spec b/rubberband.spec index f763c5f..44a6213 100644 --- a/rubberband.spec +++ b/rubberband.spec @@ -1,17 +1,13 @@ Name: rubberband -Version: 1.7.0 -Release: 3%{?dist} +Version: 1.8.1 +Release: 1%{?dist} Summary: Audio time-stretching and pitch-shifting library Group: System Environment/Libraries License: GPLv2+ URL: http://www.breakfastquay.com/rubberband/ -Source0: http://code.breakfastquay.com/attachments/download/23/rubberband-1.7.0.tar.bz2 +Source0: http://code.breakfastquay.com/attachments/download/34/rubberband-1.8.1.tar.bz2 Patch0: %{name}-1.5.0-mk.patch -# incorrect version in configure.ac (harmless) and .pc.in (could be bad -# if a consumer strictly requires 1.5.0 functionality); -# e-mailed to author -Patch1: %{name}-1.7.0-fix_ver.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: fftw-devel libsamplerate-devel libsndfile-devel @@ -37,7 +33,6 @@ developing applications that use %{name}. %prep %setup -q %patch0 -p1 -b .mk -%patch1 -p1 -b .fix_ver sed -i 's|{exec_prefix}/lib|{exec_prefix}/%{_lib}|' rubberband.pc.in @@ -79,6 +74,9 @@ rm -rf $RPM_BUILD_ROOT %changelog +* Sun Oct 28 2012 Michel Salim - 1.8.1-1 +- Update to 1.8.1 + * Sat Jul 21 2012 Fedora Release Engineering - 1.7.0-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild diff --git a/sources b/sources index b21fad2..c63da4f 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -49093923c7a48e5860a5f7db3590ac74 rubberband-1.7.0.tar.bz2 +6c2b4e18a714bcc297d0db81a10f9348 rubberband-1.8.1.tar.bz2 From 0ba0489bd94d621c54ea7681abfb17234997de37 Mon Sep 17 00:00:00 2001 From: Dennis Gilmore Date: Thu, 14 Feb 2013 15:59:33 -0600 Subject: [PATCH 20/39] - Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild --- rubberband.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/rubberband.spec b/rubberband.spec index 44a6213..27eb117 100644 --- a/rubberband.spec +++ b/rubberband.spec @@ -1,6 +1,6 @@ Name: rubberband Version: 1.8.1 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Audio time-stretching and pitch-shifting library Group: System Environment/Libraries @@ -74,6 +74,9 @@ rm -rf $RPM_BUILD_ROOT %changelog +* Thu Feb 14 2013 Fedora Release Engineering - 1.8.1-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild + * Sun Oct 28 2012 Michel Salim - 1.8.1-1 - Update to 1.8.1 From 72efecdf0cd1a95271526e8d7c6ccda0670ae86d Mon Sep 17 00:00:00 2001 From: Dennis Gilmore Date: Sun, 4 Aug 2013 08:08:54 -0500 Subject: [PATCH 21/39] - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild --- rubberband.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/rubberband.spec b/rubberband.spec index 27eb117..247c830 100644 --- a/rubberband.spec +++ b/rubberband.spec @@ -1,6 +1,6 @@ Name: rubberband Version: 1.8.1 -Release: 2%{?dist} +Release: 3%{?dist} Summary: Audio time-stretching and pitch-shifting library Group: System Environment/Libraries @@ -74,6 +74,9 @@ rm -rf $RPM_BUILD_ROOT %changelog +* Sun Aug 04 2013 Fedora Release Engineering - 1.8.1-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild + * Thu Feb 14 2013 Fedora Release Engineering - 1.8.1-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild From 4867aa883eef34efa1f3861f92475d250323fafb Mon Sep 17 00:00:00 2001 From: Dennis Gilmore Date: Sat, 7 Jun 2014 22:06:44 -0500 Subject: [PATCH 22/39] - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild --- rubberband.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/rubberband.spec b/rubberband.spec index 247c830..c6ab909 100644 --- a/rubberband.spec +++ b/rubberband.spec @@ -1,6 +1,6 @@ Name: rubberband Version: 1.8.1 -Release: 3%{?dist} +Release: 4%{?dist} Summary: Audio time-stretching and pitch-shifting library Group: System Environment/Libraries @@ -74,6 +74,9 @@ rm -rf $RPM_BUILD_ROOT %changelog +* Sun Jun 08 2014 Fedora Release Engineering - 1.8.1-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild + * Sun Aug 04 2013 Fedora Release Engineering - 1.8.1-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild From 0a98559c7f98d3ff3e5d5878259f0b6b04f647cb Mon Sep 17 00:00:00 2001 From: Peter Robinson Date: Mon, 18 Aug 2014 00:27:43 +0000 Subject: [PATCH 23/39] - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild --- rubberband.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/rubberband.spec b/rubberband.spec index c6ab909..0aefa60 100644 --- a/rubberband.spec +++ b/rubberband.spec @@ -1,6 +1,6 @@ Name: rubberband Version: 1.8.1 -Release: 4%{?dist} +Release: 5%{?dist} Summary: Audio time-stretching and pitch-shifting library Group: System Environment/Libraries @@ -74,6 +74,9 @@ rm -rf $RPM_BUILD_ROOT %changelog +* Mon Aug 18 2014 Fedora Release Engineering - 1.8.1-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild + * Sun Jun 08 2014 Fedora Release Engineering - 1.8.1-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild From ccd81f2dea82e3b9c5169305ab776dd3b4460690 Mon Sep 17 00:00:00 2001 From: Kalev Lember Date: Sat, 2 May 2015 17:32:09 +0200 Subject: [PATCH 24/39] Rebuilt for GCC 5 C++11 ABI change --- rubberband.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/rubberband.spec b/rubberband.spec index 0aefa60..2419cee 100644 --- a/rubberband.spec +++ b/rubberband.spec @@ -1,6 +1,6 @@ Name: rubberband Version: 1.8.1 -Release: 5%{?dist} +Release: 6%{?dist} Summary: Audio time-stretching and pitch-shifting library Group: System Environment/Libraries @@ -74,6 +74,9 @@ rm -rf $RPM_BUILD_ROOT %changelog +* Sat May 02 2015 Kalev Lember - 1.8.1-6 +- Rebuilt for GCC 5 C++11 ABI change + * Mon Aug 18 2014 Fedora Release Engineering - 1.8.1-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild From 47d691909b8332e1fa5ccc5eb1eb0990ada00098 Mon Sep 17 00:00:00 2001 From: Dennis Gilmore Date: Thu, 18 Jun 2015 22:37:30 +0000 Subject: [PATCH 25/39] - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild --- rubberband.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/rubberband.spec b/rubberband.spec index 2419cee..477c690 100644 --- a/rubberband.spec +++ b/rubberband.spec @@ -1,6 +1,6 @@ Name: rubberband Version: 1.8.1 -Release: 6%{?dist} +Release: 7%{?dist} Summary: Audio time-stretching and pitch-shifting library Group: System Environment/Libraries @@ -74,6 +74,9 @@ rm -rf $RPM_BUILD_ROOT %changelog +* Thu Jun 18 2015 Fedora Release Engineering - 1.8.1-7 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild + * Sat May 02 2015 Kalev Lember - 1.8.1-6 - Rebuilt for GCC 5 C++11 ABI change From 62f923d8d0fa31dcb72141b9df394c4b33243d07 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 4 Feb 2016 22:22:28 +0000 Subject: [PATCH 26/39] - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild --- rubberband.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/rubberband.spec b/rubberband.spec index 477c690..7aa2635 100644 --- a/rubberband.spec +++ b/rubberband.spec @@ -1,6 +1,6 @@ Name: rubberband Version: 1.8.1 -Release: 7%{?dist} +Release: 8%{?dist} Summary: Audio time-stretching and pitch-shifting library Group: System Environment/Libraries @@ -74,6 +74,9 @@ rm -rf $RPM_BUILD_ROOT %changelog +* Thu Feb 04 2016 Fedora Release Engineering - 1.8.1-8 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild + * Thu Jun 18 2015 Fedora Release Engineering - 1.8.1-7 - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild From e6e0541133614a66df4a2f8bde2af6a9fdd65b35 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 11 Feb 2017 11:54:43 +0000 Subject: [PATCH 27/39] - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild --- rubberband.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/rubberband.spec b/rubberband.spec index 7aa2635..06b48f8 100644 --- a/rubberband.spec +++ b/rubberband.spec @@ -1,6 +1,6 @@ Name: rubberband Version: 1.8.1 -Release: 8%{?dist} +Release: 9%{?dist} Summary: Audio time-stretching and pitch-shifting library Group: System Environment/Libraries @@ -74,6 +74,9 @@ rm -rf $RPM_BUILD_ROOT %changelog +* Sat Feb 11 2017 Fedora Release Engineering - 1.8.1-9 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild + * Thu Feb 04 2016 Fedora Release Engineering - 1.8.1-8 - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild From 45782b7a31cd9ec05489a238cf3c4d402d581655 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 27 Jul 2017 13:20:45 +0000 Subject: [PATCH 28/39] - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild --- rubberband.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/rubberband.spec b/rubberband.spec index 06b48f8..3bc9dfd 100644 --- a/rubberband.spec +++ b/rubberband.spec @@ -1,6 +1,6 @@ Name: rubberband Version: 1.8.1 -Release: 9%{?dist} +Release: 10%{?dist} Summary: Audio time-stretching and pitch-shifting library Group: System Environment/Libraries @@ -74,6 +74,9 @@ rm -rf $RPM_BUILD_ROOT %changelog +* Thu Jul 27 2017 Fedora Release Engineering - 1.8.1-10 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild + * Sat Feb 11 2017 Fedora Release Engineering - 1.8.1-9 - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild From 14b5649c70703437e83c7f6aa19e2e8805c8312b Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 3 Aug 2017 07:50:33 +0000 Subject: [PATCH 29/39] - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild --- rubberband.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/rubberband.spec b/rubberband.spec index 3bc9dfd..c065613 100644 --- a/rubberband.spec +++ b/rubberband.spec @@ -1,6 +1,6 @@ Name: rubberband Version: 1.8.1 -Release: 10%{?dist} +Release: 11%{?dist} Summary: Audio time-stretching and pitch-shifting library Group: System Environment/Libraries @@ -74,6 +74,9 @@ rm -rf $RPM_BUILD_ROOT %changelog +* Thu Aug 03 2017 Fedora Release Engineering - 1.8.1-11 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild + * Thu Jul 27 2017 Fedora Release Engineering - 1.8.1-10 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild From bfd37a98c0e4d01adb50f5a1ed447f25fb2eb2cc Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 9 Feb 2018 13:25:11 +0000 Subject: [PATCH 30/39] - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- rubberband.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/rubberband.spec b/rubberband.spec index c065613..d9efbac 100644 --- a/rubberband.spec +++ b/rubberband.spec @@ -1,6 +1,6 @@ Name: rubberband Version: 1.8.1 -Release: 11%{?dist} +Release: 12%{?dist} Summary: Audio time-stretching and pitch-shifting library Group: System Environment/Libraries @@ -74,6 +74,9 @@ rm -rf $RPM_BUILD_ROOT %changelog +* Fri Feb 09 2018 Fedora Release Engineering - 1.8.1-12 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild + * Thu Aug 03 2017 Fedora Release Engineering - 1.8.1-11 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild From 9dd3ae07f6db55a8613cbd6d459807d65ff158bc Mon Sep 17 00:00:00 2001 From: Igor Gnatenko Date: Wed, 14 Feb 2018 00:33:34 +0100 Subject: [PATCH 31/39] Remove BuildRoot definition None of currently supported distributions need that. It was needed last for EL5 which is EOL now Signed-off-by: Igor Gnatenko --- rubberband.spec | 1 - 1 file changed, 1 deletion(-) diff --git a/rubberband.spec b/rubberband.spec index d9efbac..422e9a5 100644 --- a/rubberband.spec +++ b/rubberband.spec @@ -8,7 +8,6 @@ License: GPLv2+ URL: http://www.breakfastquay.com/rubberband/ Source0: http://code.breakfastquay.com/attachments/download/34/rubberband-1.8.1.tar.bz2 Patch0: %{name}-1.5.0-mk.patch -BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: fftw-devel libsamplerate-devel libsndfile-devel BuildRequires: ladspa-devel vamp-plugin-sdk-devel From 0c6d8e08259835c0fe5abd0a8ced1678f26619ad Mon Sep 17 00:00:00 2001 From: Igor Gnatenko Date: Wed, 14 Feb 2018 08:47:47 +0100 Subject: [PATCH 32/39] Remove %clean section None of currently supported distributions need that. Last one was EL5 which is EOL for a while. Signed-off-by: Igor Gnatenko --- rubberband.spec | 3 --- 1 file changed, 3 deletions(-) diff --git a/rubberband.spec b/rubberband.spec index 422e9a5..f6791e6 100644 --- a/rubberband.spec +++ b/rubberband.spec @@ -46,9 +46,6 @@ make install DESTDIR=$RPM_BUILD_ROOT find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} ';' rm -rf $RPM_BUILD_ROOT%{_libdir}/*.a -%clean -rm -rf $RPM_BUILD_ROOT - %post -p /sbin/ldconfig From bcbe2e1d848d6cae9d8f79c831b2804deb39df15 Mon Sep 17 00:00:00 2001 From: Jason Tibbitts Date: Tue, 10 Jul 2018 01:35:35 -0500 Subject: [PATCH 33/39] Remove needless use of %defattr --- rubberband.spec | 2 -- 1 file changed, 2 deletions(-) diff --git a/rubberband.spec b/rubberband.spec index f6791e6..7f5f437 100644 --- a/rubberband.spec +++ b/rubberband.spec @@ -53,7 +53,6 @@ rm -rf $RPM_BUILD_ROOT%{_libdir}/*.a %files -%defattr(-,root,root,-) %doc COPYING README.txt %{_bindir}/rubberband %{_libdir}/*.so.* @@ -62,7 +61,6 @@ rm -rf $RPM_BUILD_ROOT%{_libdir}/*.a %{_libdir}/vamp/vamp-rubberband.* %files devel -%defattr(-,root,root,-) %doc CHANGELOG %{_includedir}/* %{_libdir}/*.so From 8bfa40dc5336b19551f4f2716d8f63219e14127e Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 14 Jul 2018 03:48:08 +0000 Subject: [PATCH 34/39] - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- rubberband.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/rubberband.spec b/rubberband.spec index 7f5f437..e2156ef 100644 --- a/rubberband.spec +++ b/rubberband.spec @@ -1,6 +1,6 @@ Name: rubberband Version: 1.8.1 -Release: 12%{?dist} +Release: 13%{?dist} Summary: Audio time-stretching and pitch-shifting library Group: System Environment/Libraries @@ -68,6 +68,9 @@ rm -rf $RPM_BUILD_ROOT%{_libdir}/*.a %changelog +* Sat Jul 14 2018 Fedora Release Engineering - 1.8.1-13 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild + * Fri Feb 09 2018 Fedora Release Engineering - 1.8.1-12 - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild From b48ee0c2d1188819f8fc4e4fbd9922c26147a7e6 Mon Sep 17 00:00:00 2001 From: Igor Gnatenko Date: Tue, 24 Jul 2018 15:55:21 +0200 Subject: [PATCH 35/39] Add missing BuildRequires on gcc-c++ configure: error: C++ compiler cannot create executables References: https://bugzilla.redhat.com/show_bug.cgi?id=1606142 Signed-off-by: Igor Gnatenko --- rubberband.spec | 1 + 1 file changed, 1 insertion(+) diff --git a/rubberband.spec b/rubberband.spec index e2156ef..7814b6e 100644 --- a/rubberband.spec +++ b/rubberband.spec @@ -9,6 +9,7 @@ URL: http://www.breakfastquay.com/rubberband/ Source0: http://code.breakfastquay.com/attachments/download/34/rubberband-1.8.1.tar.bz2 Patch0: %{name}-1.5.0-mk.patch +BuildRequires: gcc-c++ BuildRequires: fftw-devel libsamplerate-devel libsndfile-devel BuildRequires: ladspa-devel vamp-plugin-sdk-devel Requires: ladspa From 38fc1a2dd70d3c75b5ef86a551a3d4fc25fa7239 Mon Sep 17 00:00:00 2001 From: Michel Alexandre Salim Date: Wed, 17 Oct 2018 20:09:48 -0700 Subject: [PATCH 36/39] Update to 1.8.2 --- .gitignore | 2 +- rubberband-1.5.0-mk.patch | 43 -------------------------------------- rubberband-1.8.2-mk.patch | 44 +++++++++++++++++++++++++++++++++++++++ rubberband.spec | 34 +++++++++++++++++------------- sources | 2 +- 5 files changed, 65 insertions(+), 60 deletions(-) delete mode 100644 rubberband-1.5.0-mk.patch create mode 100644 rubberband-1.8.2-mk.patch diff --git a/.gitignore b/.gitignore index 1732409..38695b1 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1 @@ -/rubberband-1.8.1.tar.bz2 +/rubberband-1.8.2.tar.bz2 diff --git a/rubberband-1.5.0-mk.patch b/rubberband-1.5.0-mk.patch deleted file mode 100644 index 824c3db..0000000 --- a/rubberband-1.5.0-mk.patch +++ /dev/null @@ -1,43 +0,0 @@ -diff -up rubberband-1.5.0/Makefile.in.mk rubberband-1.5.0/Makefile.in ---- rubberband-1.5.0/Makefile.in.mk 2010-05-02 15:06:05.000000000 -0400 -+++ rubberband-1.5.0/Makefile.in 2010-06-02 09:23:57.045227845 -0400 -@@ -28,11 +28,11 @@ LADSPA_TARGET := lib/ladspa-rubberban - - INSTALL_BINDIR := @prefix@/bin - INSTALL_INCDIR := @prefix@/include/rubberband --INSTALL_LIBDIR := @prefix@/lib --INSTALL_VAMPDIR := @prefix@/lib/vamp --INSTALL_LADSPADIR := @prefix@/lib/ladspa -+INSTALL_LIBDIR := @libdir@ -+INSTALL_VAMPDIR := @libdir@/vamp -+INSTALL_LADSPADIR := @libdir@/ladspa - INSTALL_LRDFDIR := @prefix@/share/ladspa/rdf --INSTALL_PKGDIR := @prefix@/lib/pkgconfig -+INSTALL_PKGDIR := @libdir@/pkgconfig - - all: bin lib $(PROGRAM_TARGET) $(STATIC_TARGET) $(DYNAMIC_TARGET) $(VAMP_TARGET) $(LADSPA_TARGET) - -@@ -144,17 +144,17 @@ install: all - $(MKDIR) -p $(DESTDIR)$(INSTALL_LADSPADIR) - $(MKDIR) -p $(DESTDIR)$(INSTALL_LRDFDIR) - $(MKDIR) -p $(DESTDIR)$(INSTALL_PKGDIR) -- cp $(PROGRAM_TARGET) $(DESTDIR)$(INSTALL_BINDIR) -- cp $(PUBLIC_INCLUDES) $(DESTDIR)$(INSTALL_INCDIR) -- cp $(STATIC_TARGET) $(DESTDIR)$(INSTALL_LIBDIR) -+ cp -p $(PROGRAM_TARGET) $(DESTDIR)$(INSTALL_BINDIR) -+ cp -p $(PUBLIC_INCLUDES) $(DESTDIR)$(INSTALL_INCDIR) -+ cp -p $(STATIC_TARGET) $(DESTDIR)$(INSTALL_LIBDIR) - 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) -+ cp -p $(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 -p $(VAMP_TARGET) $(DESTDIR)$(INSTALL_VAMPDIR) - cp vamp/vamp-rubberband.cat $(DESTDIR)$(INSTALL_VAMPDIR) -- cp $(LADSPA_TARGET) $(DESTDIR)$(INSTALL_LADSPADIR) -+ cp -p $(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 \ diff --git a/rubberband-1.8.2-mk.patch b/rubberband-1.8.2-mk.patch new file mode 100644 index 0000000..d2c93c3 --- /dev/null +++ b/rubberband-1.8.2-mk.patch @@ -0,0 +1,44 @@ +--- rubberband-1.8.2/Makefile.in.mk 2018-05-15 10:43:39.000000000 -0700 ++++ rubberband-1.8.2/Makefile.in 2018-10-17 20:42:02.869414480 -0700 +@@ -20,11 +20,11 @@ + + INSTALL_BINDIR := $(PREFIX)/bin + INSTALL_INCDIR := $(PREFIX)/include/rubberband +-INSTALL_LIBDIR := $(PREFIX)/lib +-INSTALL_VAMPDIR := $(PREFIX)/lib/vamp +-INSTALL_LADSPADIR := $(PREFIX)/lib/ladspa ++INSTALL_LIBDIR := @libdir@ ++INSTALL_VAMPDIR := $(INSTALL_LIBDIR)/vamp ++INSTALL_LADSPADIR := $(INSTALL_LIBDIR)/ladspa + INSTALL_LRDFDIR := $(PREFIX)/share/ladspa/rdf +-INSTALL_PKGDIR := $(PREFIX)/lib/pkgconfig ++INSTALL_PKGDIR := $(INSTALL_LIBDIR)/pkgconfig + + LIBNAME := librubberband + JNINAME := librubberband-jni +@@ -174,19 +174,17 @@ + $(MKDIR) -p $(DESTDIR)$(INSTALL_LADSPADIR) + $(MKDIR) -p $(DESTDIR)$(INSTALL_LRDFDIR) + $(MKDIR) -p $(DESTDIR)$(INSTALL_PKGDIR) +- cp $(PROGRAM_TARGET) $(DESTDIR)$(INSTALL_BINDIR) +- cp $(PUBLIC_INCLUDES) $(DESTDIR)$(INSTALL_INCDIR) +- cp $(STATIC_TARGET) $(DESTDIR)$(INSTALL_LIBDIR) ++ cp -p $(PROGRAM_TARGET) $(DESTDIR)$(INSTALL_BINDIR) ++ cp -p $(PUBLIC_INCLUDES) $(DESTDIR)$(INSTALL_INCDIR) ++ cp -p $(STATIC_TARGET) $(DESTDIR)$(INSTALL_LIBDIR) + rm -f $(DESTDIR)$(INSTALL_LIBDIR)/$(LIBNAME)$(DYNAMIC_EXTENSION).$(DYNAMIC_ABI_VERSION) + rm -f $(DESTDIR)$(INSTALL_LIBDIR)/$(LIBNAME)$(DYNAMIC_EXTENSION) +- rm -f $(DESTDIR)$(INSTALL_LIBDIR)/$(JNINAME)$(DYNAMIC_EXTENSION) +- cp $(DYNAMIC_TARGET) $(DESTDIR)$(INSTALL_LIBDIR)/$(LIBNAME)$(DYNAMIC_EXTENSION).$(DYNAMIC_FULL_VERSION) ++ cp -p $(DYNAMIC_TARGET) $(DESTDIR)$(INSTALL_LIBDIR)/$(LIBNAME)$(DYNAMIC_EXTENSION).$(DYNAMIC_FULL_VERSION) + ln -s $(LIBNAME)$(DYNAMIC_EXTENSION).$(DYNAMIC_FULL_VERSION) $(DESTDIR)$(INSTALL_LIBDIR)/$(LIBNAME)$(DYNAMIC_EXTENSION).$(DYNAMIC_ABI_VERSION) + ln -s $(LIBNAME)$(DYNAMIC_EXTENSION).$(DYNAMIC_FULL_VERSION) $(DESTDIR)$(INSTALL_LIBDIR)/$(LIBNAME)$(DYNAMIC_EXTENSION) +- cp -f $(JNI_TARGET) $(DESTDIR)$(INSTALL_LIBDIR)/$(JNINAME)$(DYNAMIC_EXTENSION) +- cp $(VAMP_TARGET) $(DESTDIR)$(INSTALL_VAMPDIR) ++ cp -p $(VAMP_TARGET) $(DESTDIR)$(INSTALL_VAMPDIR) + cp vamp/vamp-rubberband.cat $(DESTDIR)$(INSTALL_VAMPDIR) +- cp $(LADSPA_TARGET) $(DESTDIR)$(INSTALL_LADSPADIR) ++ cp -p $(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 \ diff --git a/rubberband.spec b/rubberband.spec index 7814b6e..abf7630 100644 --- a/rubberband.spec +++ b/rubberband.spec @@ -1,17 +1,20 @@ Name: rubberband -Version: 1.8.1 -Release: 13%{?dist} +Version: 1.8.2 +Release: 1%{?dist} Summary: Audio time-stretching and pitch-shifting library -Group: System Environment/Libraries License: GPLv2+ URL: http://www.breakfastquay.com/rubberband/ -Source0: http://code.breakfastquay.com/attachments/download/34/rubberband-1.8.1.tar.bz2 -Patch0: %{name}-1.5.0-mk.patch +Source0: https://breakfastquay.com/files/releases/%{name}-%{version}.tar.bz2 +Patch0: %{name}-1.8.2-mk.patch BuildRequires: gcc-c++ -BuildRequires: fftw-devel libsamplerate-devel libsndfile-devel -BuildRequires: ladspa-devel vamp-plugin-sdk-devel +BuildRequires: ladspa-devel +BuildRequires: pkgconfig(fftw3) +BuildRequires: pkgconfig(samplerate) +BuildRequires: pkgconfig(sndfile) +BuildRequires: vamp-plugin-sdk-devel + Requires: ladspa %description @@ -21,8 +24,7 @@ tempo and pitch of an audio recording independently of one another. %package devel Summary: Development files for %{name} -Group: Development/Libraries -Requires: %{name} = %{version}-%{release} +Requires: %{name}%{?_isa} = %{version}-%{release} Requires: pkgconfig %description devel @@ -31,19 +33,17 @@ developing applications that use %{name}. %prep -%setup -q -%patch0 -p1 -b .mk +%autosetup -p1 sed -i 's|{exec_prefix}/lib|{exec_prefix}/%{_lib}|' rubberband.pc.in %build %configure --disable-static -make %{?_smp_mflags} +%make_build %install -rm -rf $RPM_BUILD_ROOT -make install DESTDIR=$RPM_BUILD_ROOT +%make_install find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} ';' rm -rf $RPM_BUILD_ROOT%{_libdir}/*.a @@ -54,7 +54,8 @@ rm -rf $RPM_BUILD_ROOT%{_libdir}/*.a %files -%doc COPYING README.txt +%license COPYING +%doc README.txt %{_bindir}/rubberband %{_libdir}/*.so.* %{_libdir}/ladspa/ladspa-rubberband.* @@ -69,6 +70,9 @@ rm -rf $RPM_BUILD_ROOT%{_libdir}/*.a %changelog +* Wed Oct 17 2018 Michel Alexandre Salim - 1.8.2-1 +- Update to 1.8.2 + * Sat Jul 14 2018 Fedora Release Engineering - 1.8.1-13 - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild diff --git a/sources b/sources index c63da4f..74b9d42 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -6c2b4e18a714bcc297d0db81a10f9348 rubberband-1.8.1.tar.bz2 +SHA512 (rubberband-1.8.2.tar.bz2) = da677f9a843711c44c52c0153faa62e587ac7c010569523ef4fef7ce941b9d292e566f46147700e496f6cfff4c9f22f9901dcc93f2d701fdb9de152ddac0c3a6 From 19c983408be041930c6fe0bc09c0af807013b933 Mon Sep 17 00:00:00 2001 From: Igor Gnatenko Date: Tue, 22 Jan 2019 18:40:52 +0100 Subject: [PATCH 37/39] Remove obsolete ldconfig scriptlets References: https://fedoraproject.org/wiki/Changes/RemoveObsoleteScriptlets Signed-off-by: Igor Gnatenko --- rubberband.spec | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/rubberband.spec b/rubberband.spec index abf7630..035cafc 100644 --- a/rubberband.spec +++ b/rubberband.spec @@ -48,9 +48,7 @@ find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} ';' rm -rf $RPM_BUILD_ROOT%{_libdir}/*.a -%post -p /sbin/ldconfig - -%postun -p /sbin/ldconfig +%ldconfig_scriptlets %files From d89487f8253314b82c815258169718bcdac0eaca Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 2 Feb 2019 11:41:35 +0000 Subject: [PATCH 38/39] - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- rubberband.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/rubberband.spec b/rubberband.spec index 035cafc..91ee609 100644 --- a/rubberband.spec +++ b/rubberband.spec @@ -1,6 +1,6 @@ Name: rubberband Version: 1.8.2 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Audio time-stretching and pitch-shifting library License: GPLv2+ @@ -68,6 +68,9 @@ rm -rf $RPM_BUILD_ROOT%{_libdir}/*.a %changelog +* Sat Feb 02 2019 Fedora Release Engineering - 1.8.2-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + * Wed Oct 17 2018 Michel Alexandre Salim - 1.8.2-1 - Update to 1.8.2 From 00f48f762c0374f08d751a7587adefd70fec3b8f Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 26 Jul 2019 18:52:29 +0000 Subject: [PATCH 39/39] - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- rubberband.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/rubberband.spec b/rubberband.spec index 91ee609..ea85db2 100644 --- a/rubberband.spec +++ b/rubberband.spec @@ -1,6 +1,6 @@ Name: rubberband Version: 1.8.2 -Release: 2%{?dist} +Release: 3%{?dist} Summary: Audio time-stretching and pitch-shifting library License: GPLv2+ @@ -68,6 +68,9 @@ rm -rf $RPM_BUILD_ROOT%{_libdir}/*.a %changelog +* Fri Jul 26 2019 Fedora Release Engineering - 1.8.2-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + * Sat Feb 02 2019 Fedora Release Engineering - 1.8.2-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild