Compare commits

..

No commits in common. 'ubuntu/plucky' and 'ubuntu/cosmic' have entirely different histories.

219
debian/changelog vendored

@ -1,206 +1,12 @@
libqtxdg (4.1.0-0ubuntu1) plucky; urgency=medium libqtxdg (3.2.0-2ubuntu1) cosmic; urgency=medium
* New upstream release. * Bump Standards-version to 4.1.5, no changes needed.
- Bump build dependencies. * Run wrap-and-sort.
* Make the package Lintian-clean. * Fix inability to drag a menu item to the desktop.
* Update my copyright years. * Following Debian, add a runtime dependency of libglib2.0-bin to libqtxdg3
(Closes: #902054, #902055).
-- Simon Quigley <tsimonq2@ubuntu.com> Fri, 15 Nov 2024 15:32:07 -0600
libqtxdg (4.0.0-0ubuntu2) plucky; urgency=medium
* No-change rebuild against Qt 6.7.2 private-abi.
-- Rik Mills <rikmills@kde.org> Thu, 17 Oct 2024 17:53:05 +0100
libqtxdg (4.0.0-0ubuntu1) oracular; urgency=medium
* New upstream release.
* Update copyright file.
* Bump Standards-Version to 4.7.0, no changes necessary.
* Update d/control for Qt6 and LXQt 2.
* Rename installation guidance files to reflect new package names.
* Renamed pkg-config to pkgconf in d/control.
* Update symbols files.
* Added Conflicts/Replaces against outdated versions of libqt5xdg.
-- Aaron Rainbolt <arraybolt3@ubuntu.com> Thu, 15 Aug 2024 16:00:26 -0500
libqtxdg (3.12.0-0ubuntu1) noble; urgency=medium
* New upstream release.
* Update copyright.
-- Simon Quigley <tsimonq2@ubuntu.com> Sun, 05 Nov 2023 17:11:47 +0200
libqtxdg (3.11.0-0ubuntu3) mantic; urgency=medium
* No-change rebuild against Qt 5.15.10.
-- Dmitry Shachnev <mitya57@ubuntu.com> Tue, 20 Jun 2023 15:59:21 +0300
libqtxdg (3.11.0-0ubuntu2) mantic; urgency=medium
* No-change rebuild against Qt 5.15.9.
-- Dmitry Shachnev <mitya57@ubuntu.com> Wed, 17 May 2023 00:10:29 +0300
libqtxdg (3.11.0-0ubuntu1) mantic; urgency=medium
* New upstream release.
* Update patches.
* Update copyright file.
-- Simon Quigley <tsimonq2@ubuntu.com> Wed, 10 May 2023 11:54:00 -0500
libqtxdg (3.10.0-0ubuntu7) lunar; urgency=medium
* Add support for translations defined via X-Ubuntu-Gettext-Domain.
-- Simon Quigley <tsimonq2@ubuntu.com> Mon, 06 Mar 2023 19:18:26 -0600
libqtxdg (3.10.0-0ubuntu5) lunar; urgency=medium
* Rebuild against lxqt-build-tools 0.12.0-0ubuntu3.
* Bumped Standards-Version to 4.6.2, no changes necessary.
* Updated copyright file.
-- Aaron Rainbolt <arraybolt3@ubuntu.com> Thu, 09 Feb 2023 13:17:41 -0600
libqtxdg (3.10.0-0ubuntu4) lunar; urgency=medium
* No-change rebuild against Qt 5.15.8.
-- Dmitry Shachnev <mitya57@ubuntu.com> Sat, 14 Jan 2023 10:19:42 +0300
libqtxdg (3.10.0-0ubuntu3) lunar; urgency=medium
* No-change rebuild against Qt 5.15.7.
-- Dmitry Shachnev <mitya57@ubuntu.com> Sat, 10 Dec 2022 12:51:12 +0300
libqtxdg (3.10.0-0ubuntu2) lunar; urgency=medium
* Fixed Build-Depends-Package fields in symbols files.
* Overhauled copyright file.
-- Aaron Rainbolt <arraybolt3@ubuntu.com> Mon, 28 Nov 2022 11:23:49 -0600
libqtxdg (3.10.0-0ubuntu1) lunar; urgency=medium
* Add back symbols files.
* New upstream release.
* Actually fix the upstream uscan file.
* Lubuntuify the package slightly, to make debhelper happy.
* Bump the lxqt-build-tools build dependency version.
* Update symbols from amd64 build logs.
-- Simon Quigley <tsimonq2@ubuntu.com> Wed, 16 Nov 2022 17:43:14 -0600
libqtxdg (3.9.1-3) sid; urgency=medium
* debian/watch: fix uscan error.
* Drop C++ symbols according to
https://wiki.debian.org/UsingSymbolsFiles.
* debian/rules: link time optimizations enabled. (Closes: #1015514)
-- Andrew Lee (李健秋) <ajqlee@debian.org> Sat, 22 Oct 2022 16:13:13 +0800
libqtxdg (3.9.1-2) experimental; urgency=medium
* Bumped Standards-Version to 4.6.1, no change required.
* Upstreamed symbols file for libqt5xdgiconloader3 from Ubuntu.
* Changed "binary-without-manpage" to "no-manual-page" in
qtxdg-dev-tools.lintian-overrides.
* Upstreamed watch file from Ubuntu.
* Ran wrap-and-sort.
-- Aaron Rainbolt <arraybolt3@gmail.com> Tue, 28 Jun 2022 23:10:20 -0500
libqtxdg (3.9.1-1) experimental; urgency=medium
* New upstream release (Closes: #1013334).
* Add back symbols file.
* Update install file.
* Add my name to Uploaders.
-- Simon Quigley <tsimonq2@debian.org> Mon, 27 Jun 2022 22:28:56 -0500
libqtxdg (3.8.0-2) experimental; urgency=medium
* Fix upstream metadata.
* Add Rules-Requires-Root: no.
* Remove unnecessary -Wl,--as-needed.
-- ChangZhuo Chen (陳昌倬) <czchen@debian.org> Sun, 13 Feb 2022 23:24:53 +0800
libqtxdg (3.8.0-1) experimental; urgency=medium
[ Andrew Lee (李健秋) ]
* New upstream version 3.8.0
[ S. 7 ]
* Update copyright
* Bump Standards to 4.6.0 (no changes)
* Refresh debian/libqt5xdg3.symbols file.
* Refresh debian/libqt5xdgiconloader3.symbols file
* debian/libqt5xdg3.install: install lxqt-qtxdg.conf and qtxdg.conf.
* Update changelog
[ Andrew Lee (李健秋) ]
* Update debian/copyright.
* Use debhelper-compat = 13, no changes needed.
* Rework on symbols for i386.
* debian/rules: Add cmake fix to make reprotest happy.
-- Andrew Lee (李健秋) <ajqlee@debian.org> Tue, 11 Jan 2022 15:09:23 +0800 -- Simon Quigley <tsimonq2@ubuntu.com> Fri, 13 Jul 2018 23:02:19 -0500
libqtxdg (3.6.0-1) unstable; urgency=medium
[ Andrew Lee (李健秋) ]
* New upstream version 3.6.0.
* refresh debian/libqt5xdg3.symbols file.
* Fix unindented lines.
* Add salsa-ci.yml file.
-- Andrew Lee (李健秋) <ajqlee@debian.org> Fri, 25 Dec 2020 10:53:00 +0800
libqtxdg (3.4.0-1) unstable; urgency=medium
* New upstream version 3.4.0
* Switched to gbp
* Bumped Standards to 4.4.1, no changes needed
* Removed Dbus patch, fixed upstream
* Added new symbols
* Fixed tools packaging and descriptions
* Added qtxdg-dev-tools to libqtxdg recommends
-- Alf Gaida <agaida@siduction.org> Sun, 27 Oct 2019 18:28:10 +0100
libqtxdg (3.3.1-2) unstable; urgency=medium
* Upstream patch: Avoid freeze for DBusActivatable apps (Closes: #928721)
-- Alf Gaida <agaida@siduction.org> Thu, 09 May 2019 17:57:01 +0200
libqtxdg (3.3.1-1) unstable; urgency=medium
* Cherry-picked new upstream-release 3.3.1.
* Added build dependency lxqt-build-tools (>= 0.6.0)
* Removed some cmake files from debian/copyright
-- Alf Gaida <agaida@siduction.org> Sun, 24 Feb 2019 17:18:32 +0100
libqtxdg (3.3.0-1) unstable; urgency=medium
* Cherry-picked new upstream-release 3.3.0
* Bumped Standards to 4.3.0, no changes needed
* Dropped d/compat, use debhelper-compat = 12, no changes needed
* Added Build-Depends-Package field to symbols
* Fixed the location of some files in d/copyright
* Fixed years in d/copyright
-- Alf Gaida <agaida@siduction.org> Sun, 27 Jan 2019 12:49:28 +0100
libqtxdg (3.2.0-2) unstable; urgency=medium libqtxdg (3.2.0-2) unstable; urgency=medium
@ -217,6 +23,17 @@ libqtxdg (3.2.0-1) unstable; urgency=medium
-- Alf Gaida <agaida@siduction.org> Wed, 23 May 2018 01:44:48 +0200 -- Alf Gaida <agaida@siduction.org> Wed, 23 May 2018 01:44:48 +0200
libqtxdg (3.2.0-0ubuntu1) cosmic; urgency=medium
* New upstream release.
* Update Vcs-* and Maintainer to Lubuntu values.
* Update copyright file.
* Remove "~" from debhelper depends.
* Update the watch file to point to the new upstream location.
* Remove trailing whitespace from rules.
-- Simon Quigley <tsimonq2@ubuntu.com> Mon, 21 May 2018 21:18:58 -0500
libqtxdg (3.1.0-6) unstable; urgency=medium libqtxdg (3.1.0-6) unstable; urgency=medium
* Bumped debhelper to >= 11~ * Bumped debhelper to >= 11~

1
debian/compat vendored

@ -0,0 +1 @@
11

71
debian/control vendored

@ -1,30 +1,27 @@
Source: libqtxdg Source: libqtxdg
Maintainer: Lubuntu Developers <lubuntu-devel@lists.ubuntu.com> Maintainer: Lubuntu Developers <lubuntu-devel@lists.ubuntu.com>
Original-Maintainer: LXQt Packaging Team <pkg-lxqt-devel@lists.alioth.debian.org> XSBC-Original-Maintainer: LXQt Packaging Team <pkg-lxqt-devel@lists.alioth.debian.org>
Uploaders: Alf Gaida <agaida@siduction.org>, Uploaders: Alf Gaida <agaida@siduction.org>,
ChangZhuo Chen (陳昌倬) <czchen@debian.org>, ChangZhuo Chen (陳昌倬) <czchen@debian.org>,
Andrew Lee (李健秋) <ajqlee@debian.org>, Andrew Lee (李健秋) <ajqlee@debian.org>
Simon Quigley <tsimonq2@debian.org>
Section: libs Section: libs
Priority: optional Priority: optional
Build-Depends: cmake, Build-Depends: cmake,
debhelper-compat (= 13), debhelper (>= 11),
libmagic-dev, libmagic-dev,
lxqt-build-tools (>= 2.1.0), libqt5svg5-dev,
pkgconf, pkg-config,
qt6-base-private-dev, qtbase5-private-dev,
qt6-svg-dev, qttools5-dev,
qt6-tools-dev, qttools5-dev-tools
qt6-tools-dev-tools Standards-Version: 4.1.5
Standards-Version: 4.7.0 Vcs-Browser: https://phab.lubuntu.me/source/libqtxdg/
Rules-Requires-Root: no Vcs-Git: https://phab.lubuntu.me/source/libqtxdg.git
Vcs-Browser: https://git.lubuntu.me/Lubuntu/libqtxdg-packaging XS-Debian-Vcs-Browser: https://salsa.debian.org/lxqt-team/libqtxdg
Vcs-Git: https://git.lubuntu.me/Lubuntu/libqtxdg-packaging.git XS-Debian-Vcs-Git: https://salsa.debian.org/lxqt-team/libqtxdg.git
Debian-Vcs-Browser: https://salsa.debian.org/lxqt-team/libqtxdg
Debian-Vcs-Git: https://salsa.debian.org/lxqt-team/libqtxdg.git
Homepage: https://github.com/lxqt/libqtxdg Homepage: https://github.com/lxqt/libqtxdg
Package: libqt6xdg4 Package: libqt5xdg3
Architecture: any Architecture: any
Multi-Arch: same Multi-Arch: same
Depends: file, Depends: file,
@ -33,57 +30,48 @@ Depends: file,
shared-mime-info, shared-mime-info,
${misc:Depends}, ${misc:Depends},
${shlibs:Depends} ${shlibs:Depends}
Recommends: qt6-translations-l10n Recommends: qttranslations5-l10n
Pre-Depends: ${misc:Pre-Depends} Pre-Depends: ${misc:Pre-Depends}
Conflicts: libqt5xdg3 (<< 3.12.0-0ubuntu7~) Provides: libqt5xdg
Replaces: libqt5xdg3 (<< 3.12.0-0ubuntu7~)
Provides: libqt6xdg
Description: Implementation of the XDG Specifications for Qt (shared lib) Description: Implementation of the XDG Specifications for Qt (shared lib)
This library implements functions of the XDG Specifications in Qt. It is part This library implements functions of the XDG Specifications in Qt. It is part
of LXQt. of LXQt.
. .
This package provides the shared library. This package provides the shared library.
Package: libqt6xdgiconloader4 Package: libqt5xdgiconloader3
Architecture: any Architecture: any
Multi-Arch: same Multi-Arch: same
Depends: ${misc:Depends}, ${shlibs:Depends} Depends: ${misc:Depends}, ${shlibs:Depends}
Recommends: gtk-update-icon-cache Recommends: gtk-update-icon-cache
Pre-Depends: ${misc:Pre-Depends} Pre-Depends: ${misc:Pre-Depends}
Conflicts: libqt5xdgiconloader3 (<< 3.12.0-0ubuntu7~) Provides: libqt5xdgiconloader
Replaces: libqt5xdgiconloader3 (<< 3.12.0-0ubuntu7~)
Provides: libqt6xdgiconloader
Description: Implementation of the XDG Iconloader for Qt (shared lib) Description: Implementation of the XDG Iconloader for Qt (shared lib)
This library implements the backend to load icons which are handled according This library implements the backend to load icons which are handled according
to the XDG Icon Theme Specification in Qt. It is part of LXQt. to the XDG Icon Theme Specification in Qt. It is part of LXQt.
. .
This package provides the shared library. This package provides the shared library.
Package: libqt6xdg-dev Package: libqt5xdg-dev
Architecture: any Architecture: any
Section: libdevel Section: libdevel
Depends: libmagic-dev, Depends: libmagic-dev,
libqt6xdg4 (= ${binary:Version}), libqt5xdg3 (= ${binary:Version}),
libqt6xdgiconloader-dev (= ${binary:Version}), libqt5xdgiconloader-dev (= ${binary:Version}),
${misc:Depends} ${misc:Depends}
Recommends: qtxdg-dev-tools (= ${source:Version})
Conflicts: libqt5xdg-dev (<< 3.12.0-0ubuntu7~)
Replaces: libqt5xdg-dev (<< 3.12.0-0ubuntu7~)
Description: Development files for libqtxdg Description: Development files for libqtxdg
This library implements functions of the XDG Specifications in Qt. It is part This library implements functions of the XDG Specifications in Qt. It is part
of LXQt. of LXQt.
. .
This package provides development files. This package provides development files.
Package: libqt6xdgiconloader-dev Package: libqt5xdgiconloader-dev
Architecture: any Architecture: any
Section: libdevel Section: libdevel
Depends: libqt6xdgiconloader4 (= ${binary:Version}), Depends: libqt5svg5-dev,
qt6-svg-dev, libqt5xdgiconloader3 (= ${binary:Version}),
${misc:Depends}, ${misc:Depends},
${shlibs:Depends} ${shlibs:Depends}
Conflicts: libqt5xdgiconloader-dev (<< 3.12.0-0ubuntu7~)
Replaces: libqt5xdgiconloader-dev (<< 3.12.0-0ubuntu7~)
Description: Development files for libqtxdgiconloader Description: Development files for libqtxdgiconloader
This library implements the backend to load icons which are handled according This library implements the backend to load icons which are handled according
to the XDG Icon Theme Specification in Qt. It is part of LXQt. to the XDG Icon Theme Specification in Qt. It is part of LXQt.
@ -93,13 +81,8 @@ Description: Development files for libqtxdgiconloader
Package: qtxdg-dev-tools Package: qtxdg-dev-tools
Architecture: any Architecture: any
Section: devel Section: devel
Depends: libqt6xdg4 (= ${binary:Version}), Depends: libqt5xdgiconloader3 (= ${binary:Version}),
libqt6xdgiconloader4 (= ${binary:Version}),
${misc:Depends}, ${misc:Depends},
${shlibs:Depends} ${shlibs:Depends}
Description: Tools for QtXdg Description: Development tools for libqtxdgiconloader
This package provide some tools for qtxdg: This package provide some development tools for qtxdg.
.
* qtxdg-desktop-file-start - QtXdg XdgDesktopFile start Tester
* qtxdg-iconfinder - Find icons the QtXdg way
* qtxdg-mat - Mime app tool for QtXdg

92
debian/copyright vendored

@ -3,50 +3,80 @@ Upstream-Name: libqtxdg
Source: https://github.com/lxqt/libqtxdg Source: https://github.com/lxqt/libqtxdg
Files: * Files: *
Copyright: 2010-2012 Razor team Copyright: 2012-2018, LXQt team
2012-2023 LXQt team 2010-2012, Razor team
License: LGPL-2.1+ License: LGPL-2.1+
Copyright: 2013 Hong Jen Yee (PCMan) <pcman.tw@gmail.com> Files: qtxdg/desktopenvironment_p.cpp
2015 Luís Pereira <luis.artur.pereira@gmail.com> qtxdg/xdgdesktopfile_p.h
Files: cmake/compiler_settings.cmake test/qtxdg_test.cpp
License: BSD-3-Clause test/qtxdg_test.h
test/tst_xdgdirs.cpp
xdgiconloader/plugin/xdgiconengineplugin.cpp
xdgiconloader/plugin/xdgiconengineplugin.h
Copyright: 2013-2017, LXQt team
License: LGPL-2.1+
Copyright: 2014-2020 Luís Pereira <luis.artur.pereira@gmail.com> Files: qtxdg/xdgmacros.h
Files: src/qtxdg/qtxdglogging.cpp qtxdg/xdgmimetype.cpp
src/qtxdg/qtxdglogging.h qtxdg/xdgmimetype.h
src/qtxdg/xdgdefaultapps.cpp
src/qtxdg/xdgdefaultapps.h
src/qtxdg/xdgmacros.h
src/qtxdg/xdgmimeappsbackendinterface.cpp
src/qtxdg/xdgmimeappsbackendinterface.h
src/qtxdg/xdgmimeapps.cpp
src/qtxdg/xdgmimeappsglibbackend.cpp
src/qtxdg/xdgmimeappsglibbackend.h
src/qtxdg/xdgmimeapps.h
src/qtxdg/xdgmimeapps_p.h
src/qtxdg/xdgmimetype.cpp
src/qtxdg/xdgmimetype.h
test/tst_xdgdesktopfile.cpp test/tst_xdgdesktopfile.cpp
test/tst_xdgdesktopfile.h test/tst_xdgdesktopfile.h
util/qtxdg-desktop-file-start.cpp util/qtxdg-desktop-file-start.cpp
util/qtxdg-iconfinder.cpp util/qtxdg-iconfinder.cpp
Copyright: 2014-2018, Luís Pereira <luis.artur.pereira@gmail.com>
License: LGPL-2.1+ License: LGPL-2.1+
Copyright: 2014 Digia Plc and/or its subsidiary(-ies) Files: cmake/create_pkgconfig_file.cmake
Files: src/xdgiconloader/xdgiconloader.cpp cmake/create_portable_headers.cmake
src/xdgiconloader/xdgiconloader_p.h cmake/prevent_in_source_builds.cmake
License: LGPL-2.1-or-3-with-Digia-1.1-exception Copyright: 2015, Luís Pereira <luis.artur.pereira@gmail.com>
License: BSD-3-clause
Files: cmake/compiler_settings.cmake
Copyright: 2013, Hong Jen Yee (PCMan) <pcman.tw@gmail.com>
2015, Luís Pereira <luis.artur.pereira@gmail.com>
License: BSD-3-clause
Files: debian/* Files: debian/*
Copyright: 2013-2019 Alf Gaida <agaida@siduction.org> Copyright: 2013-2018, Alf Gaida <agaida@siduction.org>
2015-2022 Andrew Lee (李健秋) <ajqlee@debian.org> 2015, Andrew Lee (李健秋) <ajqlee@debian.org>
2014-2016 ChangZhuo Chen (陳昌倬) <czchen@debian.org> 2014-2016, ChangZhuo Chen (陳昌倬) <czchen@debian.org>
2022 S. 7 <severusseptimius7@gmail.com> License: LGPL-2.1+
2022-2024 Simon Quigley <tsimonq2@debian.org>
2023-2024 Aaron Rainbolt <arraybolt3@ubuntu.com> Files: qtxdg/xdgaction.cpp
qtxdg/xdgaction.h
qtxdg/xdgautostart.cpp
qtxdg/xdgautostart.h
qtxdg/xdgdesktopfile.cpp
qtxdg/xdgdesktopfile.h
qtxdg/xdgdirs.cpp
qtxdg/xdgdirs.h
qtxdg/xdgicon.cpp
qtxdg/xdgicon.h
qtxdg/xdgmenu.cpp
qtxdg/xdgmenu.h
qtxdg/xdgmenu_p.h
qtxdg/xdgmenuapplinkprocessor.cpp
qtxdg/xdgmenuapplinkprocessor.h
qtxdg/xdgmenulayoutprocessor.cpp
qtxdg/xdgmenulayoutprocessor.h
qtxdg/xdgmenureader.cpp
qtxdg/xdgmenureader.h
qtxdg/xdgmenurules.cpp
qtxdg/xdgmenurules.h
qtxdg/xdgmenuwidget.cpp
qtxdg/xdgmenuwidget.h
qtxdg/xmlhelper.cpp
qtxdg/xmlhelper.h
Copyright: 2010-2012, Razor team
License: LGPL-2.1+ License: LGPL-2.1+
Files: xdgiconloader/xdgiconloader.cpp
xdgiconloader/xdgiconloader_p.h
Copyright: 2014, Digia Plc and/or its subsidiary(-ies)
License: LGPL-2.1-or-3-with-Digia-1.1-exception
License: BSD-3-clause License: BSD-3-clause
Redistribution and use in source and binary forms, with or without Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions modification, are permitted provided that the following conditions

6
debian/gbp.conf vendored

@ -1,6 +0,0 @@
[DEFAULT]
debian-branch = debian/sid
upstream-branch = upstream/latest
pristine-tar = True
compression = xz

@ -0,0 +1,4 @@
usr/include/qt5xdg
usr/lib/*/libQt5Xdg.so
usr/lib/*/pkgconfig/Qt5Xdg.pc
usr/share/cmake/qt5xdg/

@ -0,0 +1 @@
usr/lib/*/libQt5Xdg.so.*

@ -1,6 +1,4 @@
# SymbolsHelper-Confirmed: 4.0.0 amd64 arm64 armhf ppc64el riscv64 s390x libQt5Xdg.so.3 libqt5xdg3 #MINVER#
libQt6Xdg.so.4 libqt6xdg4 #MINVER#
* Build-Depends-Package: libqt6xdg-dev
(c++)"XdgAction::XdgAction(QObject*)@Base" 1.0.0 (c++)"XdgAction::XdgAction(QObject*)@Base" 1.0.0
(c++)"XdgAction::XdgAction(QString const&, QObject*)@Base" 1.0.0 (c++)"XdgAction::XdgAction(QString const&, QObject*)@Base" 1.0.0
(c++)"XdgAction::XdgAction(XdgAction const&, QObject*)@Base" 1.0.0 (c++)"XdgAction::XdgAction(XdgAction const&, QObject*)@Base" 1.0.0
@ -16,29 +14,20 @@ libQt6Xdg.so.4 libqt6xdg4 #MINVER#
(c++)"XdgAction::staticMetaObject@Base" 1.0.0 (c++)"XdgAction::staticMetaObject@Base" 1.0.0
(c++)"XdgAction::updateIcon()@Base" 1.0.0 (c++)"XdgAction::updateIcon()@Base" 1.0.0
(c++)"XdgAction::~XdgAction()@Base" 1.0.0 (c++)"XdgAction::~XdgAction()@Base" 1.0.0
(c++)"XdgAutoStart::desktopFileList(QStringList, bool)@Base" 1.0.0
(c++)"XdgAutoStart::desktopFileList(bool)@Base" 1.0.0 (c++)"XdgAutoStart::desktopFileList(bool)@Base" 1.0.0
(c++)"XdgAutoStart::localPath(XdgDesktopFile const&)@Base" 1.0.0 (c++)"XdgAutoStart::localPath(XdgDesktopFile const&)@Base" 1.0.0
(c++)"XdgDefaultApps::emailClient()@Base" 3.6.0
(c++)"XdgDefaultApps::emailClients()@Base" 3.6.0
(c++)"XdgDefaultApps::fileManager()@Base" 3.6.0
(c++)"XdgDefaultApps::fileManagers()@Base" 3.6.0
(c++)"XdgDefaultApps::setEmailClient(XdgDesktopFile const&)@Base" 3.6.0
(c++)"XdgDefaultApps::setFileManager(XdgDesktopFile const&)@Base" 3.6.0
(c++)"XdgDefaultApps::setTerminal(XdgDesktopFile const&)@Base" 3.9.1
(c++)"XdgDefaultApps::setWebBrowser(XdgDesktopFile const&)@Base" 3.6.0
(c++)"XdgDefaultApps::terminal()@Base" 3.9.1
(c++)"XdgDefaultApps::terminals()@Base" 3.9.1
(c++)"XdgDefaultApps::webBrowser()@Base" 3.6.0
(c++)"XdgDefaultApps::webBrowsers()@Base" 3.6.0
(c++)"XdgDesktopFile::XdgDesktopFile()@Base" 1.0.0 (c++)"XdgDesktopFile::XdgDesktopFile()@Base" 1.0.0
(c++)"XdgDesktopFile::XdgDesktopFile(XdgDesktopFile const&)@Base" 1.0.0 (c++)"XdgDesktopFile::XdgDesktopFile(XdgDesktopFile const&)@Base" 1.0.0
(c++)"XdgDesktopFile::XdgDesktopFile(XdgDesktopFile::Type, QString const&, QString const&)@Base" 1.0.0 (c++)"XdgDesktopFile::XdgDesktopFile(XdgDesktopFile::Type, QString const&, QString const&)@Base" 1.0.0
(c++)"XdgDesktopFile::actionActivate(QString const&, QStringList const&) const@Base" 3.1.0
(c++)"XdgDesktopFile::actionIcon(QString const&, QIcon const&) const@Base" 3.1.0 (c++)"XdgDesktopFile::actionIcon(QString const&, QIcon const&) const@Base" 3.1.0
(c++)"XdgDesktopFile::actionIconName(QString const&) const@Base" 3.1.0 (c++)"XdgDesktopFile::actionIconName(QString const&) const@Base" 3.1.0
(c++)"XdgDesktopFile::actionName(QString const&) const@Base" 3.1.0 (c++)"XdgDesktopFile::actionName(QString const&) const@Base" 3.1.0
(c++)"XdgDesktopFile::actions() const@Base" 3.1.0 (c++)"XdgDesktopFile::actions() const@Base" 3.1.0
(c++)"XdgDesktopFile::categories() const@Base" 1.2.0 (c++)"XdgDesktopFile::categories() const@Base" 1.2.0
(c++)"XdgDesktopFile::contains(QString const&) const@Base" 1.0.0 (c++)"XdgDesktopFile::contains(QString const&) const@Base" 1.0.0
(c++)"XdgDesktopFile::expandExecString(QStringList const&) const@Base" 1.0.0
(c++)"XdgDesktopFile::fileName() const@Base" 1.0.0 (c++)"XdgDesktopFile::fileName() const@Base" 1.0.0
(c++)"XdgDesktopFile::icon(QIcon const&) const@Base" 1.0.0 (c++)"XdgDesktopFile::icon(QIcon const&) const@Base" 1.0.0
(c++)"XdgDesktopFile::iconName() const@Base" 1.0.0 (c++)"XdgDesktopFile::iconName() const@Base" 1.0.0
@ -58,11 +47,23 @@ libQt6Xdg.so.4 libqt6xdg4 #MINVER#
(c++)"XdgDesktopFile::setLocalizedValue(QString const&, QVariant const&)@Base" 1.0.0 (c++)"XdgDesktopFile::setLocalizedValue(QString const&, QVariant const&)@Base" 1.0.0
(c++)"XdgDesktopFile::setValue(QString const&, QVariant const&)@Base" 1.0.0 (c++)"XdgDesktopFile::setValue(QString const&, QVariant const&)@Base" 1.0.0
(c++)"XdgDesktopFile::startDetached(QString const&) const@Base" 1.0.0 (c++)"XdgDesktopFile::startDetached(QString const&) const@Base" 1.0.0
(c++)"XdgDesktopFile::tryExec() const@Base" 3.9.1 (c++)"XdgDesktopFile::startDetached(QStringList const&) const@Base" 1.0.0
(c++)"XdgDesktopFile::type() const@Base" 1.0.0 (c++)"XdgDesktopFile::type() const@Base" 1.0.0
(c++)"XdgDesktopFile::url() const@Base" 1.0.0 (c++)"XdgDesktopFile::url() const@Base" 1.0.0
(c++)"XdgDesktopFile::value(QString const&, QVariant const&) const@Base" 1.0.0 (c++)"XdgDesktopFile::value(QString const&, QVariant const&) const@Base" 1.0.0
(c++)"XdgDesktopFile::~XdgDesktopFile()@Base" 1.0.0 (c++)"XdgDesktopFile::~XdgDesktopFile()@Base" 1.0.0
(c++)"XdgDesktopFileCache::XdgDesktopFileCache()@Base" 1.0.0
(c++)"XdgDesktopFileCache::desktopFileSettingsFormat()@Base" 1.0.0
(c++)"XdgDesktopFileCache::getAllFiles()@Base" 1.0.0
(c++)"XdgDesktopFileCache::getApps(QString const&)@Base" 1.0.0
(c++)"XdgDesktopFileCache::getAppsOfCategory(QString const&)@Base" 1.2.0
(c++)"XdgDesktopFileCache::getDefaultApp(QString const&)@Base" 1.0.0
(c++)"XdgDesktopFileCache::getFile(QString const&)@Base" 1.0.0
(c++)"XdgDesktopFileCache::initialize()@Base" 1.0.0
(c++)"XdgDesktopFileCache::initialize(QString const&)@Base" 1.0.0
(c++)"XdgDesktopFileCache::instance()@Base" 1.0.0
(c++)"XdgDesktopFileCache::load(QString const&)@Base" 1.0.0
(c++)"XdgDesktopFileCache::~XdgDesktopFileCache()@Base" 1.0.0
(c++)"XdgDirs::autostartDirs(QString const&)@Base" 1.0.0 (c++)"XdgDirs::autostartDirs(QString const&)@Base" 1.0.0
(c++)"XdgDirs::autostartHome(bool)@Base" 1.0.0 (c++)"XdgDirs::autostartHome(bool)@Base" 1.0.0
(c++)"XdgDirs::cacheHome(bool)@Base" 1.0.0 (c++)"XdgDirs::cacheHome(bool)@Base" 1.0.0
@ -80,6 +81,7 @@ libQt6Xdg.so.4 libqt6xdg4 #MINVER#
(c++)"XdgIcon::followColorScheme()@Base" 3.0.0 (c++)"XdgIcon::followColorScheme()@Base" 3.0.0
(c++)"XdgIcon::fromTheme(QString const&, QIcon const&)@Base" 1.0.0 (c++)"XdgIcon::fromTheme(QString const&, QIcon const&)@Base" 1.0.0
(c++)"XdgIcon::fromTheme(QString const&, QString const&, QString const&, QString const&, QString const&)@Base" 1.0.0 (c++)"XdgIcon::fromTheme(QString const&, QString const&, QString const&, QString const&, QString const&)@Base" 1.0.0
(c++)"XdgIcon::fromTheme(QStringList const&, QIcon const&)@Base" 1.0.0
(c++)"XdgIcon::setFollowColorScheme(bool)@Base" 3.0.0 (c++)"XdgIcon::setFollowColorScheme(bool)@Base" 3.0.0
(c++)"XdgIcon::~XdgIcon()@Base" 1.0.0 (c++)"XdgIcon::~XdgIcon()@Base" 1.0.0
(c++)"XdgMenu::XdgMenu(QObject*)@Base" 1.0.0 (c++)"XdgMenu::XdgMenu(QObject*)@Base" 1.0.0
@ -98,6 +100,7 @@ libQt6Xdg.so.4 libqt6xdg4 #MINVER#
(c++)"XdgMenu::read(QString const&)@Base" 1.0.0 (c++)"XdgMenu::read(QString const&)@Base" 1.0.0
(c++)"XdgMenu::save(QString const&)@Base" 1.0.0 (c++)"XdgMenu::save(QString const&)@Base" 1.0.0
(c++)"XdgMenu::setEnvironments(QString const&)@Base" 1.0.0 (c++)"XdgMenu::setEnvironments(QString const&)@Base" 1.0.0
(c++)"XdgMenu::setEnvironments(QStringList const&)@Base" 1.0.0
(c++)"XdgMenu::setLogDir(QString const&)@Base" 1.0.0 (c++)"XdgMenu::setLogDir(QString const&)@Base" 1.0.0
(c++)"XdgMenu::staticMetaObject@Base" 1.0.0 (c++)"XdgMenu::staticMetaObject@Base" 1.0.0
(c++)"XdgMenu::xml() const@Base" 1.0.0 (c++)"XdgMenu::xml() const@Base" 1.0.0
@ -112,54 +115,27 @@ libQt6Xdg.so.4 libqt6xdg4 #MINVER#
(c++)"XdgMenuWidget::qt_metacast(char const*)@Base" 1.0.0 (c++)"XdgMenuWidget::qt_metacast(char const*)@Base" 1.0.0
(c++)"XdgMenuWidget::staticMetaObject@Base" 1.0.0 (c++)"XdgMenuWidget::staticMetaObject@Base" 1.0.0
(c++)"XdgMenuWidget::~XdgMenuWidget()@Base" 1.0.0 (c++)"XdgMenuWidget::~XdgMenuWidget()@Base" 1.0.0
(c++)"XdgMimeApps::XdgMimeApps(QObject*)@Base" 3.4.0+git20191223
(c++)"XdgMimeApps::addSupport(QString const&, XdgDesktopFile const&)@Base" 3.4.0+git20191223
(c++)"XdgMimeApps::allApps()@Base" 3.4.0+git20191223
(c++)"XdgMimeApps::apps(QString const&)@Base" 3.4.0+git20191223
(c++)"XdgMimeApps::categoryApps(QString const&)@Base" 3.4.0+git20191223
(c++)"XdgMimeApps::changed()@Base" 3.4.0+git20191223
(c++)"XdgMimeApps::defaultApp(QString const&)@Base" 3.4.0+git20191223
(c++)"XdgMimeApps::fallbackApps(QString const&)@Base" 3.4.0+git20191223
(c++)"XdgMimeApps::metaObject() const@Base" 3.4.0+git20191223
(c++)"XdgMimeApps::qt_metacall(QMetaObject::Call, int, void**)@Base" 3.4.0+git20191223
(c++)"XdgMimeApps::qt_metacast(char const*)@Base" 3.4.0+git20191223
(c++)"XdgMimeApps::recommendedApps(QString const&)@Base" 3.4.0+git20191223
(c++)"XdgMimeApps::removeSupport(QString const&, XdgDesktopFile const&)@Base" 3.4.0+git20191223
(c++)"XdgMimeApps::reset(QString const&)@Base" 3.4.0+git20191223
(c++)"XdgMimeApps::setDefaultApp(QString const&, XdgDesktopFile const&)@Base" 3.4.0+git20191223
(c++)"XdgMimeApps::staticMetaObject@Base" 3.4.0+git20191223
(c++)"XdgMimeApps::~XdgMimeApps()@Base" 3.4.0+git20191223
(c++)"XdgMimeType::XdgMimeType()@Base" 1.0.0 (c++)"XdgMimeType::XdgMimeType()@Base" 1.0.0
(c++)"XdgMimeType::XdgMimeType(QMimeType const&)@Base" 1.0.0 (c++)"XdgMimeType::XdgMimeType(QMimeType const&)@Base" 1.0.0
(c++)"XdgMimeType::XdgMimeType(XdgMimeType const&)@Base" 1.0.0 (c++)"XdgMimeType::XdgMimeType(XdgMimeType const&)@Base" 1.0.0
(c++)"XdgMimeType::icon() const@Base" 1.0.0 (c++)"XdgMimeType::icon() const@Base" 1.0.0
(c++)"XdgMimeType::iconName() const@Base" 1.0.0 (c++)"XdgMimeType::iconName() const@Base" 1.0.0
(c++)"XdgMimeType::operator=(XdgMimeType const&)@Base" 1.0.0 (c++)"XdgMimeType::operator=(XdgMimeType const&)@Base" 1.0.0
(c++)"XdgMimeType::swap(XdgMimeType&)@Base" 3.6.0
(c++)"XdgMimeType::~XdgMimeType()@Base" 1.0.0 (c++)"XdgMimeType::~XdgMimeType()@Base" 1.0.0
_ZN12XdgAutoStart15desktopFileListE5QListI7QStringEb@Base 4.0.0
_ZN7XdgIcon9fromThemeERK5QListI7QStringERK5QIcon@Base 4.0.0
_ZN7XdgMenu15setEnvironmentsERK5QListI7QStringE@Base 4.0.0
_ZNK14XdgDesktopFile13startDetachedERK5QListI7QStringE@Base 4.0.0
_ZNK14XdgDesktopFile14actionActivateERK7QStringRK5QListIS0_E@Base 4.0.0
_ZNK14XdgDesktopFile16expandExecStringERK5QListI7QStringE@Base 4.0.0
_ZSt19piecewise_construct@Base 4.0.0
(c++)"non-virtual thunk to XdgMenuWidget::~XdgMenuWidget()@Base" 1.0.0 (c++)"non-virtual thunk to XdgMenuWidget::~XdgMenuWidget()@Base" 1.0.0
(c++)"typeinfo for XdgAction@Base" 1.0.0 (c++)"typeinfo for XdgAction@Base" 1.0.0
(c++)"typeinfo for XdgDesktopFile@Base" 1.0.0 (c++)"typeinfo for XdgDesktopFile@Base" 1.0.0
(c++)"typeinfo for XdgIcon@Base" 1.0.0 (c++)"typeinfo for XdgIcon@Base" 1.0.0
(c++)"typeinfo for XdgMenu@Base" 1.0.0 (c++)"typeinfo for XdgMenu@Base" 1.0.0
(c++)"typeinfo for XdgMenuWidget@Base" 1.0.0 (c++)"typeinfo for XdgMenuWidget@Base" 1.0.0
(c++)"typeinfo for XdgMimeApps@Base" 3.4.0+git20191223
(c++)"typeinfo name for XdgAction@Base" 1.0.0 (c++)"typeinfo name for XdgAction@Base" 1.0.0
(c++)"typeinfo name for XdgDesktopFile@Base" 1.0.0 (c++)"typeinfo name for XdgDesktopFile@Base" 1.0.0
(c++)"typeinfo name for XdgIcon@Base" 1.0.0 (c++)"typeinfo name for XdgIcon@Base" 1.0.0
(c++)"typeinfo name for XdgMenu@Base" 1.0.0 (c++)"typeinfo name for XdgMenu@Base" 1.0.0
(c++)"typeinfo name for XdgMenuWidget@Base" 1.0.0 (c++)"typeinfo name for XdgMenuWidget@Base" 1.0.0
(c++)"typeinfo name for XdgMimeApps@Base" 3.4.0+git20191223
(c++)"vtable for XdgAction@Base" 1.0.0 (c++)"vtable for XdgAction@Base" 1.0.0
(c++)"vtable for XdgDesktopFile@Base" 1.0.0 (c++)"vtable for XdgDesktopFile@Base" 1.0.0
(c++)"vtable for XdgIcon@Base" 1.0.0 (c++)"vtable for XdgIcon@Base" 1.0.0
(c++)"vtable for XdgMenu@Base" 1.0.0 (c++)"vtable for XdgMenu@Base" 1.0.0
(c++)"vtable for XdgMenuWidget@Base" 1.0.0 (c++)"vtable for XdgMenuWidget@Base" 1.0.0
(c++)"vtable for XdgMimeApps@Base" 3.4.0+git20191223 libQt5Xdg.so.3 libqt5xdg3 #MINVER#

@ -0,0 +1,8 @@
usr/include/qt5xdgiconloader
usr/lib/*/libQt5XdgIconLoader.so
usr/lib/*/pkgconfig/Qt5XdgIconLoader.pc
usr/lib/*/qt5/plugins/iconengines/libQt5XdgIconPlugin.so
usr/share/cmake/qt5xdgiconloader/qt5xdgiconloader-config-version.cmake
usr/share/cmake/qt5xdgiconloader/qt5xdgiconloader-config.cmake
usr/share/cmake/qt5xdgiconloader/qt5xdgiconloader-targets-relwithdebinfo.cmake
usr/share/cmake/qt5xdgiconloader/qt5xdgiconloader-targets.cmake

@ -0,0 +1 @@
usr/lib/*/libQt5XdgIconLoader.so.*

@ -0,0 +1,23 @@
libQt5XdgIconLoader.so.3 libqt5xdgiconloader3 #MINVER#
(c++)"XdgIconLoader::findIconHelper(QString const&, QString const&, QStringList&, bool) const@Base" 3.0.0
(c++)"XdgIconLoader::instance()@Base" 2.0.0
(c++)"XdgIconLoader::loadIcon(QString const&) const@Base" 2.0.0
(c++)"XdgIconLoader::setFollowColorScheme(bool)@Base" 3.0.0
(c++)"XdgIconLoader::unthemedFallback(QString const&, QStringList const&) const@Base" 3.0.0
(c++)"XdgIconLoaderEngine::XdgIconLoaderEngine(QString const&)@Base" 2.0.0
(c++)"XdgIconLoaderEngine::XdgIconLoaderEngine(XdgIconLoaderEngine const&)@Base" 2.0.0
(c++)"XdgIconLoaderEngine::actualSize(QSize const&, QIcon::Mode, QIcon::State)@Base" 2.0.0
(c++)"XdgIconLoaderEngine::clone() const@Base" 2.0.0
(c++)"XdgIconLoaderEngine::ensureLoaded()@Base" 2.0.0
(c++)"XdgIconLoaderEngine::entryForSize(QSize const&, int)@Base" 3.0.0
(c++)"XdgIconLoaderEngine::hasIcon() const@Base" 2.0.0
(c++)"XdgIconLoaderEngine::key() const@Base" 2.0.0
(c++)"XdgIconLoaderEngine::paint(QPainter*, QRect const&, QIcon::Mode, QIcon::State)@Base" 2.0.0
(c++)"XdgIconLoaderEngine::pixmap(QSize const&, QIcon::Mode, QIcon::State)@Base" 2.0.0
(c++)"XdgIconLoaderEngine::read(QDataStream&)@Base" 2.0.0
(c++)"XdgIconLoaderEngine::virtual_hook(int, void*)@Base" 2.0.0
(c++)"XdgIconLoaderEngine::write(QDataStream&) const@Base" 2.0.0
(c++)"XdgIconLoaderEngine::~XdgIconLoaderEngine()@Base" 2.0.0
(c++)"typeinfo for XdgIconLoaderEngine@Base" 2.0.0
(c++)"typeinfo name for XdgIconLoaderEngine@Base" 2.0.0
(c++)"vtable for XdgIconLoaderEngine@Base" 2.0.0

@ -1,4 +0,0 @@
usr/include/qt6xdg
usr/lib/*/libQt6Xdg.so
usr/lib/*/pkgconfig/Qt6Xdg.pc
usr/share/cmake/qt6xdg/

@ -1,3 +0,0 @@
etc/xdg/lxqt-qtxdg.conf
etc/xdg/qtxdg.conf
usr/lib/*/libQt6Xdg.so.*

@ -1,8 +0,0 @@
usr/include/qt6xdgiconloader
usr/lib/*/libQt6XdgIconLoader.so
usr/lib/*/pkgconfig/Qt6XdgIconLoader.pc
usr/lib/*/qt6/plugins/iconengines/libQt6XdgIconPlugin.so
usr/share/cmake/qt6xdgiconloader/qt6xdgiconloader-config-version.cmake
usr/share/cmake/qt6xdgiconloader/qt6xdgiconloader-config.cmake
usr/share/cmake/qt6xdgiconloader/qt6xdgiconloader-targets-relwithdebinfo.cmake
usr/share/cmake/qt6xdgiconloader/qt6xdgiconloader-targets.cmake

@ -1 +0,0 @@
usr/lib/*/libQt6XdgIconLoader.so.*

@ -1,32 +0,0 @@
# SymbolsHelper-Confirmed: 4.0.0 amd64 arm64 armhf ppc64el riscv64 s390x
libQt6XdgIconLoader.so.4 libqt6xdgiconloader4 #MINVER#
* Build-Depends-Package: libqt6xdgiconloader-dev
_ZN13XdgIconLoader20setFollowColorSchemeEb@Base 3.8.0
_ZN13XdgIconLoader8instanceEv@Base 3.8.0
_ZN19XdgIconLoaderEngine10actualSizeERK5QSizeN5QIcon4ModeENS3_5StateE@Base 3.8.0
_ZN19XdgIconLoaderEngine12ensureLoadedEv@Base 3.8.0
_ZN19XdgIconLoaderEngine12entryForSizeERK14QThemeIconInfoRK5QSizei@Base 4.0.0
_ZN19XdgIconLoaderEngine12scaledPixmapERK5QSizeN5QIcon4ModeENS3_5StateEd@Base 4.0.0
_ZN19XdgIconLoaderEngine14availableSizesEN5QIcon4ModeENS0_5StateE@Base 4.0.0
_ZN19XdgIconLoaderEngine4readER11QDataStream@Base 3.8.0
_ZN19XdgIconLoaderEngine5paintEP8QPainterRK5QRectN5QIcon4ModeENS5_5StateE@Base 3.8.0
_ZN19XdgIconLoaderEngine6isNullEv@Base 4.0.0
_ZN19XdgIconLoaderEngine6pixmapERK5QSizeN5QIcon4ModeENS3_5StateE@Base 3.8.0
_ZN19XdgIconLoaderEngine8iconNameEv@Base 4.0.0
_ZN19XdgIconLoaderEngineC1ERK7QString@Base 3.8.0
_ZN19XdgIconLoaderEngineC1ERKS_@Base 3.8.0
_ZN19XdgIconLoaderEngineC2ERK7QString@Base 3.8.0
_ZN19XdgIconLoaderEngineC2ERKS_@Base 3.8.0
_ZN19XdgIconLoaderEngineD0Ev@Base 3.8.0
_ZN19XdgIconLoaderEngineD1Ev@Base 3.8.0
_ZN19XdgIconLoaderEngineD2Ev@Base 3.8.0
_ZNK13XdgIconLoader14findIconHelperERK7QStringS2_R5QListIS0_Eb@Base 4.0.0
_ZNK13XdgIconLoader16unthemedFallbackERK7QStringRK5QListIS0_E@Base 4.0.0
_ZNK13XdgIconLoader8loadIconERK7QString@Base 3.8.0
_ZNK19XdgIconLoaderEngine3keyEv@Base 3.8.0
_ZNK19XdgIconLoaderEngine5cloneEv@Base 3.8.0
_ZNK19XdgIconLoaderEngine5writeER11QDataStream@Base 3.8.0
_ZNK19XdgIconLoaderEngine7hasIconEv@Base 3.8.0
_ZTI19XdgIconLoaderEngine@Base 3.8.0
_ZTS19XdgIconLoaderEngine@Base 3.8.0
_ZTV19XdgIconLoaderEngine@Base 3.8.0

@ -0,0 +1,18 @@
Description: Fix menu-item drag url
When dragging a menu item to the desktop, it isn't correctly copied because
of an incorrect patch. This fixes that.
Author: Tsu Jan <tsujan2000@gmail.com>
Bug: https://github.com/lxqt/lxqt/issues/1512
Applied-Upstream: commit:a26e700
Last-Update: 2018-07-13
--- a/qtxdg/xdgmenuwidget.cpp
+++ b/qtxdg/xdgmenuwidget.cpp
@@ -170,7 +170,7 @@ void XdgMenuWidgetPrivate::mouseMoveEven
return;
QList<QUrl> urls;
- urls << QUrl(a->desktopFile().fileName());
+ urls << QUrl::fromLocalFile(a->desktopFile().fileName());
QMimeData *mimeData = new QMimeData();
mimeData->setUrls(urls);

@ -1 +1 @@
ubuntu-gettext-translations.patch fix-menu-item-drag-url.patch

@ -1,41 +0,0 @@
Description: Add support for translations defined via X-Ubuntu-Gettext-Domain
Author: Simon Quigley <tsimonq2@lubuntu.me>
Origin: vendor
Forwarded: https://github.com/lxqt/libqtxdg/pull/292
Last-Update: 2023-03-06
---
This patch header follows DEP-3: http://dep.debian.net/deps/dep3/
--- a/src/qtxdg/xdgdesktopfile.cpp
+++ b/src/qtxdg/xdgdesktopfile.cpp
@@ -38,6 +38,7 @@
#include <cstdlib>
#include <unistd.h>
+#include <libintl.h>
#include <QDebug>
#include <QDBusInterface>
@@ -920,7 +921,22 @@ QString XdgDesktopFile::localizedKey(con
QVariant XdgDesktopFile::localizedValue(const QString& key, const QVariant& defaultValue) const
{
- return value(localizedKey(key), defaultValue);
+ // If the file is translated via gettext, override locally-defined translations
+ if (contains(QLatin1String("X-Ubuntu-Gettext-Domain")))
+ {
+ QString domain = value(QLatin1String("X-Ubuntu-Gettext-Domain")).toString();
+ QString val = value(key, defaultValue).toString().trimmed();
+ if (!val.isEmpty()) {
+ QByteArray _domain = domain.toUtf8();
+ QByteArray _val = val.toUtf8();
+ char *translated = dgettext(_domain.constData(), _val.constData());
+ return QVariant(QString::fromUtf8(translated));
+ } else {
+ return QVariant();
+ }
+ } else {
+ return value(localizedKey(key), defaultValue);
+ }
}

@ -1,4 +1,5 @@
# Yeah, we know # Yeah, we know
qtxdg-dev-tools: no-manual-page [usr/bin/qtxdg-desktop-file-start] qtxdg-dev-tools: binary-without-manpage usr/bin/qtxdg-desktop-file-start
qtxdg-dev-tools: no-manual-page [usr/bin/qtxdg-iconfinder] qtxdg-dev-tools: binary-without-manpage usr/bin/qtxdg-iconfinder

5
debian/rules vendored

@ -2,8 +2,8 @@
#export DH_VERBOSE = 1 #export DH_VERBOSE = 1
export LC_ALL=C.UTF-8 export LC_ALL=C.UTF-8
export DEB_BUILD_MAINT_OPTIONS = hardening=+all optimize=+lto export DEB_LDFLAGS_MAINT_APPEND = -Wl,--as-needed
export DEB_BUILD_MAINT_OPTIONS = hardening=+all
%: %:
dh ${@} --buildsystem cmake dh ${@} --buildsystem cmake
@ -14,5 +14,4 @@ override_dh_missing:
override_dh_auto_configure: override_dh_auto_configure:
dh_auto_configure -- \ dh_auto_configure -- \
-DBUILD_DEV_UTILS=YES \ -DBUILD_DEV_UTILS=YES \
-DCMAKE_BUILD_RPATH_USE_ORIGIN=ON \
-DCMAKE_BUILD_TYPE=RelWithDebInfo -DCMAKE_BUILD_TYPE=RelWithDebInfo

@ -1,12 +0,0 @@
# For more information on what jobs are run see:
# https://salsa.debian.org/salsa-ci-team/pipeline
#
# To enable the jobs, go to your repository (at salsa.debian.org)
# and click over Settings > CI/CD > Expand (in General pipelines).
# In "Custom CI config path" write debian/salsa-ci.yml and click
# in "Save Changes". The CI tests will run after the next commit.
---
include:
- https://salsa.debian.org/salsa-ci-team/pipeline/raw/master/salsa-ci.yml
- https://salsa.debian.org/salsa-ci-team/pipeline/raw/master/pipeline-jobs.yml

@ -1,6 +0,0 @@
Name: libqtxdg
Bug-Database: https://github.com/lxqt/libqtxdg/issues
Bug-Submit: https://github.com/lxqt/libqtxdg/issues/new
Changelog: https://github.com/lxqt/libqtxdg/blob/master/CHANGELOG
Repository: https://github.com/lxqt/libqtxdg
Repository-Browse: https://github.com/lxqt/libqtxdg

@ -1,52 +1,50 @@
-----BEGIN PGP PUBLIC KEY BLOCK----- -----BEGIN PGP PUBLIC KEY BLOCK-----
mQINBF6cxrwBEADfl3ydxNfLBbWGPesXty2baQgixZ3D6aCxadI2kX+aikmT8rd0 mQINBFXQeMMBEACif4+9pTrC6uNmRng0ZbzLh7p3cazmbnp2YFgDQDJZ7ZNmebxy
ttDKN18cXV52Ssxnj0qhgf4hwnu/b0be6BzqSEyGM+UQR3X2CYpxrMakfW32Q18K ngRuRhjGuDcFAL/37BwJnrBpfZFK9ljoH4Fo5Jm9cOELaTy7AIcEiV9dKMyrKF1E
X5ec0RPR2ucBq9G0r9t6FYC8FkJ4uQUU3xxrLW3z302S0Makjgzm8BV9WrFQ7oFF C76d8jHVuzuPbI92DkFdLZAdk+qjrrAy0x43PvUd+aaBGLcFs1ZMk7gOvElc2d95
uJQj0BHbHYC4RyaZb2AfxY4Y92BPGTjtGekWqgw6vEXCCnvAbGYVQzvxZt3nw21/ zWWSp5anjukmGbp+EsStnWJkF6VHj56qmklfYy5ioiVBOSpXo/RsACAcIlz8C8A1
1YmV4g7xhGFQPbOf9v3ejFUJeJIGzuJf5NAh7kvfCdUBAGYH0gnj0GpOve4ftnaG d4tNMiB2uF2OrUfrL8DD6m3nBqep+AYbIQrxMl9kUQH3I33e9kH/L+SHQyE6phS8
sAId2CQwm3oYF4Tu7yBPTOBpkaKkNaT+UdwTyeKERuCZ9ocZWX++/YF9ItRkJ5mM Czq06WjV4TcJ9VWxm7hQCNLYSxhZYYr1AW45lS5+xmfBOq2qeLgvjbFxa8PPrsp6
zoP1GluWn2atNWpRh/K97gyAGgr2fSmrAA4d1JrVbMujZAHoHAOKwJKqX9jPziPZ Bqgt8MjwUkXjU5IB7YulUBvFU2l0MJZWDBuNy0oNtCe1cU3JyIqLKjvzQQQ9eD5L
BFHfhcIOzG3ZhXAuumHsd7uwfPBVt20g+G+cOjBghbSSu9EOtMkAZl1g3ybvZixu o3Ul704TLHz0z+67Rxh05Mi4JvyFMjnooSJkNH8/7yXoBN0ZGOh1/5zMU1gK5bmP
Jtxa5exZWEmU7vtytEb8eq9Dj5XcGoTDbErE2RpJ/20HPzhyRKg9RN4iGS+0OiHS 6hKgis2exSZNIS74mF6/PqGgcwk3PyI4T3keUQoNPj11M2EznLHxY19QZfQ5oMed
oRbDi5IEOizvQjp2bsBmfa3rsoDSOqF2pevp+u8I56I6bU1GFpxxNC5IGvgo2Q79 8xOlHKjpcm8PYMB4gduNXlV7gI9h7UxuC5GuPiP2lmM6wUyHu48divxDk5UYgPEC
quz0oIk5hs3eLlUdEYsLGwR6pWJaJyf36vuDsq7iLrLyvHI5irAowO4r1QARAQAB xlPI2wHCNDsuy0EruCYIvrMSZfpYCCSrmXiOORBLO5qXkauILLkJarHqjQARAQAB
tCVQZWRyYW0gUG91cmFuZyA8dHN1amFuMjAwMEBnbWFpbC5jb20+iQJOBBMBCAA4 tCBBbGYgR2FpZGEgPGFnYWlkYUBzaWR1Y3Rpb24ub3JnPokCOAQTAQIAIgUCVdB4
FiEEGd/fOleb1QnbtXLYvnkwB60i334FAl6cxrwCGwMFCwkIBwIGFQoJCAsCBBYC wwIbAwYLCQgHAwIGFQgCCQoLBBYCAwECHgECF4AACgkQQsnI069epeOT2xAAgSHf
AwECHgECF4AACgkQvnkwB60i335f9RAAgRpn8gUa/l10UkVAnpM2Cz0MuNMwwCOq 41103cnElGf6TokPl4J6hdRPy2CUAjmBtMfr8eajYvGDGgnmsh9AGYGURjfFVCCf
IfVnuZuPBtYYiTU5Su++/aPZe3fF5B4v61F+XjNi7qeVL2t52X3jZ/iIx9Syasb+ Ag+8b6nF3xg03UmgsuSO8H78HGv9kKzF9aHmLt+SXq3jUX+LnIkFHErZWjFAKdJr
vDAIfQ5t6lKXvOptWxf6vteOg6CHbXwpGHbPjUkUS2vQwRikjBnR0SnkrMoXtgSX luu1j6ltxLe9PQljxZnugzMaUbW8eEPKvcriiDn3S4/DtikW/jpGA0MTY4ZWs9pZ
amPFqsitNrOhEJfeDfo0NzKESZuliWrCFt2v8c5q18G8cCZAvPLBlGuwRl58cDep L/6iRRH99L2X/cWO4sCgDXCTt4oK0f5OvwiuCoVOM+PYoIm31JICCKOlqamkCn7d
3EIibMI/9MUSJbKoiHlK+LcHtG7BQTNis/e7Pe1PkRmExfhxe1lNajtOx8FO72Tq 2KH3nsy0v7tXgnrnb/zr8jVGsZLzUE51AFOzb5Ec74/2SAq8X4gbTppttLXEIooq
B6zY6drippM9VaIc1M+zp9BRpsFu8whOmapCqlXHRgAK8xTdQRIGInQFqLWPOxSC nbepitW/PePkPY5gpfwHtFbl88qFnir+ABMefqRZkzeh0tsxJVLVHGP1KZykXpv7
f0B6N+EvQvgkyFQ1rW+u91OJBma46uKkhrwf+mDttVRncaIAkgE6e6pqm18yIPFk 96A6Q1h7Zo9Ny7WwN5Xl02g35LVCaPyzd3A8A4315uMuP3iziq57UktKqh9d5S3t
D42rt/yHcOl+2qkcJS3gPcg5UvlCzqOwg1rKZQIk+TcPuDx3r2UghDEYZN9X6vw3 jfK7e9UfFQZBLfxn2sNPsjdYSNUQp/PXTTk/599h359WVuUIR866T8K7N7EEon3p
zCBufr7ygZNf4tkbnVARFWTR4GzyCseFkWgOVZL9DccAhs8NeMy1WLkUzB75adeR qLItZljQ9Nmr/yGwKi9iQgi2LtZj5KUcF1zBLzZKf95FvoqSZqBXdFSjm+eYGaCH
3LONmEL7xOI8FuknKY4e6EcWhmstNIDgXfRe0hwO0VBdW3unoZC/K2ZM/ZuZyMdK Q2IBnhyP92lEknSK9ystUJXmY69tQKBFqJxScwaS+7a/rfLKssQjSWxqk+SX4QeW
TFjvYJrNewmymKge68wo0054bGZn8oz17i2AosJz7kW+ITsxmxhVcpfl4bav9Neq e9z9FUpo71bq0Zkc/M9aOCoEEmhg4Ob/JWy08oC5Ag0EVdB4wwEQAKZDCc/C41y0
RpQwhnhK9bC5Ag0EXpzGvAEQANbeRHFbpgQVIqV9WVOVnTj4FIqrTPTPKKa02vJA omLFCAJybvHiFScM+jOpyGpQvceoviEhIT7h1br/pnSEMkgPQEDPWJGtKueg1/94
7tGpgFapgvjdxnMxJfV6wuwOBUUFLR7DrXlV8EVFAYc5qTIeSQXvJsWw6gQ3+f0D sXTH24uefr3Y6JdZoBtprxl4JXUoOndgq1QH1xuUsy3/9YWU8Qboy9j8a8w0oCDE
z13oGOhZPBIzIKnV/MZI/jhIio8kSPWAuM5hR2X9Hvw3/CLo+H+hZZ6cFYoCxrQS T8Z03KHCwqzD3K+44jhmhF+0eLoaaY8ohS8ziP+DcFKVHyatmS5yCCdjVrj6PxMp
tTzcKMkdQizLLa+WNbqUSxg6I/P5k/smUDY9gKW7RtI5t/PupA3WTnsVD6CYWa3Q uy/y5SXT1kmiPdVAIzQlM5DlN6o46TV+BH0pPvVYjtwf31o0FckJxy5S1v0koCNB
c1O/1mUgqT6nQ5N9KCPpjZQRT6D6eIMmePtS85z4PPeYMJxPsKRYWPGRxKhCSdZl vX2b7tTDPKzn8G18eUVhGoUTZBUCp1gg36wJ0YY4xgZ9vI/xDCeHeAkyvGtaTAoy
/0wsC8aRtmwYT729e0ZgTAmUnj+rQp5hboF/ZPFjIoXR9G+0HnoY0a/nqVO4lUON qP4rHoUO5KVRSDh7frSlrdbLGWHaQwOhcqoKd4qP/164wHPGkgHL1vztdOc7l1wx
AV25GnMFGVyiHHlbH/0gboywwnzEg8BZbk+Z/61oOzBIW09sfG8fn8bsbkpL+nHf q3gMh2uwmJR0NRrw4WVuaIqL9lEbGBNijlmGsuqXfsMRhc/qoqgVDWvrcCtEoOwl
Mi/Vauge6wSfw7I5AfSiwrSDNHmKVsu39koWV6JGxEeFr2MffF+CuaoJCNOr/ZII TONGobW3jpCCjpa9SeGNjxuY6IVLn0lfX4hItNVY9sFA+H+yj4uBQ7zsmMUXafxt
SYR5ku3Y/lMKyUH1Oas0RWzFrdRcInqYK90A0x083zP4V445MvCwbRPzQAkm9wOP Yllm0f98yGNg5lnJg4bLOYu3IkpogUKNA3qkZ+6vRtwH70/bJGp7qdx/3G4W5dMX
kILLhE5FW+9/O0/9bpx4joJUDLV4d3hFZy7GSHKiZUs1QW6BV75JQKqoi+cVt+/L asd/rJjdELW+R/NVULAmK1ETSklaa3Z6vbTu8bN8gvP8pmMJ8f/U8+qzkuAqc201
+o1S8CMNekjqdC2mWRosM3doo51zT/FWNzQA1QcoZP2hORJDfw66y+4wPq6o8y1W Z4O+s7ZsQfTiz5mm7zPGIYTnppDSno/rABEBAAGJAh8EGAECAAkFAlXQeMMCGwwA
jR35ABEBAAGJAjYEGAEIACAWIQQZ3986V5vVCdu1cti+eTAHrSLffgUCXpzGvAIb CgkQQsnI069epeMt0g/+JrwLhULD6NOxaLgxboh/KZkh/7ViU4cB+QPT8JIcWxkZ
DAAKCRC+eTAHrSLffgbJD/4qW5YOo/BayBhaUh2L7VP7JNlECb/2xNNOFKI1NjNr zj8uk85TUitEUzKmjp/ItCrhQE5WNNWbz/FBnAuLtaQuHhcHMA3Vu95UUCGi1vyZ
nOmgSJLzf74Uhmt5W+iVjmJBHrDceprIPkizmPrn90kIsPIMtHIDNxzUgKZHbnza ZRlS3YRM6S9BOzrjG7fGQJmO/RU3g6rb0TAwGFxDHj8t4JEDTc3zASG7wV/VTn06
j1vZyAeC+JV79X1hOVpprj1TJwy65lpxXNyYnGqeIOgyFokn9fOHXv8aMQwpNuUr d8XIH9CZOw3kUuhkQ3OR/PEj1BCeCC+caC+tBjO0fgvDp8RV7NFQQ9kH8R3/xlWd
bdUJ1C75jYrvwy/NR1DczIFFYgsbkDGDtjVBjyMc5JAgvUBz37/iVPJfWP6dKVnf 6KMPtILE6fUft6LubWRGd1P5JBuzXivELolASajewbYtL/s87CCji3ngq0aT9raK
abRnUVzHgvgK7bnab00SA1TiWvjHURGjo+5rnRtv8X/AgStc2Phjq68TMIgMn0F2 m02wqFzNbX1iv+w2iqPQXq6pdRyxtJ8+Q8Z7zEBGJS5nkrYjsLTduZIjJHYHYH7f
kjUVvfQotNqzo9madNshvUDmsGtAzKh4e0dS1ear7u3nRp4Z7fqSrTEtXKNbEPwZ 3/ydVjQ3z12iqHKElgaRI7RUmpNiNxVIr+TtuxzeC6G+CF++XNkUtJODvCmRaoJS
wdWrWmmQLacNQBSe/FtcMzGF6xIVr4lnrL0bFjqBdQpdTC7vns3QSKk8/GFiEfpv waYsitz8+LSv3tawZJ0iQkKc9nerQMuBD+AzIr3i4NgXiEIN513esUtnKzeyIIsL
kzXrDbGV7jX2OWDjNHKcmXX2+E1CsNaJgS7zOgZw5jvbvlTLJUwyYNlM1VLI2OFW ntUcBjXKuLCj8OZrZtexjq7edWWbN57/3ikyS2Z7y0i3O30qk5jmccSaS6kA7xTY
Oa86l8pqli+B7rpTbsAE9Ut8qUaWjm87oUNSJbaKgqNnMaE+b/8VJaEeWHgQJwsD WCDFzbN2v2y+vGu9KYn+2HtrP2BtNa8JTh3waNeLUTpn4GV4mMrsZjOy6vhhHb91
bJSJ/O/vzlRtDjOJ1JDlMRLs7TnOFeUh5pgwyaJoidYbJEiGlMGJbI6BjwhDTBFO 1TKfI1gvjk7lE9xaWmcDjdI55dw3jIq8kK9SdgORGq9/S3g7KJNRjme+6GjqQfk=
NLJtd3SsRjc7ICtGdCvej59IvCDTjxtkhx5okF03APi1aXpHQrE18/arFD7BpoGO =h7ww
sw==
=gSIv
-----END PGP PUBLIC KEY BLOCK----- -----END PGP PUBLIC KEY BLOCK-----

6
debian/watch vendored

@ -1,5 +1,3 @@
version=4 version=4
opts="searchmode=plain, \ opts="pgpsigurlmangle=s/$/.asc/" \
pgpsigurlmangle=s/$/.asc/, \ https://github.com/lxqt/libqtxdg/releases .*/libqtxdg-([\d\.]+)\.tar\.xz
uversionmangle=s/(\d+\.\d+\.\d+).*/$1/" \
https://api.github.com/repos/lxqt/@PACKAGE@/releases https:\/\/github.com\/lxqt\/@PACKAGE@\/releases\/download\/@ANY_VERSION@\/@PACKAGE@-@ANY_VERSION@.tar.xz

Loading…
Cancel
Save