Hello community, here is the log from the commit of package qjackctl for openSUSE:Factory checked in at 2016-09-07 11:46:05 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/qjackctl (Old) and /work/SRC/openSUSE:Factory/.qjackctl.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "qjackctl" Changes: -------- --- /work/SRC/openSUSE:Factory/qjackctl/qjackctl.changes 2015-08-12 15:15:38.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.qjackctl.new/qjackctl.changes 2016-09-07 11:46:09.000000000 +0200 @@ -1,0 +2,49 @@ +Fri Sep 2 06:01:30 UTC 2016 - [email protected] + +- replacement of qjackctl-remove_absolute_path_from_exec_in_desktop-file.patch + and qjackctl-remove_build_timestamps.patch with simple sed directives +- qjackctl-gcc6.patch: backport of the patch to build with gcc6 +- qjackctl-return_tray_minimization.patch: backport of the patch to + return "start minimized" option + +------------------------------------------------------------------- +Fri Sep 2 04:28:47 UTC 2016 - [email protected] + +- update to version 0.4.2 from version 0.4.0 +- changes between versions 0.4.1 and 0.4.2 + * Added a brand new "Enable JACK D-BUS interface" option, split + from the old common "Enable D-BUS interface" setup option which + now refers to its own self D-BUS interface exclusively. + * Dropped old "Start minimized to system tray" option from setup. + * Add double-click action (toggle start/stop) to systray (a pull + request by Joel Moberg, thanks). + * Added application keywords to freedesktop.org's AppData. + * System-tray icon context menu has been fixed/hacked to show up + again on Plasma 5 (aka. KDE5) notification status area. + * Switched column entries in the unified interface device combo- + box to make it work for macosx/coreaudio again. + * Blind fix to a FTBFS on macosx/coreaudio platforms, a leftover + from the unified interface device selection combo-box inception, + almost two years ago. + * Prevent x11extras module from use on non-X11/Unix plaforms. + * Late French (fr) translation update (by Olivier Humbert, thanks). +- changes between versions 0.4.0 and 0.4.1 + * Probing portaudio audio device in a separate thread (by Kjetil + Matheussen, thanks). + * Messages standard output capture has been improved again, now + in both ways a non-blocking pipe may get. + * Regression fix for invalid system-tray icon dimensions reported + by some desktop environment frameworks. + * New hi-res application icon (by Uttrup Renzel, Max Christian + Pohle, thanks). + * System tray icon red background now blinks when a XRUN occurs. + * Desktop environment session shutdown/logout management has been + also adapted to Qt5 framework. + * Single/unique application instance control adapted to Qt5/X11. + * Prefer Qt5 over Qt4 by default with configure script. + * Overrideable tooltips with latency info (re. Connections JACK + client/ports: patch by Xavier Mendez, thanks). + * Complete rewrite of Qt4 vs. Qt5 configure builds. + * French (fr) translation update (by Olivier Humbert, thanks). + +------------------------------------------------------------------- Old: ---- qjackctl-0.4.0.tar.gz qjackctl-remove_absolute_path_from_exec_in_desktop-file.patch qjackctl-remove_build_timestamps.patch New: ---- qjackctl-0.4.2.tar.gz qjackctl-gcc6.patch qjackctl-return_tray_minimization.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ qjackctl.spec ++++++ --- /var/tmp/diff_new_pack.d6zTFj/_old 2016-09-07 11:46:11.000000000 +0200 +++ /var/tmp/diff_new_pack.d6zTFj/_new 2016-09-07 11:46:11.000000000 +0200 @@ -1,7 +1,7 @@ # # spec file for package qjackctl # -# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. # Copyright (c) 2012 Pascal Bleser <[email protected]> # # All modifications and additions to the file contributed by third parties @@ -18,21 +18,31 @@ Name: qjackctl -Version: 0.4.0 +Version: 0.4.2 Release: 0 Summary: Graphical User Interface to Control JACK Servers License: GPL-2.0+ Group: Productivity/Multimedia/Sound/Utilities Url: http://qjackctl.sf.net Source: http://prdownloads.sourceforge.net/qjackctl/qjackctl-%{version}.tar.gz -Patch1: qjackctl-remove_build_timestamps.patch -Patch2: qjackctl-remove_absolute_path_from_exec_in_desktop-file.patch -BuildRequires: alsa-devel +Patch0: qjackctl-gcc6.patch +Patch1: qjackctl-return_tray_minimization.patch +BuildRequires: automake +BuildRequires: cmake +BuildRequires: gcc-c++ BuildRequires: hicolor-icon-theme -BuildRequires: libjack-devel -BuildRequires: libqt4-devel -BuildRequires: portaudio-devel +BuildRequires: pkgconfig BuildRequires: update-desktop-files +BuildRequires: cmake(Qt5LinguistTools) +BuildRequires: pkgconfig(Qt5Core) +BuildRequires: pkgconfig(Qt5DBus) +BuildRequires: pkgconfig(Qt5Gui) +BuildRequires: pkgconfig(Qt5Widgets) +BuildRequires: pkgconfig(Qt5X11Extras) +BuildRequires: pkgconfig(Qt5Xml) +BuildRequires: pkgconfig(alsa) +BuildRequires: pkgconfig(jack) +BuildRequires: pkgconfig(portaudio-2.0) Requires: jack Recommends: %{name}-lang BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -50,48 +60,43 @@ %prep %setup -q -%patch1 -%patch2 - -# 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 +%patch0 -p1 +%patch1 -p1 +sed -i '/^X-SuSE-translate/d' src/%{name}.desktop.in +sed -i 's/\(Exec=\).*$/\1qjackctl/' src/%{name}.desktop.in +sed -i '/__TIME__/d' src/qjackctlAboutForm.cpp %build -[ -f Makefile.svn ] && make -f Makefile.svn +export CXXFLAGS="%{optflags} -std=c++11" +./autogen.sh %configure -%__make %{?_smp_mflags} +%qmake5 +%make_jobs %install -%make_install -%suse_update_desktop_file -r qjackctl Music AudioVideo - -L="$PWD/%{name}.lang"; echo -n >"$L" -B="%{_datadir}/qjackctl/translations" -pushd "%{buildroot}${B}" -/bin/ls *.qm | while read qm; do - l="${qm##*_}" - l="${l%.qm}" - echo "%lang($l) ${B}/${qm}" >>"$L" -done -popd +%qmake5_install +lrelease-qt5 src/translations/* +install -dm 0755 %{buildroot}%{_datadir}/%{name}/translations +install -Dm 0644 src/translations/*.qm %{buildroot}%{_datadir}/%{name}/translations/ +install -Dm 0644 %{name}.1 %{buildroot}%{_mandir}/man1/%{name}.1 %files %defattr(-,root,root) -%doc AUTHORS COPYING ChangeLog README TODO -%{_bindir}/qjackctl -%{_datadir}/applications/%{name}.desktop -%dir %{_datadir}/appdata/ +%doc AUTHORS ChangeLog COPYING README TODO TRANSLATORS +%dir %{_datadir}/appdata +%dir %{_datadir}/icons/hicolor +%dir %{_datadir}/icons/hicolor/32x32 +%dir %{_datadir}/icons/hicolor/32x32/apps +%{_bindir}/%{name} %{_datadir}/appdata/%{name}.appdata.xml -%{_datadir}/icons/*/*/apps/%{name}.* -%doc %{_mandir}/man1/qjackctl.1* +%{_datadir}/applications/%{name}.desktop +%{_datadir}/icons/hicolor/32x32/apps/%{name}.png +%doc %{_mandir}/man?/%{name}.* -%files lang -f %{name}.lang +%files lang %defattr(-,root,root) -%dir %{_datadir}/qjackctl -%dir %{_datadir}/qjackctl/translations +%dir %{_datadir}/%{name} +%dir %{_datadir}/%{name}/translations +%{_datadir}/%{name}/translations/%{name}_*.qm %changelog ++++++ qjackctl-0.4.0.tar.gz -> qjackctl-0.4.2.tar.gz ++++++ ++++ 24522 lines of diff (skipped) ++++++ qjackctl-gcc6.patch ++++++ commit a0c779285db433ab4e72670004111f306472e866 Author: rncbc <[email protected]> Date: Mon May 30 11:37:00 2016 +0100 - Removed manual setting of system include paths (a configure patch by Romain Létendart on qsampler, thanks). diff --git a/configure.ac b/configure.ac index 86f55f4..93f8c32 100644 --- a/configure.ac +++ b/configure.ac @@ -109,7 +109,7 @@ AC_ARG_ENABLE(stacktrace, # Standard installation base dirs. -ac_with_paths="/usr /usr/local" +ac_with_paths="" # Set for alternate Qt4/5 installation dir. AC_ARG_WITH(qt4, ++++++ qjackctl-return_tray_minimization.patch ++++++ ++++ 3935 lines (skipped)
