Accepting request 618054 from X11:LXQt

- Update to 3.2.0:
  * xdgiconloader: Add GTK cache revalidation (fixes finding and
    showing new icons, especially in main menu)
  * xdgiconloader: Cache ScalableFollowsColorEntry properly
  * Set genericName as tooltip (for main menu)
  * Fix symbolic SVG icons with Qt >= 5.10
- 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)
- Update to to 2.0.0:
  * BACKWARDS-INCOMPATIBLE: New XdgIconLoader library
  * New explicit dependency Qt SVG
  * The IconLoader can use GTK+ icon cache
  * Improved overall performance
  * Better XDG handling
  * Overall polishing
- Upstream release 0.10.0
- Changed %build and %install to use cmake macros 
- New upstream version 1.1.0 
- Added conditionals to build for Fedora (Only needed for F20) 
- changed license tag in the spec file to GPL-3.0
- ported to QT5 
- new upstream version 1.0.0 
- spec file clean up
- removed statically defined requires , we let rpm work for us
- use pkg-config where possible  
- BuildRequires and patch cleanup 
- Removed fedora spec, split into subproject
  Del:  libqtxdg-Fedora_20.spec 
- Removed BuildRequires: pkgconfig() in favour of BuildRequires: libqt4-devel at the request of X11:lxde:lxqt maintainers 
- Ran spec-cleaner on spec file 
- Added specfile for Fedora_20
  Add:  libqtxdg-Fedora_20.spec 
- Repackaged tarball to unpack to libqtxdg-0.5.3 instead of . 
- First stable release, added stable tarball
  Added: libqtxdg-0.5.3.tar.xz 
  Delete:  _service
- .spec file cleanup for rpmlint checks
  Removed explicit Requires:
  Adjusted description 
- Removed direct cmake calls, in favour of %cmake and %cmake_install 
- Specfile complete, successful build and packaging 
- Added 0001-translation-dir.patch to correct for openSUSE directories 
- Wrote initial _service file and first source pull

OBS-URL: https://build.opensuse.org/request/show/618054
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libqt5xdg?expand=0&rev=8
This commit is contained in:
Dominique Leuenberger 2018-06-29 20:31:13 +00:00 committed by Git OBS Bridge
commit 523587e79c
6 changed files with 37 additions and 27 deletions

View File

@ -1,3 +1,13 @@
-------------------------------------------------------------------
Tue May 22 13:54:39 UTC 2018 - mvetter@suse.com
- Update to 3.2.0:
* xdgiconloader: Add GTK cache revalidation (fixes finding and
showing new icons, especially in main menu)
* xdgiconloader: Cache ScalableFollowsColorEntry properly
* Set genericName as tooltip (for main menu)
* Fix symbolic SVG icons with Qt >= 5.10
-------------------------------------------------------------------
Mon Oct 23 09:54:57 UTC 2017 - mvetter@suse.com

View File

@ -1,7 +1,7 @@
#
# spec file for package libqt5xdg
#
# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
# Copyright (c) 2018 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
@ -17,7 +17,7 @@
%define _name libqtxdg
Name: libqt5xdg
Version: 3.1.0
Version: 3.2.0
Release: 0
Summary: Qt implementation of xdg specs for lxqt
License: GPL-3.0
@ -31,7 +31,7 @@ BuildRequires: fdupes
BuildRequires: gcc-c++
BuildRequires: libQt5Gui-private-headers-devel
BuildRequires: pkgconfig
BuildRequires: pkgconfig(Qt5Core) >= 5.6.1
BuildRequires: pkgconfig(Qt5Core) >= 5.7.1
BuildRequires: pkgconfig(Qt5DBus)
BuildRequires: pkgconfig(Qt5Svg)
BuildRequires: pkgconfig(Qt5Test)
@ -107,18 +107,18 @@ make %{?_smp_mflags}
%files -n libQt5XdgIconLoader3
%defattr(-,root,root)
%{_libdir}/libQt5XdgIconLoader.so.3
%{_libdir}/libQt5XdgIconLoader.so.3.1.0
%{_libdir}/libQt5XdgIconLoader.so.3.2.0
%files -n libQt5XdgIconLoader-devel
%defattr(-,root,root)
%dir %{_includedir}/qt5xdgiconloader
%dir %{_includedir}/qt5xdgiconloader/3.1.0
%dir %{_includedir}/qt5xdgiconloader/3.1.0/private
%dir %{_includedir}/qt5xdgiconloader/3.1.0/private/xdgiconloader
%dir %{_includedir}/qt5xdgiconloader/3.2.0
%dir %{_includedir}/qt5xdgiconloader/3.2.0/private
%dir %{_includedir}/qt5xdgiconloader/3.2.0/private/xdgiconloader
%dir %{_datadir}/cmake/qt5xdgiconloader
%{_libdir}/libQt5XdgIconLoader.so
%{_libdir}/qt5/plugins/iconengines/libQt5XdgIconPlugin.so
%{_includedir}/qt5xdgiconloader/3.1.0/private/xdgiconloader/xdgiconloader_p.h
%{_includedir}/qt5xdgiconloader/3.2.0/private/xdgiconloader/xdgiconloader_p.h
%{_includedir}/qt5xdgiconloader/xdgiconloader_export.h
%{_libdir}/pkgconfig/Qt5XdgIconLoader.pc
%{_datadir}/cmake/qt5xdgiconloader/qt5xdgiconloader-config-version.cmake

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:0ee1a4684b782e34950c55dc06df1b4ef2dc3d9b3562a512de004191c18a2e08
size 66680

View File

@ -1,16 +0,0 @@
-----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-----

3
libqtxdg-3.2.0.tar.xz Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:949134060d148df2ca4515e3759ed9c6a2fa7c51eb7a2197dd0e26a32e220553
size 67736

16
libqtxdg-3.2.0.tar.xz.asc Normal file
View File

@ -0,0 +1,16 @@
-----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEEfHM7pfWFqtZp5NI6QsnI069epeMFAlsC++8ACgkQQsnI069e
peMPkRAAjpqsuZ+nrfpQrfn/AKTII+yZi3F0/39Wsybmq5elPE+bbMFhOtaiKSyb
386WimiC6K3IRKlS6kGUuh1470ptBGqbcu/0HJo4a2iw60soK/NILqkXGR8K/9c1
xK06OvXpyeDeVTubcCKNG9ojL9w54CvX71nceY8ePa+q6lzs5kvx3hNRntR+ST3I
OfehHlQMDvqz0tEQpQT1ipob9y1fp8PzMSbGRWPpcXLZV76ccNDyt0v8iN0gqbUs
HRaIv7ho5Sq4FeNEiWIEHuVWgYlaJAU+h4mbFd/7LLyLKjSf7BaSu5HmP44lHzhI
FXqPFk8pkNOwxPIZAKJvcjllHAKHs1IZzUTT2d0yYyH00J4pB56IYv6DZOWnkmLE
vJZ0rND0QJ9G16JXDcN/l22iPIMw7hPBZ5O8UtAmauU/j2Odx8HwsyYGJ839ArFS
GQ3AXtoOm4Mt3NLP4+6/KUeaB/IKGl2kktLnfPvS5AcikKDKFrdV5/MVcccy0qWR
VNxVQzBfrPU0gP3psc/7MywNX3e81dYO657lgQ857nGVnsgNv9d5uxg+SxogGqCM
JiLCGsgkw/p5qBHhCKts5sU3lP7m/ExAfoL5DmI1vwaKAeJc4qz81k/p9ctQv8jI
VdceEV09Voqq5F46t/dPQPkHKITFFNuGhE3LXxz6U5ODqVqNfPY=
=AzJq
-----END PGP SIGNATURE-----