%global desktop_vendor fedora Summary: Qt based JACK control application Name: qjackctl Version: 0.3.7 Release: 1%{?dist} URL: http://qjackctl.sourceforge.net Source0: http://downloads.sourceforge.net/qjackctl/files/%{name}-%{version}.tar.gz # We don't want .qm files in the default locale dir Patch1: qjackctl-fix-locale-path.patch License: GPLv2+ Group: Applications/Multimedia BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) Requires: hicolor-icon-theme BuildRequires: alsa-lib-devel BuildRequires: autoconf automake BuildRequires: desktop-file-utils BuildRequires: jack-audio-connection-kit-devel BuildRequires: portaudio-devel BuildRequires: qt4-devel %description Qjackctl is a simple application to control the JACK sound server daemon, specific for the Linux Audio Desktop infrastructure. It provides a simple GUI dialog for setting several JACK daemon parameters, which are properly saved between sessions, and a way to control the status of the audio server daemon. With time, this primordial interface has become richer by including a enhanced patchbay and connection control features. %prep %setup -q %patch1 -p1 -b .localedir # Fix EOL encoding sed 's|\r||' src/qjackctl.desktop.in > tmpfile touch -r src/qjackctl.desktop.in tmpfile mv -f tmpfile src/qjackctl.desktop.in %build autoreconf QT4DIR=%{_qt4_libdir} QMAKE=%{_qt4_qmake} %configure --with-qt=%{_qt4_prefix} # Parallel make fails sometimes {?_smp_mflags} make %install rm -rf %{buildroot} make DESTDIR=%{buildroot} install desktop-file-install --vendor %{desktop_vendor} \ --dir %{buildroot}%{_datadir}/applications \ --delete-original \ %{buildroot}%{_datadir}/applications/qjackctl.desktop # Create the lang file. %%find_lang does not handle .qm files for file in %{buildroot}%{_datadir}/qjackctl/locale/*.qm; do language=$(basename $file|cut -f 2 -d _|sed 's|\..*||') echo %%lang\($language\) %{_datadir}/qjackctl/locale/qjackctl_$language.qm >> qjackctl.lang done %clean rm -rf %{buildroot} %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 -f qjackctl.lang %defattr(-,root,root,-) %doc AUTHORS ChangeLog COPYING README TODO %{_bindir}/qjackctl %dir %{_datadir}/qjackctl/ %{_datadir}/icons/hicolor/32x32/apps/qjackctl.png %{_datadir}/applications/%{desktop_vendor}-qjackctl.desktop %{_mandir}/man1/%{name}* %changelog * Fri Dec 10 2010 Orcan Ogetbil <oget[DOT]fedora[AT]gmail[DOT]com> 0.3.7-1 - New version. Drop upstreamed patch. - Some cleanup in he specfile. - Enable portaudio support. * Fri Mar 12 2010 Orcan Ogetbil <oget[DOT]fedora[AT]gmail[DOT]com> 0.3.6-1 - New version * Sat Feb 13 2010 Orcan Ogetbil <oget[DOT]fedora[AT]gmail[DOT]com> 0.3.5-3 - Fix DSO linking * Wed Nov 25 2009 Kevin Kofler <Kevin@tigcc.ticalc.org> 0.3.5-2 - Rebuild for Qt 4.6.0 RC1 in F13 (was built against Beta 1 with unstable ABI) * Fri Oct 23 2009 Orcan Ogetbil <oget[DOT]fedora[AT]gmail[DOT]com> 0.3.5-1 - Update to 0.3.5 * Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.3.4-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild * Fri Apr 17 2009 Orcan Ogetbil <oget[DOT]fedora[AT]gmail[DOT]com> 0.3.4-1 - Update to 0.3.4 - Update scriptlets according to the new guidelines - Use %%global instead of %%define per new guidelines - Fix locale dir - Fix mixed tabs&spaces issues * Fri Apr 10 2009 Kevin Kofler <Kevin@tigcc.ticalc.org> 0.3.3-3 - Fix close button not shown with Qt 4.5 (#494471) * Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> 0.3.3-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild * Tue Jul 08 2008 Anthony Green <green@redhat.com> 0.3.3-1 - Upgrade source. * Tue Feb 19 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 0.3.1a-6 - Autorebuild for GCC 4.3 * Sun Nov 12 2007 Anthony Green <green@redhat.com> 0.3.1a-5 - Force use of qmake-qt4 again. I'm getting closer. * Sun Nov 12 2007 Anthony Green <green@redhat.com> 0.3.1a-4 - Force use of qmake-qt4 again. * Sun Nov 12 2007 Anthony Green <green@redhat.com> 0.3.1a-3 - Force use of qmake-qt4. * Sun Nov 12 2007 Anthony Green <green@redhat.com> 0.3.1a-2 - Fix BuildRequires for qt4. * Sun Nov 12 2007 Anthony Green <green@redhat.com> 0.3.1a-1 - New upstream. - Tweak License. * Thu Sep 14 2006 Fernando Lopez-Lezcano <nando@ccrma.stanford.edu> 0.2.20-7 - fixed typo in patch filename * Thu Sep 14 2006 Fernando Lopez-Lezcano <nando@ccrma.stanford.edu> 0.2.20-6 - mass rebuild - added patch to add support for freebob backend (thanks to Anthony Green) - added hicolor-icon-theme requirement * Sun Jun 18 2006 Fernando Lopez-Lezcano <nando@ccrma.stanford.edu> 0.2.20-5 - move icon to freedesktop location, don't use makeinstall macro, add icon cache scripts * Wed May 17 2006 Fernando Lopez-Lezcano <nando@ccrma.stanford.edu> 0.2.20-4 - more extras spec file cleanup * Fri May 12 2006 Fernando Lopez-Lezcano <nando@ccrma.stanford.edu> 0.2.20-3 - spec file cleanup for Fedora Extras, added desktop-file-utils to build requirements (not there in Fedora's build system) * Wed May 3 2006 Fernando Lopez-Lezcano <nando@ccrma.stanford.edu> 0.2.20-2 - added Planet CCRMA desktop categories * Mon Mar 27 2006 Fernando Lopez-Lezcano <nando@ccrma.stanford.edu> 0.2.20-1 - updated to 0.2.20 * Mon Jan 23 2006 Fernando Lopez-Lezcano <nando@ccrma.stanford.edu> 0.2.19a-1 - updated to 0.2.19a * Tue Jun 21 2005 Fernando Lopez-Lezcano <nando@ccrma.stanford.edu> 0.2.17-1 - updated to 0.2.17 * Tue Feb 8 2005 Fernando Lopez-Lezcano <nando@ccrma.stanford.edu> 0.2.15-2 - added fix from Rui for segfaults * Sun Feb 6 2005 Fernando Lopez-Lezcano <nando@ccrma.stanford.edu> 0.2.15-1 - updated to 0.2.15 - keep jackstart as the default startup program for kernel 2.4.x * Sun Jan 23 2005 Fernando Lopez-Lezcano <nando@ccrma.stanford.edu> 0.2.14-1 - updated to 0.2.14 * Thu Dec 16 2004 Fernando Lopez-Lezcano <nando@ccrma.stanford.edu> - spec file tweaks * Sun Dec 5 2004 Fernando Lopez-Lezcano <nando@ccrma.stanford.edu> 0.2.13-1 - updated to 0.2.13 * Mon Oct 11 2004 Fernando Lopez-Lezcano <nando@ccrma.stanford.edu> 0.2.12a-1 - updated to 0.2.12a * Wed Sep 22 2004 Fernando Lopez-Lezcano <nando@ccrma.stanford.edu> 0.2.11-1 - updated to 0.2.11 * Sun Jul 4 2004 Fernando Lopez-Lezcano <nando@ccrma.stanford.edu> 0.2.9-1 - updated to 0.2.9 * Fri Apr 30 2004 Fernando Lopez-Lezcano <nando@ccrma.stanford.edu> 0.2.8-1 - updated to 0.2.8 * Wed Apr 21 2004 Fernando Lopez-Lezcano <nando@ccrma.stanford.edu> 0.2.7b-1 - updated to 0.2.7b * Mon Feb 16 2004 Fernando Lopez-Lezcano <nando@ccrma.stanford.edu> 0.2.5-1 - updated to 0.2.5 * Thu Feb 5 2004 Fernando Lopez-Lezcano <nando@ccrma.stanford.edu> 0.2.4-1 - updated to 0.2.4 * Wed Jan 21 2004 Fernando Lopez-Lezcano <nando@ccrma.stanford.edu> 0.2.3a-1 - updated to 0.2.3a * Fri Dec 12 2003 Fernando Lopez-Lezcano <nando@ccrma.stanford.edu> 0.2.0-1 - updated to 0.2.0 * Wed Nov 26 2003 Fernando Lopez-Lezcano <nando@ccrma.stanford.edu> 0.1.3-1 - updated to 0.1.3 * Tue Nov 18 2003 Fernando Lopez-Lezcano <nando@ccrma.stanford.edu> 0.1.2-1 - updated to 0.1.2 * Thu Oct 30 2003 Fernando Lopez-Lezcano <nando@ccrma.stanford.edu> 0.1.1-1 - updated to 0.1.1 * Fri Oct 10 2003 Fernando Lopez-Lezcano <nando@ccrma.stanford.edu> 0.0.9a-1 - updated to 0.0.9a * Thu Sep 25 2003 Fernando Lopez-Lezcano <nando@ccrma.stanford.edu> 0.0.9-1 - updated to 0.0.9 (release often indeed!) * Mon Sep 22 2003 Fernando Lopez-Lezcano <nando@ccrma.stanford.edu> 0.0.8-1 - updated to 0.0.8 - added explicit jack version requirement * Mon Sep 15 2003 Fernando Lopez-Lezcano <nando@ccrma.stanford.edu> 0.0.7-1 - updated to 0.0.7 * Fri Sep 5 2003 Fernando Lopez-Lezcano <nando@ccrma.stanford.edu> 0.0.5-1 - updated to 0.0.5 * Fri Aug 29 2003 Fernando Lopez-Lezcano <nando@ccrma.stanford.edu> 0.0.4-1 - updated to 0.0.4, updated release tags * Fri Aug 8 2003 Fernando Lopez-Lezcano <nando@ccrma.stanford.edu> 0.0.3-1 - updated to 0.0.3 * Wed Aug 6 2003 Fernando Lopez-Lezcano <nando@ccrma.stanford.edu> 0.0.2-1 - updated to 0.0.2 * Tue Jul 30 2003 Fernando Lopez-Lezcano <nando@ccrma.stanford.edu> 0.0.1-1 - initial build