commit libdbusmenu-qt5 for openSUSE:Factory
Hello community, here is the log from the commit of package libdbusmenu-qt5 for openSUSE:Factory checked in at 2020-09-23 18:35:51 Comparing /work/SRC/openSUSE:Factory/libdbusmenu-qt5 (Old) and /work/SRC/openSUSE:Factory/.libdbusmenu-qt5.new.4249 (New) Package is "libdbusmenu-qt5" Wed Sep 23 18:35:51 2020 rev:9 rq:833992 version:0.9.3+16.04.20160218 Changes: --- /work/SRC/openSUSE:Factory/libdbusmenu-qt5/libdbusmenu-qt5.changes 2015-07-14 17:20:10.0 +0200 +++ /work/SRC/openSUSE:Factory/.libdbusmenu-qt5.new.4249/libdbusmenu-qt5.changes 2020-09-23 18:36:01.637088126 +0200 @@ -1,0 +2,14 @@ +Wed Sep 9 06:29:29 UTC 2020 - Antonio Larrosa + +- Rework patch trusting the compiler will remove dead code properly + when debug output is disabled (as it is in the spec file): + * noqDebug-qWarnings.patch + +--- +Fri Sep 4 16:45:22 UTC 2020 - Antonio Larrosa + +- Update to 0.9.3+16.04.20160218: + * Ported tests to Qt5 +- Use a Source url that works + +--- Old: libdbusmenu-qt_0.9.3+15.10.20150604.orig.tar.gz New: 0.9.3+16.04.20160218-0ubuntu1.tar.gz Other differences: -- ++ libdbusmenu-qt5.spec ++ --- /var/tmp/diff_new_pack.R1LTmR/_old 2020-09-23 18:36:04.893090963 +0200 +++ /var/tmp/diff_new_pack.R1LTmR/_new 2020-09-23 18:36:04.893090963 +0200 @@ -1,7 +1,7 @@ # # spec file for package libdbusmenu-qt5 # -# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -12,20 +12,21 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # %define rname libdbusmenu-qt +%define version_ %(echo %{version} | sed -e "s/+/-/") Name: libdbusmenu-qt5 -Version:0.9.3+15.10.20150604 +Version:0.9.3+16.04.20160218 Release:0 -Url:https://launchpad.net/libdbusmenu-qt/ +URL:https://launchpad.net/libdbusmenu-qt/ Summary:A Qt implementation of the DBusMenu protocol -License:LGPL-2.0+ +License:LGPL-2.0-or-later Group: System/Libraries -Source: http://archive.ubuntu.com/ubuntu/pool/main/libd/%{rname}/%{rname}_%{version}.orig.tar.gz +Source: https://github.com/unity8-team/%{rname}/archive/%{version}-0ubuntu1.tar.gz Source1:baselibs.conf # PATCH-FIX-UPSTREAM noqDebug-qWarnings.patch -- libdbusmenu uses it's own qDebug's and qWarnings, # which are useless, and annoy users, so this patch just disables them in release mode @@ -69,7 +70,7 @@ This package contains development files for libdbusmenu-qt5. %prep -%setup -q -n %{rname}-%{version} +%setup -q -n %{rname}-%{version_}-0ubuntu1 %patch1 -p1 %if 0%{?suse_version} <= 1310 %patch2 -p1 ++ noqDebug-qWarnings.patch ++ --- /var/tmp/diff_new_pack.R1LTmR/_old 2020-09-23 18:36:04.933090997 +0200 +++ /var/tmp/diff_new_pack.R1LTmR/_new 2020-09-23 18:36:04.933090997 +0200 @@ -1,163 +1,29 @@ -diff --git a/CMakeLists.txt b/CMakeLists.txt -index 0ee9154..597a7de 100644 a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -91,7 +91,7 @@ install(FILES ${CMAKE_BINARY_DIR}/dbusmenu-${QT_SUFFIX}.pc +Index: libdbusmenu-qt-0.9.3-16.04.20160218-0ubuntu1/CMakeLists.txt +=== +--- libdbusmenu-qt-0.9.3-16.04.20160218-0ubuntu1.orig/CMakeLists.txt libdbusmenu-qt-0.9.3-16.04.20160218-0ubuntu1/CMakeLists.txt +@@ -107,7 +107,7 @@ install(FILES ${CMAKE_BINARY_DIR}/dbusme + ) add_subdirectory(src) - if (NOT USE_QT5) # TODO port tests to Qt5 -add_subdirectory(tests) +#add_subdirectory(tests) - endif() add_subdirectory(tools) -diff --git a/src/dbusmenuexporter.cpp b/src/dbusmenuexporter.cpp -index f25718d..8868efb 100644 a/src/dbusmenuexporter.cpp -+++ b/src/dbusmenuexporter.cpp -@@ -160,7 +160,9 @@ void DBusMenuExporterPrivate::fillLayoutItem(DBusMenuLayoutItem *item, QMenu *me - Q_FOREACH(QAction *action, menu->actions()) { - int actionId = m_idForAction.value(action, -1); - if (actionId == -1) { -+#ifndef QT_NO_DEBUG - DMWARNING << "No id for action"; -+#endif - continue; - } - -@@ -185,7 +187,9 @@ void DBusMenuExporterPrivate::addAction(QAction *action, int parentId) - { - int id =
commit libdbusmenu-qt5 for openSUSE:Factory
Hello community, here is the log from the commit of package libdbusmenu-qt5 for openSUSE:Factory checked in at 2015-07-14 17:20:09 Comparing /work/SRC/openSUSE:Factory/libdbusmenu-qt5 (Old) and /work/SRC/openSUSE:Factory/.libdbusmenu-qt5.new (New) Package is libdbusmenu-qt5 Changes: --- /work/SRC/openSUSE:Factory/libdbusmenu-qt5/libdbusmenu-qt5.changes 2015-05-23 13:22:51.0 +0200 +++ /work/SRC/openSUSE:Factory/.libdbusmenu-qt5.new/libdbusmenu-qt5.changes 2015-07-14 17:20:10.0 +0200 @@ -1,0 +2,8 @@ +Thu Jun 25 16:52:13 UTC 2015 - hrvoje.sen...@gmail.com + +- Update to 0.9.3+15.10.20150604: + * Fixed memory leaks +- Drop Clean-up-variable-naming.patch and dont-leak-all-the-watchers.diff, + merged upstream + +--- Old: Clean-up-variable-naming.patch dont-leak-all-the-watchers.diff libdbusmenu-qt_0.9.3+14.10.20140619.orig.tar.gz New: libdbusmenu-qt_0.9.3+15.10.20150604.orig.tar.gz Other differences: -- ++ libdbusmenu-qt5.spec ++ --- /var/tmp/diff_new_pack.Qf5KnE/_old 2015-07-14 17:20:11.0 +0200 +++ /var/tmp/diff_new_pack.Qf5KnE/_new 2015-07-14 17:20:11.0 +0200 @@ -19,7 +19,7 @@ %define rname libdbusmenu-qt Name: libdbusmenu-qt5 -Version:0.9.3+14.10.20140619 +Version:0.9.3+15.10.20150604 Release:0 Url:https://launchpad.net/libdbusmenu-qt/ Summary:A Qt implementation of the DBusMenu protocol @@ -32,10 +32,6 @@ Patch1: noqDebug-qWarnings.patch # PATCH-FIX-UPSTREAM full_include_dir.patch -- CMake 2.8.12 creates a fatal error on relative include dirs for a target. silence that policy Patch2: full_include_dir.patch -# PATCH-FIX-UPSTREAM dont-leak-all-the-watchers.diff -Patch3: dont-leak-all-the-watchers.diff -# PATCH-FIX-UPSTREAM Clean-up-variable-naming.patch -Patch4: Clean-up-variable-naming.patch #Needed for DISABLE_FIND_PACKAGE BuildRequires: cmake = 2.8.6 BuildRequires: doxygen @@ -78,8 +74,6 @@ %if 0%{?suse_version} = 1310 %patch2 -p1 %endif -%patch3 -p0 -%patch4 -p0 # Remove build time references so build-compare can do its work sed -i s/HTML_TIMESTAMP = YES/HTML_TIMESTAMP = NO/ Doxyfile.in ++ libdbusmenu-qt_0.9.3+14.10.20140619.orig.tar.gz - libdbusmenu-qt_0.9.3+15.10.20150604.orig.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libdbusmenu-qt-0.9.3+14.10.20140619/src/dbusmenuimporter.cpp new/libdbusmenu-qt-0.9.3+15.10.20150604/src/dbusmenuimporter.cpp --- old/libdbusmenu-qt-0.9.3+14.10.20140619/src/dbusmenuimporter.cpp 2014-06-19 11:06:47.0 +0200 +++ new/libdbusmenu-qt-0.9.3+15.10.20150604/src/dbusmenuimporter.cpp 2015-06-05 01:12:58.0 +0200 @@ -433,6 +433,7 @@ void DBusMenuImporter::slotGetLayoutFinished(QDBusPendingCallWatcher *watcher) { int parentId = watcher-property(DBUSMENU_PROPERTY_ID).toInt(); +watcher-deleteLater(); QDBusPendingReplyuint, DBusMenuLayoutItem reply = *watcher; if (!reply.isValid()) { @@ -538,6 +539,7 @@ void DBusMenuImporter::slotAboutToShowDBusCallFinished(QDBusPendingCallWatcher *watcher) { int id = watcher-property(DBUSMENU_PROPERTY_ID).toInt(); +watcher-deleteLater(); QDBusPendingReplybool reply = *watcher; if (reply.isError()) { @@ -551,8 +553,8 @@ if (needRefresh || menu-actions().isEmpty()) { d-m_idsRefreshedByAboutToShow id; -watcher = d-refresh(id); -if (!d-waitForWatcher(watcher, REFRESH_TIMEOUT)) { +QDBusPendingCallWatcher *watcher2 = d-refresh(id); +if (!d-waitForWatcher(watcher2, REFRESH_TIMEOUT)) { DMWARNING Application did not refresh before timeout; } } ++ noqDebug-qWarnings.patch ++ --- /var/tmp/diff_new_pack.Qf5KnE/_old 2015-07-14 17:20:11.0 +0200 +++ /var/tmp/diff_new_pack.Qf5KnE/_new 2015-07-14 17:20:11.0 +0200 @@ -36,7 +36,7 @@ } QVariantMap map = propertiesForAction(action); diff --git a/src/dbusmenuimporter.cpp b/src/dbusmenuimporter.cpp -index 2a4c514..2f03729 100644 +index 39f5995..d629d69 100644 --- a/src/dbusmenuimporter.cpp +++ b/src/dbusmenuimporter.cpp @@ -94,7 +94,9 @@ public: @@ -79,7 +79,7 @@ return false; } -@@ -436,18 +444,24 @@ void DBusMenuImporter::slotGetLayoutFinished(QDBusPendingCallWatcher *watcher) +@@ -437,18 +445,24 @@ void DBusMenuImporter::slotGetLayoutFinished(QDBusPendingCallWatcher *watcher) QDBusPendingReplyuint, DBusMenuLayoutItem reply = *watcher; if (!reply.isValid()) { @@ -104,7 +104,7 @@ return; } -@@
commit libdbusmenu-qt5 for openSUSE:Factory
Hello community, here is the log from the commit of package libdbusmenu-qt5 for openSUSE:Factory checked in at 2015-05-23 13:22:50 Comparing /work/SRC/openSUSE:Factory/libdbusmenu-qt5 (Old) and /work/SRC/openSUSE:Factory/.libdbusmenu-qt5.new (New) Package is libdbusmenu-qt5 Changes: --- /work/SRC/openSUSE:Factory/libdbusmenu-qt5/libdbusmenu-qt5.changes 2014-09-18 07:57:26.0 +0200 +++ /work/SRC/openSUSE:Factory/.libdbusmenu-qt5.new/libdbusmenu-qt5.changes 2015-05-23 13:22:51.0 +0200 @@ -1,0 +2,12 @@ +Fri May 15 19:29:14 UTC 2015 - hrvoje.sen...@gmail.com + +- Replace avoid-shadowing-variable+fix-leak.diff with Clean-up-variable-naming.patch + +--- +Mon May 11 20:38:21 UTC 2015 - hrvoje.sen...@gmail.com + +- Add patches from upstream: + dont-leak-all-the-watchers.diff and + avoid-shadowing-variable+fix-leak.diff + +--- New: Clean-up-variable-naming.patch dont-leak-all-the-watchers.diff Other differences: -- ++ libdbusmenu-qt5.spec ++ --- /var/tmp/diff_new_pack.IsuDcf/_old 2015-05-23 13:22:51.0 +0200 +++ /var/tmp/diff_new_pack.IsuDcf/_new 2015-05-23 13:22:51.0 +0200 @@ -1,7 +1,7 @@ # # spec file for package libdbusmenu-qt5 # -# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -32,6 +32,10 @@ Patch1: noqDebug-qWarnings.patch # PATCH-FIX-UPSTREAM full_include_dir.patch -- CMake 2.8.12 creates a fatal error on relative include dirs for a target. silence that policy Patch2: full_include_dir.patch +# PATCH-FIX-UPSTREAM dont-leak-all-the-watchers.diff +Patch3: dont-leak-all-the-watchers.diff +# PATCH-FIX-UPSTREAM Clean-up-variable-naming.patch +Patch4: Clean-up-variable-naming.patch #Needed for DISABLE_FIND_PACKAGE BuildRequires: cmake = 2.8.6 BuildRequires: doxygen @@ -74,6 +78,8 @@ %if 0%{?suse_version} = 1310 %patch2 -p1 %endif +%patch3 -p0 +%patch4 -p0 # Remove build time references so build-compare can do its work sed -i s/HTML_TIMESTAMP = YES/HTML_TIMESTAMP = NO/ Doxyfile.in ++ Clean-up-variable-naming.patch ++ === modified file 'src/dbusmenuimporter.cpp' --- src/dbusmenuimporter.cpp2015-05-05 19:42:58 + +++ src/dbusmenuimporter.cpp2015-05-05 19:54:13 + @@ -571,12 +571,13 @@ if (needRefresh || menu-actions().isEmpty()) { d-m_idsRefreshedByAboutToShow id; -watcher = d-refresh(id); -if (!d-waitForWatcher(watcher, REFRESH_TIMEOUT)) { +QDBusPendingCallWatcher *watcher2 = d-refresh(id); +if (!d-waitForWatcher(watcher2, REFRESH_TIMEOUT)) { #ifndef QT_NO_DEBUG DMWARNING Application did not refresh before timeout; #endif } +//watcher2-deleteLater(); } } ++ dont-leak-all-the-watchers.diff ++ === modified file 'src/dbusmenuimporter.cpp' --- src/dbusmenuimporter.cpp2014-03-05 09:53:39 + +++ src/dbusmenuimporter.cpp2015-05-05 19:42:58 + @@ -433,6 +433,7 @@ void DBusMenuImporter::slotGetLayoutFinished(QDBusPendingCallWatcher *watcher) { int parentId = watcher-property(DBUSMENU_PROPERTY_ID).toInt(); +watcher-deleteLater(); QDBusPendingReplyuint, DBusMenuLayoutItem reply = *watcher; if (!reply.isValid()) { @@ -538,6 +539,7 @@ void DBusMenuImporter::slotAboutToShowDBusCallFinished(QDBusPendingCallWatcher *watcher) { int id = watcher-property(DBUSMENU_PROPERTY_ID).toInt(); +watcher-deleteLater(); QDBusPendingReplybool reply = *watcher; if (reply.isError()) {
commit libdbusmenu-qt5 for openSUSE:Factory
Hello community, here is the log from the commit of package libdbusmenu-qt5 for openSUSE:Factory checked in at 2014-09-18 07:57:03 Comparing /work/SRC/openSUSE:Factory/libdbusmenu-qt5 (Old) and /work/SRC/openSUSE:Factory/.libdbusmenu-qt5.new (New) Package is libdbusmenu-qt5 Changes: --- /work/SRC/openSUSE:Factory/libdbusmenu-qt5/libdbusmenu-qt5.changes 2014-06-04 18:39:00.0 +0200 +++ /work/SRC/openSUSE:Factory/.libdbusmenu-qt5.new/libdbusmenu-qt5.changes 2014-09-18 07:57:26.0 +0200 @@ -1,0 +2,11 @@ +Mon Sep 15 19:31:29 UTC 2014 - hrvoje.sen...@gmail.com + +- Update to 0.9.3+14.10.20140619 + * Users of dbusmenu-qt no longer need to call +include_directories(${dbusmenu-qt5_INCLUDE_DIRS}). +Simply adding dbusmenu-qt5 to the target_link_libraries() +call takes care of defining the include directory. +- Rebase noqDebug-qWarnings.patch +- Added full_include_dir.patch for openSUSE 13.1 + +--- Old: libdbusmenu-qt_0.9.2+14.04.20131209.orig.tar.gz New: full_include_dir.patch libdbusmenu-qt_0.9.3+14.10.20140619.orig.tar.gz Other differences: -- ++ libdbusmenu-qt5.spec ++ --- /var/tmp/diff_new_pack.zmA6QS/_old 2014-09-18 07:57:27.0 +0200 +++ /var/tmp/diff_new_pack.zmA6QS/_new 2014-09-18 07:57:27.0 +0200 @@ -19,17 +19,19 @@ %define rname libdbusmenu-qt Name: libdbusmenu-qt5 -Version:0.9.2+14.04.20131209 +Version:0.9.3+14.10.20140619 Release:0 Url:https://launchpad.net/libdbusmenu-qt/ Summary:A Qt implementation of the DBusMenu protocol License:LGPL-2.0+ Group: System/Libraries -Source0: http://archive.ubuntu.com/ubuntu/pool/main/libd/%{rname}/%{rname}_%{version}.orig.tar.gz -Source99: baselibs.conf +Source: http://archive.ubuntu.com/ubuntu/pool/main/libd/%{rname}/%{rname}_%{version}.orig.tar.gz +Source1:baselibs.conf # PATCH-FIX-UPSTREAM noqDebug-qWarnings.patch -- libdbusmenu uses it's own qDebug's and qWarnings, # which are useless, and annoy users, so this patch just disables them in release mode Patch1: noqDebug-qWarnings.patch +# PATCH-FIX-UPSTREAM full_include_dir.patch -- CMake 2.8.12 creates a fatal error on relative include dirs for a target. silence that policy +Patch2: full_include_dir.patch #Needed for DISABLE_FIND_PACKAGE BuildRequires: cmake = 2.8.6 BuildRequires: doxygen @@ -69,6 +71,9 @@ %prep %setup -q -n %{rname}-%{version} %patch1 -p1 +%if 0%{?suse_version} = 1310 +%patch2 -p1 +%endif # Remove build time references so build-compare can do its work sed -i s/HTML_TIMESTAMP = YES/HTML_TIMESTAMP = NO/ Doxyfile.in ++ full_include_dir.patch ++ diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index 980e872..fbcd0b1 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -95,7 +95,7 @@ endif() # Make sure linking to the target adds dbusmenu-qt install directory target_include_directories(dbusmenu-${QT_SUFFIX} -INTERFACE $INSTALL_INTERFACE:${INCLUDE_INSTALL_DIR}) +INTERFACE $INSTALL_INTERFACE:${CMAKE_INSTALL_PREFIX}/${INCLUDE_INSTALL_DIR}) install(TARGETS dbusmenu-${QT_SUFFIX} EXPORT dbusmenu-${QT_SUFFIX}-targets ++ libdbusmenu-qt_0.9.2+14.04.20131209.orig.tar.gz - libdbusmenu-qt_0.9.3+14.10.20140619.orig.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libdbusmenu-qt-0.9.2+14.04.20131209/CMakeLists.txt new/libdbusmenu-qt-0.9.3+14.10.20140619/CMakeLists.txt --- old/libdbusmenu-qt-0.9.2+14.04.20131209/CMakeLists.txt 2013-12-09 03:29:47.0 +0100 +++ new/libdbusmenu-qt-0.9.3+14.10.20140619/CMakeLists.txt 2014-06-19 11:07:07.0 +0200 @@ -1,5 +1,5 @@ project(dbusmenu-qt) -cmake_minimum_required(VERSION 2.8.0) +cmake_minimum_required(VERSION 2.8.11) set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} ${CMAKE_SOURCE_DIR}/cmake/modules) # Build options diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libdbusmenu-qt-0.9.2+14.04.20131209/src/CMakeLists.txt new/libdbusmenu-qt-0.9.3+14.10.20140619/src/CMakeLists.txt --- old/libdbusmenu-qt-0.9.2+14.04.20131209/src/CMakeLists.txt 2013-12-09 03:29:47.0 +0100 +++ new/libdbusmenu-qt-0.9.3+14.10.20140619/src/CMakeLists.txt 2014-06-19 11:07:07.0 +0200 @@ -17,6 +17,11 @@ set(CMAKE_CXX_FLAGS ${CMAKE_CXX_FLAGS} -Wall) endif (__DBUSMENU_HAVE_W_ALL) +check_cxx_compiler_flag(-std=c++11 __DBUSMENU_HAVE_CXX11) +if (__DBUSMENU_HAVE_CXX11) +set(CMAKE_CXX_FLAGS ${CMAKE_CXX_FLAGS} -std=c++11) +endif (__DBUSMENU_HAVE_CXX11) + # Check
commit libdbusmenu-qt5 for openSUSE:Factory
Hello community, here is the log from the commit of package libdbusmenu-qt5 for openSUSE:Factory checked in at 2014-06-04 18:38:57 Comparing /work/SRC/openSUSE:Factory/libdbusmenu-qt5 (Old) and /work/SRC/openSUSE:Factory/.libdbusmenu-qt5.new (New) Package is libdbusmenu-qt5 Changes: --- /work/SRC/openSUSE:Factory/libdbusmenu-qt5/libdbusmenu-qt5.changes 2014-02-11 10:30:23.0 +0100 +++ /work/SRC/openSUSE:Factory/.libdbusmenu-qt5.new/libdbusmenu-qt5.changes 2014-06-04 18:39:00.0 +0200 @@ -1,0 +2,5 @@ +Mon Jun 2 21:37:10 UTC 2014 - hrvoje.sen...@gmail.com + +- Improve baselibs.conf + +--- Other differences: -- ++ baselibs.conf ++ --- /var/tmp/diff_new_pack.uNUGYs/_old 2014-06-04 18:39:01.0 +0200 +++ /var/tmp/diff_new_pack.uNUGYs/_new 2014-06-04 18:39:01.0 +0200 @@ -1 +1,3 @@ -libdbusmenu-qt5-2 \ No newline at end of file +libdbusmenu-qt5-2 +libdbusmenu-qt5-devel + requires libdbusmenu-qt5-2-targettype = version \ No newline at end of file -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit libdbusmenu-qt5 for openSUSE:Factory
Hello community, here is the log from the commit of package libdbusmenu-qt5 for openSUSE:Factory checked in at 2014-02-11 10:30:22 Comparing /work/SRC/openSUSE:Factory/libdbusmenu-qt5 (Old) and /work/SRC/openSUSE:Factory/.libdbusmenu-qt5.new (New) Package is libdbusmenu-qt5 Changes: --- /work/SRC/openSUSE:Factory/libdbusmenu-qt5/libdbusmenu-qt5.changes 2013-12-19 12:14:12.0 +0100 +++ /work/SRC/openSUSE:Factory/.libdbusmenu-qt5.new/libdbusmenu-qt5.changes 2014-02-11 10:30:23.0 +0100 @@ -1,0 +2,7 @@ +Thu Feb 6 02:49:00 UTC 2014 - hrvoje.sen...@gmail.com + +- Be more explicit about needed BuildRequires (added pkgconfig(Qt5DBus) + and pkgconfig(Qt5Widgets) -- fixes build with latest Qt5 packaging + changes) + +--- Other differences: -- ++ libdbusmenu-qt5.spec ++ --- /var/tmp/diff_new_pack.p9lCPE/_old 2014-02-11 10:30:23.0 +0100 +++ /var/tmp/diff_new_pack.p9lCPE/_new 2014-02-11 10:30:23.0 +0100 @@ -1,7 +1,7 @@ # # spec file for package libdbusmenu-qt5 # -# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -37,6 +37,8 @@ BuildRequires: gcc-c++ BuildRequires: pkg-config BuildRequires: pkgconfig(Qt5Core) +BuildRequires: pkgconfig(Qt5DBus) +BuildRequires: pkgconfig(Qt5Widgets) BuildRoot: %{_tmppath}/%{name}-%{version}-build %description -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit libdbusmenu-qt5 for openSUSE:Factory
Hello community, here is the log from the commit of package libdbusmenu-qt5 for openSUSE:Factory checked in at 2013-12-19 12:14:11 Comparing /work/SRC/openSUSE:Factory/libdbusmenu-qt5 (Old) and /work/SRC/openSUSE:Factory/.libdbusmenu-qt5.new (New) Package is libdbusmenu-qt5 Changes: --- /work/SRC/openSUSE:Factory/libdbusmenu-qt5/libdbusmenu-qt5.changes 2013-12-02 17:02:44.0 +0100 +++ /work/SRC/openSUSE:Factory/.libdbusmenu-qt5.new/libdbusmenu-qt5.changes 2013-12-19 12:14:12.0 +0100 @@ -1,0 +2,17 @@ +Wed Dec 18 20:52:32 UTC 2013 - hrvoje.sen...@gmail.com + +- Update to 0.9.2+14.04.20131209 + * Install CMake config files for dbusmenu-qt and dbusmenu-qt5. +This makes it easy for other projects to use the library with +find(dbusmenu-qt) or find(dbusmenu-qt5) without having to ship +a FindDBusMenuQt.cmake file. (More about this topic here: +http://www.cmake.org/Wiki/CMake/Tutorials/Packaging ). Test +programs available here: +http://agateau.com/tmp/dmqt-samples.tar.bz2. + * Destructors of classes intended to be base classes updated to +virtual. + * When adding a new submenu action, refresh() that action to +ensure full menu hierarchy is built. +- Rebase noqDebug-qWarnings.patch to this release + +--- Old: libdbusmenu-qt_0.9.2+13.10.20130826.orig.tar.gz New: libdbusmenu-qt_0.9.2+14.04.20131209.orig.tar.gz Other differences: -- ++ libdbusmenu-qt5.spec ++ --- /var/tmp/diff_new_pack.zDClu8/_old 2013-12-19 12:14:12.0 +0100 +++ /var/tmp/diff_new_pack.zDClu8/_new 2013-12-19 12:14:12.0 +0100 @@ -1,5 +1,5 @@ # -# spec file for package libdbusmenu-qt +# spec file for package libdbusmenu-qt5 # # Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. # @@ -15,16 +15,17 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # + %define rname libdbusmenu-qt Name: libdbusmenu-qt5 -Version:0.9.2+13.10.20130826 +Version:0.9.2+14.04.20131209 Release:0 Url:https://launchpad.net/libdbusmenu-qt/ Summary:A Qt implementation of the DBusMenu protocol License:LGPL-2.0+ Group: System/Libraries -Source0: https://launchpad.net/ubuntu/trusty/+source/%{rname}/%{version}-0ubuntu1/+files/%{rname}_%{version}.orig.tar.gz +Source0: http://archive.ubuntu.com/ubuntu/pool/main/libd/%{rname}/%{rname}_%{version}.orig.tar.gz Source99: baselibs.conf # PATCH-FIX-UPSTREAM noqDebug-qWarnings.patch -- libdbusmenu uses it's own qDebug's and qWarnings, # which are useless, and annoy users, so this patch just disables them in release mode @@ -36,7 +37,7 @@ BuildRequires: gcc-c++ BuildRequires: pkg-config BuildRequires: pkgconfig(Qt5Core) -BuildRoot: %{_tmppath}/%{rname}-%{version}-build +BuildRoot: %{_tmppath}/%{name}-%{version}-build %description This library provides a Qt implementation of the DBusMenu protocol. @@ -110,5 +111,6 @@ %{_libdir}/libdbusmenu-qt5.so %{_includedir}/dbusmenu-qt5/ %{_libdir}/pkgconfig/dbusmenu-qt5.pc +%{_libdir}/cmake/dbusmenu-qt5/ %changelog ++ libdbusmenu-qt_0.9.2+13.10.20130826.orig.tar.gz - libdbusmenu-qt_0.9.2+14.04.20131209.orig.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libdbusmenu-qt-0.9.2+13.10.20130826/CMakeLists.txt new/libdbusmenu-qt-0.9.2+14.04.20131209/CMakeLists.txt --- old/libdbusmenu-qt-0.9.2+13.10.20130826/CMakeLists.txt 2013-08-26 12:07:20.0 +0200 +++ new/libdbusmenu-qt-0.9.2+14.04.20131209/CMakeLists.txt 2013-12-09 03:29:47.0 +0100 @@ -1,5 +1,5 @@ project(dbusmenu-qt) -cmake_minimum_required(VERSION 2.6.0) +cmake_minimum_required(VERSION 2.8.0) set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} ${CMAKE_SOURCE_DIR}/cmake/modules) # Build options @@ -57,8 +57,11 @@ set(QT_SUFFIX qt) endif() +include(CMakePackageConfigHelpers) include(GNUInstallDirs) set(LIB_DESTINATION ${CMAKE_INSTALL_LIBDIR}) +set(CMAKECONFIG_INSTALL_DIR ${LIB_DESTINATION}/cmake/dbusmenu-${QT_SUFFIX}) +set(INCLUDE_INSTALL_DIR include/dbusmenu-${QT_SUFFIX}) # dist targets set(ARCHIVE_NAME libdbusmenu-${QT_SUFFIX}-${dbusmenu_qt_VERSION}) @@ -103,3 +106,25 @@ DESTINATION share/doc/libdbusmenu-${QT_SUFFIX}-doc ) endif(WITH_DOC) + +# Generate dbusmenu-qt-config* files +configure_package_config_file( +dbusmenu-qt-config.cmake.in +${CMAKE_BINARY_DIR}/dbusmenu-${QT_SUFFIX}-config.cmake +INSTALL_DESTINATION ${CMAKECONFIG_INSTALL_DIR} +PATH_VARS INCLUDE_INSTALL_DIR +) + +write_basic_package_version_file( +