Name: synthclone Version: 0.3.0 Release: 3%{?dist} Summary: A tool that allows you to create sample-based instruments Group: Applications/Multimedia License: LGPLv2+ and GPLv2 URL: http://code.google.com/p/%{name} Source0: https://synthclone.googlecode.com/files/%{name}-%{version}.tar.gz BuildRequires: alsa-lib-devel BuildRequires: desktop-file-utils BuildRequires: doxygen BuildRequires: jack-audio-connection-kit-devel BuildRequires: libarchive-devel BuildRequires: lilv-devel BuildRequires: libsndfile-devel BuildRequires: libsamplerate-devel BuildRequires: libzip-devel BuildRequires: portaudio-devel BuildRequires: portmidi-devel BuildRequires: qt-devel BuildRequires: qconf BuildRequires: suil-devel BuildRequires: python2-devel BuildRequires: python3-devel BuildRequires: graphviz Requires: libzip Requires: libarchive Requires: jack-audio-connection-kit Requires: lilv Requires: portmidi Requires: portaudio Requires: libsndfile Requires: suil Requires: libsamplerate %description %{name} is a tool that allows you to create sample-based instruments. You can create sample-based instruments by sending MIDI messages to your MIDI-capable gear or software that instructs an instrument to emit sounds for a series of notes, velocities, controls, and aftertouch values, or by recording your own samples. After the sampling is done, you can apply effects to your samples, and finally save this data as a sample-based instrument that can be loaded by sampler software. %package devel Summary: Development files for %{name} Group: Development/Libraries Requires: %{name}%{?_isa} = %{version}-%{release} %description devel Files required to develop plugins for %{name} %prep %setup -q sed -i -e 's|-recursive|-Wnone|' \ -e 's|"qmake"|"qmake-qt4"|' configure sed -i -e 's|icons|pixmaps|' *.pro %build export QTDIR=%{_qt4_prefixi} export INCLUDEPATH=/usr/include/portaudio %{qmake_qt4} PREFIX=%{_prefix} DATADIR=%{_datadir} DOCDIR=%{_docdir} LIBDIR=%{_libdir} PLUGINDIR=%{_libdir}/%{name}/plugins make %{?_smp_mflags} %install make install INSTALL_ROOT=%{buildroot} desktop-file-install --set-key=Exec --set-value=%{name} \ --set-key=Icon --set-value=%{name} \ --add-category=X-Jack --add-category=X-Midi \ --add-category=X-Synth resources/%{name}.desktop \ --dir %{buildroot}%{_datadir}/applications %post -p /sbin/ldconfig %postun -p /sbin/ldconfig %files %doc AUTHORS COPYING.GPL COPYING.LGPL README %{_bindir}/synthclone %{_docdir}/%{name}* %{_datadir}/applications/%{name}.desktop %{_datadir}/pixmaps/%{name}.png %{_libdir}/%{name} %{_libdir}/lib%{name}.so.* %files devel %{_includedir}/%{name} %{_libdir}/pkgconfig/%{name}.pc %{_libdir}/lib%{name}.so %changelog *Thu Jan 02 2014 Brian Monroe 0.3.0-3 - Spec file cleanup. * Wed Sep 11 2013 Brendan Jones 0.3.0-2 - Update license * Tue Sep 10 2013 Brendan Jones - 0.3.0-1 - Initial build