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)


Reply via email to