Hello community, here is the log from the commit of package qjackctl for openSUSE:Factory checked in at 2012-05-22 08:18:37 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/qjackctl (Old) and /work/SRC/openSUSE:Factory/.qjackctl.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "qjackctl", Maintainer is "[email protected]" Changes: -------- --- /work/SRC/openSUSE:Factory/qjackctl/qjackctl.changes 2011-09-23 12:43:42.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.qjackctl.new/qjackctl.changes 2012-05-22 08:18:41.000000000 +0200 @@ -1,0 +2,18 @@ +Fri May 18 21:20:00 UTC 2012 - [email protected] + +- update to 0.3.9: + * killing D-BUS controlled JACK server is now made optional, cf. + Setup/Misc/Stop JACK audio server on application exit + * a new so called "Server Suffix" parameter option appears to rescue on the + situations where QjackCtl falls short on extra, exquisite and/or esoteric + command line options eg. (net)jack1/2 differences. + * fixed D-Bus Input/Output device parameter settings, filled when either + interface is selected for Capture/Playback only + * main window is now brought to front and (re)activated when clicking on the + system tray icon instead of just hiding it + * add current xrun count to the system tray icon tooltip, if not zero +- added portaudio support +- revamped spec file +- moved translations to -lang package + +------------------------------------------------------------------- Old: ---- qjackctl-0.3.8.tar.bz2 New: ---- qjackctl-0.3.9.tar.gz qjackctl-remove_build_timestamps.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ qjackctl.spec ++++++ --- /var/tmp/diff_new_pack.gsJsII/_old 2012-05-22 08:18:42.000000000 +0200 +++ /var/tmp/diff_new_pack.gsJsII/_new 2012-05-22 08:18:42.000000000 +0200 @@ -1,7 +1,8 @@ # # spec file for package qjackctl # -# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2012 Pascal Bleser <[email protected]> # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,18 +17,20 @@ # - Name: qjackctl -Version: 0.3.8 -Release: 1 +Version: 0.3.9 +Release: 0 +Summary: Graphical User Interface to Control JACK Servers License: GPL-2.0+ -Summary: Qt-based interface to JACK -Url: http://qjackctl.sf.net Group: Productivity/Multimedia/Sound/Utilities -Source: %{name}-%{version}.tar.bz2 +Url: http://qjackctl.sf.net +Source: http://prdownloads.sourceforge.net/qjackctl/qjackctl-%{version}.tar.gz +Patch1: qjackctl-remove_build_timestamps.patch BuildRequires: alsa-devel +BuildRequires: hicolor-icon-theme BuildRequires: libjack-devel BuildRequires: libqt4-devel +BuildRequires: portaudio-devel BuildRequires: update-desktop-files Requires: jack BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -41,35 +44,50 @@ server. With time, this primordial interface has become richer by including a enhanced patchbay and connection control features. +%lang_package + %prep %setup -q +%patch1 + # fix up desktop file sed -i -e'/^X-SuSE-translate/d' src/qjackctl.desktop.in +find . -type f -name '*.pro' | while read pro; do + echo 'QMAKE_CXXFLAGS="%{optflags}"' >> "$pro" +done + %build [ -f Makefile.svn ] && make -f Makefile.svn %configure -## disable parallel build for now: %{?_smp_mflags}, because of qt bug: -## see http://bugs.gentoo.org/260244 -make +%__make %{?_smp_mflags} %install %make_install -%suse_update_desktop_file qjackctl Music AudioVideo +%suse_update_desktop_file -r qjackctl Music AudioVideo + +L="$PWD/%{name}.lang"; echo -n >"$L" +B="%{_datadir}/locale" +pushd "%{buildroot}${B}" +/bin/ls *.qm | while read qm; do + l="${qm##*_}" + l="${l%.qm}" + echo "%lang($l) ${B}/${qm}" >>"$L" +done +popd %clean -rm -rf %{buildroot} +%{?buildroot:%__rm -rf '%{buildroot}'} %files -%defattr(-, root, root) +%defattr(-,root,root) %doc AUTHORS COPYING ChangeLog README TODO -%dir %{_datadir}/icons/hicolor -%dir %{_datadir}/icons/hicolor/32x32 -%dir %{_datadir}/icons/hicolor/32x32/apps -%{_bindir}/%{name} +%{_bindir}/qjackctl %{_datadir}/applications/%{name}.desktop -%{_datadir}/icons/hicolor/32x32/apps/%{name}.png -%{_datadir}/locale/%{name}_*.qm -%{_mandir}/man1/%{name}.1.gz +%{_datadir}/icons/*/*/apps/%{name}.* +%doc %{_mandir}/man1/qjackctl.1* + +%files lang -f %{name}.lang +%defattr(-,root,root) %changelog ++++++ qjackctl-remove_build_timestamps.patch ++++++ --- src/qjackctlAboutForm.cpp.orig 2012-05-18 23:25:07.479960557 +0200 +++ src/qjackctlAboutForm.cpp 2012-05-18 23:25:14.041960325 +0200 @@ -45,7 +45,6 @@ sText += "<b>" + tr(QJACKCTL_SUBTITLE) + "</b><br />\n"; sText += "<br />\n"; sText += tr("Version") + ": <b>" QJACKCTL_VERSION "</b><br />\n"; - sText += tr("Build") + ": " __DATE__ " " __TIME__ "<br />\n"; #ifdef CONFIG_JACK_VERSION sText += "<br />\n"; sText += tr("Using: JACK %1").arg(jack_get_version_string()); -- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
