From 26ab7474f5e67557efe5a100cf154ff56bc5479757acc27da94a0cec31aee99f Mon Sep 17 00:00:00 2001 From: Michael Vetter Date: Mon, 23 Oct 2017 10:00:16 +0000 Subject: [PATCH] - Update to 3.1.0: * Bump version to 3.1.0 * xdgdesktopfile: Add API for getting actions info * xdgdesktopfile: Add support for activating actions * xdgdesktopfile: Add getting actions * Check $XDG_CONFIG_HOME and $XDG_CONFIG_DIRS for mimeapps.list first. * Fix reading and writing mimeapps.list file. * Don't export github templates * Release 3.0.0: Update changelog * Backport support for Scale directory key according to Icon Theme spec * Bump Major to 3 * test: Drop Q_FOREACH * Drop Q_FOREACH * liblxqt make no sense here * Copied issue template * Drops Qt5Core_VERSION_STRING * Avoid Qt special keywords collision * XdgDesktopFile: Stops allocating unneeded QMap::keys() * XdgDesktopFile: Stop allocating unneeded QHash:values() * XdgDesktopFile: Improve const-ness * xdgiconloader: Reworks the unthemed/pixmap search * xdgiconloader: Puts the hicolor at the end of the theme hierarchy * XdgIcon: Add flag for "FollowsColorScheme" processing * xdgiconloader: Honor "FolowsColorScheme" theme hint * xdgiconloader: Support symbolic SVG icons * More fixes (#131) * xdgiconloader: Correct hierarchy of fallbacks (#116) * xdgiconloader: Fix XdgIconLoaderEngine::actualSize() (#130) * Update CMakeLists.txt * It adds loadIcon() timing measurements. OBS-URL: https://build.opensuse.org/package/show/X11:LXQt/libqt5xdg?expand=0&rev=4 --- libqt5xdg.changes | 71 +++++++++++++++++++++++++++++++++++++++ libqt5xdg.spec | 45 +++++++++++++------------ libqtxdg-2.0.0.tar.xz | 3 -- libqtxdg-2.0.0.tar.xz.asc | 16 --------- libqtxdg-3.1.0.tar.xz | 3 ++ libqtxdg-3.1.0.tar.xz.asc | 16 +++++++++ 6 files changed, 113 insertions(+), 41 deletions(-) delete mode 100644 libqtxdg-2.0.0.tar.xz delete mode 100644 libqtxdg-2.0.0.tar.xz.asc create mode 100644 libqtxdg-3.1.0.tar.xz create mode 100644 libqtxdg-3.1.0.tar.xz.asc diff --git a/libqt5xdg.changes b/libqt5xdg.changes index 9a78689..0d02032 100644 --- a/libqt5xdg.changes +++ b/libqt5xdg.changes @@ -1,3 +1,74 @@ +------------------------------------------------------------------- +Mon Oct 23 09:54:57 UTC 2017 - mvetter@suse.com + +- Update to 3.1.0: + * Bump version to 3.1.0 + * xdgdesktopfile: Add API for getting actions info + * xdgdesktopfile: Add support for activating actions + * xdgdesktopfile: Add getting actions + * Check $XDG_CONFIG_HOME and $XDG_CONFIG_DIRS for mimeapps.list first. + * Fix reading and writing mimeapps.list file. + * Don't export github templates + * Release 3.0.0: Update changelog + * Backport support for Scale directory key according to Icon Theme spec + * Bump Major to 3 + * test: Drop Q_FOREACH + * Drop Q_FOREACH + * liblxqt make no sense here + * Copied issue template + * Drops Qt5Core_VERSION_STRING + * Avoid Qt special keywords collision + * XdgDesktopFile: Stops allocating unneeded QMap::keys() + * XdgDesktopFile: Stop allocating unneeded QHash:values() + * XdgDesktopFile: Improve const-ness + * xdgiconloader: Reworks the unthemed/pixmap search + * xdgiconloader: Puts the hicolor at the end of the theme hierarchy + * XdgIcon: Add flag for "FollowsColorScheme" processing + * xdgiconloader: Honor "FolowsColorScheme" theme hint + * xdgiconloader: Support symbolic SVG icons + * More fixes (#131) + * xdgiconloader: Correct hierarchy of fallbacks (#116) + * xdgiconloader: Fix XdgIconLoaderEngine::actualSize() (#130) + * Update CMakeLists.txt + * It adds loadIcon() timing measurements. + * xdgiconloader: Consider all existing files/images + * Check QTXDGX_ICONENGINEPLUGIN_INSTALL_PATH existence + * Mark QTXDGX_ICONENGINEPLUGIN_INSTALL_PATH as advanced + * xdgiconloader: Implement QIconEnginePlugin interface + * Disables uninstall target + * Remove last uses of Java-style (non-mutable) iterators from QtBase + * Adds a development qtxdg-iconfinder utility tool + * Enable strict iterators for debug builds + * Removes extra semi-colons + * Improve build warnings + * Bump year + * QtGui: eradicate Q_FOREACH loops [already const] + * Optimize QIconLoader::findIconHelper() + * Remove unused variable in QIconLoader::findIconHelper() + * Improve use of QHash to minimize double hashing + * QIconLoaderEngine: add missing Q_DECL_OVERRIDEs + * Replace QLatin1Literal with QLatin1String + * QIconCacheGtkReader: use QStringRef more + * Gui: use const (and const APIs) more + * Adds Link Time Optimization + * Replaces CMAKE_SOURCE_DIR by PROJECT_SOURCE_DIR + * Refactors superbuild support + * Remove duplicate use of source header files + * Use AUTOMOC everywhere + * Stop using include_directories() + * Removes test project definition + * Use CMAKE_INCLUDE_CURRENT_DIR + * Adds PROJECT_NAME to the build Qt version message + * Simplify target_compile_definitions() and target_include_directories() + * qiconloader: Reuse Qt implementation + * XdgIconLoader: Fix FTBFS in super-build/in-tree builds + * Allow xdg-user-dirs in the realpath of $HOME. On some systems /home is a symlink and $HOME points to the symlink. This commit allows the xdg-user-dirs to start with the real/canonical path. + * Updates version requirements in pkg-config (.pc) stuff + * Make Qt5Xdg use only the same version Qt5XdgIconLoader + * Adds minimum Qt version requirement (5.4.2) + * test: Fixes false positive in tst_xdgdesktopfile::testReadLocalized() + * Remove cpack (#106) + ------------------------------------------------------------------- Sat Sep 24 18:02:50 UTC 2016 - mvetter@suse.com diff --git a/libqt5xdg.spec b/libqt5xdg.spec index c14f625..490df6d 100644 --- a/libqt5xdg.spec +++ b/libqt5xdg.spec @@ -17,21 +17,21 @@ %define _name libqtxdg Name: libqt5xdg -Version: 2.0.0 +Version: 3.1.0 Release: 0 Summary: Qt implementation of xdg specs for lxqt License: GPL-3.0 Group: Development/Libraries/C and C++ Url: https://lxqt.org -Source: http://downloads.lxqt.org/%{_name}/%{version}/%{_name}-%{version}.tar.xz -Source1: http://downloads.lxqt.org/%{_name}/%{version}/%{_name}-%{version}.tar.xz.asc +Source: https://github.com/lxde/%{_name}/releases/download/%{version}/%{_name}-%{version}.tar.xz +Source1: https://github.com/lxde/%{_name}/releases/download/%{version}/%{_name}-%{version}.tar.xz.asc Source2: %{name}.keyring BuildRequires: cmake >= 3.0.2 BuildRequires: fdupes BuildRequires: gcc-c++ BuildRequires: libQt5Gui-private-headers-devel BuildRequires: pkgconfig -BuildRequires: pkgconfig(Qt5Core) +BuildRequires: pkgconfig(Qt5Core) >= 5.6.1 BuildRequires: pkgconfig(Qt5DBus) BuildRequires: pkgconfig(Qt5Svg) BuildRequires: pkgconfig(Qt5Test) @@ -42,36 +42,36 @@ BuildRoot: %{_tmppath}/%{name}-%{version}-build %description Qt implementation of freedesktop.org XDG specs for LXQt -%package -n libQt5Xdg2 +%package -n libQt5Xdg3 Summary: Libraries for qtxdg Group: System/Libraries Provides: libqtxdg -%description -n libQt5Xdg2 +%description -n libQt5Xdg3 QtXDG libraries for development %package devel Summary: Devel files for libqtxdg Group: Development/Libraries/C and C++ -Requires: libQt5Xdg2 = %{version} +Requires: libQt5Xdg3 = %{version} Requires: pkgconfig Requires: pkgconfig(Qt5UiTools) %description devel QtXDG libraries for development -%package -n libQt5XdgIconLoader2 +%package -n libQt5XdgIconLoader3 Summary: IconLoader library for QtXDG Group: System/Libraries Provides: libqtxdgiconloader -%description -n libQt5XdgIconLoader2 +%description -n libQt5XdgIconLoader3 QtXDG icon loader libraries used in LXQt %package -n libQt5XdgIconLoader-devel Summary: Devel files for libQt5XdgIconLoader Group: Development/Libraries/C and C++ -Requires: libQt5XdgIconLoader2 = %{version} +Requires: libQt5XdgIconLoader3 = %{version} %description -n libQt5XdgIconLoader-devel Development files for QtXDG icon loader libraries used in LXQt @@ -87,12 +87,12 @@ make %{?_smp_mflags} %cmake_install %fdupes -s %{buildroot}/%{_datadir}/locale -%post -n libQt5Xdg2 -p /sbin/ldconfig -%postun -n libQt5Xdg2 -p /sbin/ldconfig -%post -n libQt5XdgIconLoader2 -p /sbin/ldconfig -%postun -n libQt5XdgIconLoader2 -p /sbin/ldconfig +%post -n libQt5Xdg3 -p /sbin/ldconfig +%postun -n libQt5Xdg3 -p /sbin/ldconfig +%post -n libQt5XdgIconLoader3 -p /sbin/ldconfig +%postun -n libQt5XdgIconLoader3 -p /sbin/ldconfig -%files -n libQt5Xdg2 +%files -n libQt5Xdg3 %defattr(-,root,root) %doc AUTHORS COPYING %{_libdir}/libQt5Xdg.so.* @@ -104,20 +104,21 @@ make %{?_smp_mflags} %{_libdir}/pkgconfig/Qt5Xdg.pc %{_libdir}/libQt5Xdg.so -%files -n libQt5XdgIconLoader2 +%files -n libQt5XdgIconLoader3 %defattr(-,root,root) -%{_libdir}/libQt5XdgIconLoader.so.2 -%{_libdir}/libQt5XdgIconLoader.so.2.0.0 +%{_libdir}/libQt5XdgIconLoader.so.3 +%{_libdir}/libQt5XdgIconLoader.so.3.1.0 %files -n libQt5XdgIconLoader-devel %defattr(-,root,root) %dir %{_includedir}/qt5xdgiconloader -%dir %{_includedir}/qt5xdgiconloader/2.0.0 -%dir %{_includedir}/qt5xdgiconloader/2.0.0/private -%dir %{_includedir}/qt5xdgiconloader/2.0.0/private/xdgiconloader +%dir %{_includedir}/qt5xdgiconloader/3.1.0 +%dir %{_includedir}/qt5xdgiconloader/3.1.0/private +%dir %{_includedir}/qt5xdgiconloader/3.1.0/private/xdgiconloader %dir %{_datadir}/cmake/qt5xdgiconloader %{_libdir}/libQt5XdgIconLoader.so -/usr/include/qt5xdgiconloader/2.0.0/private/xdgiconloader/xdgiconloader_p.h +%{_libdir}/qt5/plugins/iconengines/libQt5XdgIconPlugin.so +%{_includedir}/qt5xdgiconloader/3.1.0/private/xdgiconloader/xdgiconloader_p.h %{_includedir}/qt5xdgiconloader/xdgiconloader_export.h %{_libdir}/pkgconfig/Qt5XdgIconLoader.pc %{_datadir}/cmake/qt5xdgiconloader/qt5xdgiconloader-config-version.cmake diff --git a/libqtxdg-2.0.0.tar.xz b/libqtxdg-2.0.0.tar.xz deleted file mode 100644 index 50a908c..0000000 --- a/libqtxdg-2.0.0.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:8c89ebaa3c0ee946f9048828e064c1c510c5639779a7688ed0b240307645dbcb -size 62404 diff --git a/libqtxdg-2.0.0.tar.xz.asc b/libqtxdg-2.0.0.tar.xz.asc deleted file mode 100644 index da63ac8..0000000 --- a/libqtxdg-2.0.0.tar.xz.asc +++ /dev/null @@ -1,16 +0,0 @@ ------BEGIN PGP SIGNATURE----- - -iQIcBAABCgAGBQJX3TG4AAoJEELJyNOvXqXjdMsP/07yA5ytju2xNcxziwPUHUy0 -HDHcnsEIyzkNpJXi1SyG+lPMg6cPwbwNF+yJt2u2j8inQx8+7uMxJbAH3QjqFKFQ -2oZDDxFvT4dLKjPxoXpBVu5PNUX7EwgdeRXdpv9vDCWW9VpidD3TLZIKZrxT8YIQ -1P2yYeAf7qM7EjMy+FprkqqelisX0LtBflWXtynUzZ6pOCHnW9WartXhsJXwWHaj -KF+jW5z5wjdz+GIZ3CALkpBfhdyOSCPKL2/Jw7OOODmf5n8XUCac3mWEYbBhb5R6 -5sbqD8MIZ6mXre8AbvJGywjyKg6Cgpie18EtBJtUwrnLcSGXv10NAD46Z9TAZpaf -b65N9ZTzxLIpYF3H7t4C3+pcF38XamleLXSLIeD/TiZLohj1hpbLXfi8+Y2uEH5S -Wdh6aJaFMTQoG6iSwvwKbwlkgaAhItiJ9bo3Bq2VVhCj7l9CxEWaKQQMNH+80q5t -W9oZRUYfwwSZhQ8HILT3+D3lnjlRHqDxFhRgj67ohs4hc2aaXKDZN+ce51n8cpl0 -wRMhY+ELC/5mRnyjnzAxPbZmOH/T+dBZVm8d3YzHhRr6murKh7tELo8jnGnk6E94 -HhChnKFRIxx6tUl4qFx+CqblS+sOU4lJLI+QL6GeEG6kpIWjYshzCgIBARavrr0D -hssAyOiHAs7G+1k1CWj2 -=QfVb ------END PGP SIGNATURE----- diff --git a/libqtxdg-3.1.0.tar.xz b/libqtxdg-3.1.0.tar.xz new file mode 100644 index 0000000..0b101ea --- /dev/null +++ b/libqtxdg-3.1.0.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0ee1a4684b782e34950c55dc06df1b4ef2dc3d9b3562a512de004191c18a2e08 +size 66680 diff --git a/libqtxdg-3.1.0.tar.xz.asc b/libqtxdg-3.1.0.tar.xz.asc new file mode 100644 index 0000000..fbbb579 --- /dev/null +++ b/libqtxdg-3.1.0.tar.xz.asc @@ -0,0 +1,16 @@ +-----BEGIN PGP SIGNATURE----- + +iQIzBAABCgAdFiEEfHM7pfWFqtZp5NI6QsnI069epeMFAlnrlqsACgkQQsnI069e +peMo2Q//atHN+pFQLp1WvJt1RKrNZkj7IVfBb+WGhrgHXgTeTyRFwbMrKH6y8TUz ++Hrjdd7y1wxbMxu4Cp8XuhmL2LEPPEMLomW6H1pNBgX/M3YMHh9JwVSHUFlGSQ4o +k/eH8/D1Y9sG3WrMe6DBgtNsa7BQ4+/cqLyoh32FsnafGMp+BynkHnj0BPrvV/mJ +a1eyy2gTMYm4fEo4nLN1f0mI3wVAV2bK0UDaX/QswlBb6VzSlegmEofg+Z6eyO+f +vff2RIfXRQ/XOa4GbEyfKO5jNJAcj8p4rN57qmRCWVB9UENXV0lwv/DrlA7ernaO +ukW3wTouKIeki18ghDWSaLkgPILRAHPaDrO60XmSy5u02Bo3XreynkTmLE17muLu +zdO9xi1tl5wgstY3iEiECdRNRWWQkS1YKZyRcbiimUYTS5D8bPyC7JTaAgs7kvzm +SrYzCuSlOgU4MKLCVv2Og238bxgHHU/1ue6GjLRbph7IEfCfsQQu19qwVv8d9xBZ +WqWa9d9xHj0ZD086WhHExYqd83k7q8yMA/gv11exOQoFTeJI6Q6wG9i6wzRm9ijI +DGfTAA76Jv23J5h7RWX62m7l5KPbIsPXne9+T37U41l+BuDnQ2WwXCH/6fdtBGSU +rUXpW/2uJaztyNVVs13yW7fwyGJFzFlF8VC2XkByPbBS1Zwg6Dc= +=vRpY +-----END PGP SIGNATURE-----