Summary: Realtime software looping sampler Name: sooperlooper Version: 1.7.0 Release: 3%{?dist} License: GPLv2+ Group: Applications/Multimedia URL: http://essej.net/sooperlooper/ Source0: http://essej.net/sooperlooper/sooperlooper-%{version}.tar.gz Source1: sooperlooper.png Source2: sooperlooper.desktop Requires: hicolor-icon-theme BuildRequires: gettext-devel ncurses-devel wxGTK-devel rubberband-devel BuildRequires: desktop-file-utils jack-audio-connection-kit-devel BuildRequires: libsigc++-devel libsndfile-devel liblo-devel fftw-devel BuildRequires: libsamplerate-devel alsa-lib-devel libxml2-devel %description SooperLooper is a realtime software looping sampler in the spirit of Gibson's Echoplex Digital Pro. If used with a low-latency kernel and the proper audio buffer configuration it is capable of truly realtime live looping performance. %prep %setup -q # kill the stubborn overriding of CXXFLAGS sed -i 's/OPT_FLAGS="$OPT_FLAGS -pipe"/OPT_FLAGS=""/g' configure sed -i 's/OPT_FLAGS="$OPT_FLAGS -pipe"/OPT_FLAGS="%{optflags}"/g' \ libs/pbd/configure libs/midi++/configure %build %configure %{__make} %{?_smp_mflags} %install %{__make} DESTDIR=%{buildroot} install # install icon in the proper freedesktop location %{__mkdir} -p %{buildroot}%{_datadir}/icons/hicolor/32x32/apps %{__install} -m 0644 %{SOURCE1} %{buildroot}%{_datadir}/icons/hicolor/32x32/apps/ # desktop file categories BASE="AudioVideo Audio" XTRA="X-Digital_Processing X-Jack X-MIDI Midi" %{__mkdir} -p %{buildroot}%{_datadir}/applications desktop-file-install \ %if 0%{?fedora} && 0%{?fedora} < 19 --vendor fedora \ %endif --dir %{buildroot}%{_datadir}/applications \ `for c in ${BASE} ${XTRA} ; do echo "--add-category $c " ; done` \ %{SOURCE2} %post touch --no-create %{_datadir}/icons/hicolor &>/dev/null || : %postun if [ $1 -eq 0 ] ; then touch --no-create %{_datadir}/icons/hicolor &>/dev/null gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || : fi %posttrans gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || : %files %doc README OSC COPYING %{_bindir}/* %{_datadir}/sooperlooper %{_datadir}/applications/*sooperlooper.desktop %{_datadir}/icons/hicolor/32x32/apps/sooperlooper.png %changelog * Sun Jun 08 2014 Fedora Release Engineering - 1.7.0-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild * Sun Aug 04 2013 Fedora Release Engineering - 1.7.0-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild * Thu May 16 2013 Brendan Jones 1.7.0-1 - Update to 1.7.0 * Sun Feb 24 2013 Toshio Kuratomi - 1.6.18-4 - Remove --vendor from desktop-file-install for F19+. https://fedorahosted.org/fesco/ticket/1077 * Fri Feb 15 2013 Fedora Release Engineering - 1.6.18-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild * Sat Jul 21 2012 Fedora Release Engineering - 1.6.18-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild * Sun Apr 02 2012 Brendan Jones - 1.6.18-1 - Update to upstream 1.6.18, remove consts patch - Remove obsolete BuildRoot tags and clean section * Wed Feb 09 2011 Fedora Release Engineering - 1.6.13-7 - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild * Tue Jul 20 2010 Orcan Ogetbil - 1.6.13-6 - Rebuild against new liblo - Update scriptlets to the latest guidelines * Wed Jul 14 2010 Dan Horák - 1.6.13-5 - rebuilt against wxGTK-2.8.11-2 * Sun Jul 26 2009 Fedora Release Engineering - 1.6.13-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild * Wed Mar 04 2009 Caolán McNamara - 1.6.13-3 - constify ret of strchr(const char*) * Wed Feb 25 2009 Fedora Release Engineering - 1.6.13-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild * Tue Jan 06 2009 Anthony Green 1.6.13-1 - New upstream release 1.6.13 * Tue Apr 15 2008 Hans de Goede 1.6.2-1 - New upstream release 1.6.2 * Mon Oct 1 2007 Fernando Lopez-Lezcano 1.2.0-2 - updated the desktop categories to conform to desktop standard (added midi) * Wed Sep 26 2007 Fernando Lopez-Lezcano 1.2.0-1 - updated to 1.2.0, dropped patch0 and patch1, no need for extra perl one liners, etc * Wed Jun 6 2007 Fernando Lopez-Lezcano 1.1.0-1 - updated to 1.1.0 - patch automake version comparison in autogen.sh, it is compared as a number in perl and it fails for automake > 1.9 (1.10 in fc7) - fix #if to #ifdef and failed include in libs/pbd/mountpoint.cc (patch1) * Wed Dec 6 2006 Fernando Lopez-Lezcano 1.0.8-0.4.c - added long int patch for x86_64 * Sat Sep 9 2006 Fernando Lopez-Lezcano 1.0.8-0.3.c - fixed typo in desktop file (SooperLooper instead of Sooperlooper, thanks to Anthony Green) * Wed Aug 2 2006 Fernando Lopez-Lezcano 1.0.8-0.2.c - added auto* build dependencies, call ./autogen.sh to redo the autotools configuration to match newer autotools versions, added missing gettext-devel build requirement - added COPYING license file * Tue Aug 1 2006 Fernando Lopez-Lezcano 1.0.8-0.1.c - specfile tweaks for Extras submission, change version/release to match naming guidelines * Sun May 7 2006 Fernando Lopez-Lezcano 1.0.8c - update to 1.0.8c, add Planet CCRMA categories to desktop file, add icon * Fri Mar 31 2006 Fernando Lopez-Lezcano 1.0.3 - same for fc5 * Tue May 31 2005 Fernando Lopez-Lezcano 1.0.3 - remove compiler option not recognized by gcc4.0 * Wed May 4 2005 Fernando Lopez-Lezcano 1.0.3 - updated to 1.0.3, added menu entry * Wed Feb 16 2005 Fernando Lopez-Lezcano 1.0.0dev28-1 - updated to 1.0.0dev28 * Mon Dec 27 2004 Fernando Lopez-Lezcano 1.0.0dev25-1 - spec file cleanup * Tue Dec 7 2004 Fernando Lopez-Lezcano 1.0.0dev25-1 - initial build.