Compare commits

..

59 Commits

Author SHA1 Message Date
Simon Quigley 3eca41ade4 Upload to Plucky
1 month ago
Simon Quigley 8ef558a68e Re-add version numbers to Conflicts/Replaces
2 months ago
Simon Quigley ead22b2a46 Update my copyright years.
2 months ago
Simon Quigley 8a2bf3d909 Make the package Lintian-clean.
2 months ago
Simon Quigley 78a24b2317 Bump build dependencies.
2 months ago
Simon Quigley 4a4ba6f961 Wraaaaaaaap
2 months ago
Simon Quigley 16d38e34a3 New upstream release.
2 months ago
Rik Mills b0663b368b No-change rebuild against Qt 6.7.2 private-abi.
2 months ago
Aaron Rainbolt 52be16a3f6 Release to Oracular
4 months ago
Aaron Rainbolt 24067e3fd3 Conflicts/Replaces magic
6 months ago
Aaron Rainbolt 27d9d70110 Update symbols files.
6 months ago
Aaron Rainbolt 7e12064cfa Rename installation guidance files
6 months ago
Aaron Rainbolt bba50b721d Rename pkg-config -> pkgconf
6 months ago
Aaron Rainbolt f511c93336 Update d/control for Qt6 and LXQt 2
6 months ago
Aaron Rainbolt 4f47b154a4 Bump Standards-Version
6 months ago
Aaron Rainbolt 0281078e81 Update copyright file.
6 months ago
Aaron Rainbolt e78d5cc336 Bump version for new upstream release.
6 months ago
Simon Quigley fe01081f7c Upload to Noble.
1 year ago
Simon Quigley a66dc20c47 Update copyright.
1 year ago
Simon Quigley 31345b9832 New upstream release.
1 year ago
Dmitry Shachnev 760c6e3845 No-change rebuild against Qt 5.15.10.
1 year ago
Dmitry Shachnev ffccccd16c No-change rebuild against Qt 5.15.9.
1 year ago
Simon Quigley f62adc0187 Upload to Mantic.
2 years ago
Simon Quigley a7f871fe47 Update copyright file.
2 years ago
Simon Quigley 63f4e0f7d7 Update patches.
2 years ago
Simon Quigley 2d5d8f0e18 New upstream release.
2 years ago
Simon Quigley 2755f1ad2d Add missing series file.
2 years ago
Simon Quigley ba924936fd Upload to Lunar.
2 years ago
Simon Quigley fad820787b Add support for translations defined via X-Ubuntu-Gettext-Domain.
2 years ago
Aaron Rainbolt 0b27fc1771 Updated copyright file
2 years ago
Aaron Rainbolt 4caff23f73 Bumped Standards-Version
2 years ago
Aaron Rainbolt 2565370a81 Rebuild against lxqt-build-tools for C++17
2 years ago
Aaron Rainbolt aaeb765e8d Sync with archive.
2 years ago
Aaron Rainbolt 5713050e4a Set release name.
2 years ago
Aaron Rainbolt b3bc144aa8 Overhauled copyright file.
2 years ago
Aaron Rainbolt 61b479c434 Fixed Build-Depends-Package fields in symbols files.
2 years ago
Simon Quigley 66d525e777 Upload to Lunar.
2 years ago
Simon Quigley 7ddd8d3241 Update symbols from amd64 build logs.
2 years ago
Simon Quigley 9e26d24b24 Bump the lxqt-build-tools build dependency version.
2 years ago
Simon Quigley 34d65f66ab Lubuntuify the package slightly, to make debhelper happy.
2 years ago
Simon Quigley d919fc0a76 Actually fix the upstream uscan file.
2 years ago
Simon Quigley 1f0552121f New upstream release.
2 years ago
Simon Quigley c66c787326 Add back symbols files.
2 years ago
Simon Quigley da76cfa109 Sync with Debian version 3.9.1-3.
2 years ago
Simon Quigley 412eeaf91b Sync with Debian version 3.9.1-2.
2 years ago
Simon Quigley 4cb2b0b98d Sync with Debian version 3.9.1-1.
2 years ago
Simon Quigley 2a2cb6b48b Release to Kinetic.
3 years ago
Simon Quigley 32f19b9f19 Update copyright.
3 years ago
Simon Quigley 7bdb8b5d5a Update install files.
3 years ago
Simon Quigley b5e943eceb Update symbols.
3 years ago
Simon Quigley f7fa41eb05 Bump Standards-version to 4.6.1, no changes needed.
3 years ago
Simon Quigley b57a6a579e New upstream release.
3 years ago
Dmitry Shachnev 4945cd0228 No-change rebuild against Qt 5.15.4.
3 years ago
Dmitry Shachnev 7217d97cfc No-change rebuild against Qt 5.15.3.
3 years ago
apt-ghetto d1d0c7af58 New upstream version of libqtxdg
3 years ago
Dan Simmons cc22a45e86 Sync from archive.
4 years ago
Raman Sarda 15fb18d369 Fixed s390x errors and previous changelog entry
4 years ago
Raman Sarda 5bee571317 New upstream version.
4 years ago
Dan Simmons 19e28e2b25 Sync from archive, add missing changelog entries.
4 years ago

232
debian/changelog vendored

@ -1,65 +1,206 @@
libqtxdg (3.5.0-0ubuntu1) groovy; urgency=medium libqtxdg (4.1.0-0ubuntu1) plucky; urgency=medium
* New upstream release. * New upstream release.
- Update upstream signing key. - Bump build dependencies.
- Update LXQt build dependencies. * Make the package Lintian-clean.
- Update symbols from amd64 build logs. * Update my copyright years.
* Bump Standards-version to 4.5.0, no changes needed.
* debhelper -> debhelper-compat.
* Run wrap-and-sort.
* Update binary-without-manpage overrides.
* Fix possible-unindented-list-in-extended-description.
-- Simon Quigley <tsimonq2@ubuntu.com> Wed, 03 Jun 2020 23:01:42 -0500 -- Simon Quigley <tsimonq2@ubuntu.com> Fri, 15 Nov 2024 15:32:07 -0600
libqtxdg (3.4.0-1ubuntu1) focal; urgency=medium 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
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
[ Alf Gaida ]
* New upstream version 3.4.0 * New upstream version 3.4.0
* Switched to gbp * Switched to gbp
* Bumped Standards to 4.4.1, no changes needed * Bumped Standards to 4.4.1, no changes needed
* Removed Dbus patch, fixed upstream
* Added new symbols * Added new symbols
* Fixed tools packaging and descriptions * Fixed tools packaging and descriptions
* Added qtxdg-dev-tools to libqtxdg recommends * Added qtxdg-dev-tools to libqtxdg recommends
[ apt-ghetto ]
* Take the package from salsa.debian.org
* Update it for ci/unstable
* Update debian/copyright
-- Alf Gaida <agaida@siduction.org> Sun, 27 Oct 2019 18:28:10 +0100 -- Alf Gaida <agaida@siduction.org> Sun, 27 Oct 2019 18:28:10 +0100
libqtxdg (3.3.1-0ubuntu2) disco; urgency=medium libqtxdg (3.3.1-2) unstable; urgency=medium
* No change rebuild against qtbase-abi-5-12-2. * Upstream patch: Avoid freeze for DBusActivatable apps (Closes: #928721)
-- Rik Mills <rikmills@kubuntu.org> Wed, 27 Mar 2019 14:40:02 +0000 -- Alf Gaida <agaida@siduction.org> Thu, 09 May 2019 17:57:01 +0200
libqtxdg (3.3.1-0ubuntu1) disco; urgency=medium libqtxdg (3.3.1-1) unstable; urgency=medium
* New upstream release. * Cherry-picked new upstream-release 3.3.1.
* Add lxqt-build-tools to build dependencies. * Added build dependency lxqt-build-tools (>= 0.6.0)
* Removed some cmake files from debian/copyright
-- Simon Quigley <tsimonq2@ubuntu.com> Fri, 08 Mar 2019 23:13:56 -0600 -- Alf Gaida <agaida@siduction.org> Sun, 24 Feb 2019 17:18:32 +0100
libqtxdg (3.3.0-0ubuntu1) disco; urgency=medium libqtxdg (3.3.0-1) unstable; urgency=medium
* New upstream release. * Cherry-picked new upstream-release 3.3.0
- Remove reverse-applicable patches. * Bumped Standards to 4.3.0, no changes needed
* Bump Standards-version to 4.3.0, no changes needed. * Dropped d/compat, use debhelper-compat = 12, no changes needed
* Bump debhelper compat to 12, no changes needed. * Added Build-Depends-Package field to symbols
* Fixed the location of some files in d/copyright
-- Simon Quigley <tsimonq2@ubuntu.com> Fri, 25 Jan 2019 21:47:42 -0600 * Fixed years in d/copyright
libqtxdg (3.2.0-2ubuntu1) cosmic; urgency=medium
* Bump Standards-version to 4.1.5, no changes needed. -- Alf Gaida <agaida@siduction.org> Sun, 27 Jan 2019 12:49:28 +0100
* Run wrap-and-sort.
* Fix inability to drag a menu item to the desktop.
* Following Debian, add a runtime dependency of libglib2.0-bin to libqtxdg3
(Closes: #902054, #902055).
-- Simon Quigley <tsimonq2@ubuntu.com> Fri, 13 Jul 2018 23:02:19 -0500
libqtxdg (3.2.0-2) unstable; urgency=medium libqtxdg (3.2.0-2) unstable; urgency=medium
@ -76,17 +217,6 @@ 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~

67
debian/control vendored

@ -1,28 +1,30 @@
Source: libqtxdg Source: libqtxdg
Maintainer: Lubuntu Developers <lubuntu-devel@lists.ubuntu.com> Maintainer: Lubuntu Developers <lubuntu-devel@lists.ubuntu.com>
XSBC-Original-Maintainer: LXQt Packaging Team <pkg-lxqt-devel@lists.alioth.debian.org> 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 (= 12), debhelper-compat (= 13),
libmagic-dev, libmagic-dev,
libqt5svg5-dev, lxqt-build-tools (>= 2.1.0),
lxqt-build-tools (>= 0.7.0), 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.5.0 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: libqt5xdg3 Package: libqt6xdg4
Architecture: any Architecture: any
Multi-Arch: same Multi-Arch: same
Depends: file, Depends: file,
@ -31,49 +33,57 @@ Depends: file,
shared-mime-info, shared-mime-info,
${misc:Depends}, ${misc:Depends},
${shlibs:Depends} ${shlibs:Depends}
Recommends: qttranslations5-l10n Recommends: qt6-translations-l10n
Pre-Depends: ${misc:Pre-Depends} Pre-Depends: ${misc:Pre-Depends}
Provides: libqt5xdg Conflicts: libqt5xdg3 (<< 3.12.0-0ubuntu7~)
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: libqt5xdgiconloader3 Package: libqt6xdgiconloader4
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}
Provides: libqt5xdgiconloader Conflicts: libqt5xdgiconloader3 (<< 3.12.0-0ubuntu7~)
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: libqt5xdg-dev Package: libqt6xdg-dev
Architecture: any Architecture: any
Section: libdevel Section: libdevel
Depends: libmagic-dev, Depends: libmagic-dev,
libqt5xdg3 (= ${binary:Version}), libqt6xdg4 (= ${binary:Version}),
libqt5xdgiconloader-dev (= ${binary:Version}), libqt6xdgiconloader-dev (= ${binary:Version}),
${misc:Depends} ${misc:Depends}
Recommends: qtxdg-dev-tools (= ${source:Version}) 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: libqt5xdgiconloader-dev Package: libqt6xdgiconloader-dev
Architecture: any Architecture: any
Section: libdevel Section: libdevel
Depends: libqt5svg5-dev, Depends: libqt6xdgiconloader4 (= ${binary:Version}),
libqt5xdgiconloader3 (= ${binary:Version}), qt6-svg-dev,
${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.
@ -83,12 +93,13 @@ Description: Development files for libqtxdgiconloader
Package: qtxdg-dev-tools Package: qtxdg-dev-tools
Architecture: any Architecture: any
Section: devel Section: devel
Depends: libqt5xdg3 (= ${binary:Version}), Depends: libqt6xdg4 (= ${binary:Version}),
libqt5xdgiconloader3 (= ${binary:Version}), libqt6xdgiconloader4 (= ${binary:Version}),
${misc:Depends}, ${misc:Depends},
${shlibs:Depends} ${shlibs:Depends}
Description: Tools for QtXdg Description: Tools for QtXdg
This package provide some tools for qtxdg: This package provide some tools for qtxdg:
.
* qtxdg-desktop-file-start - QtXdg XdgDesktopFile start Tester * qtxdg-desktop-file-start - QtXdg XdgDesktopFile start Tester
* qtxdg-iconfinder - Find icons the QtXdg way * qtxdg-iconfinder - Find icons the QtXdg way
* qtxdg-mat - Mime tool for QtXdg * qtxdg-mat - Mime app tool for QtXdg

86
debian/copyright vendored

@ -3,74 +3,50 @@ Upstream-Name: libqtxdg
Source: https://github.com/lxqt/libqtxdg Source: https://github.com/lxqt/libqtxdg
Files: * Files: *
Copyright: 2012-2018, LXQt team Copyright: 2010-2012 Razor team
2010-2012, Razor team 2012-2023 LXQt team
License: LGPL-2.1+ License: LGPL-2.1+
Files: qtxdg/desktopenvironment_p.cpp Copyright: 2013 Hong Jen Yee (PCMan) <pcman.tw@gmail.com>
qtxdg/xdgdesktopfile_p.h 2015 Luís Pereira <luis.artur.pereira@gmail.com>
test/qtxdg_test.cpp Files: cmake/compiler_settings.cmake
test/qtxdg_test.h License: BSD-3-Clause
test/tst_xdgdirs.cpp
xdgiconloader/plugin/xdgiconengineplugin.cpp
xdgiconloader/plugin/xdgiconengineplugin.h
Copyright: 2013-2017, LXQt team
License: LGPL-2.1+
Files: qtxdg/xdgmacros.h Copyright: 2014-2020 Luís Pereira <luis.artur.pereira@gmail.com>
qtxdg/xdgmimetype.cpp Files: src/qtxdg/qtxdglogging.cpp
qtxdg/xdgmimetype.h src/qtxdg/qtxdglogging.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+
Files: cmake/compiler_settings.cmake Copyright: 2014 Digia Plc and/or its subsidiary(-ies)
Copyright: 2013, Hong Jen Yee (PCMan) <pcman.tw@gmail.com> Files: src/xdgiconloader/xdgiconloader.cpp
2015, Luís Pereira <luis.artur.pereira@gmail.com> src/xdgiconloader/xdgiconloader_p.h
License: BSD-3-clause License: LGPL-2.1-or-3-with-Digia-1.1-exception
Files: debian/* Files: debian/*
Copyright: 2013-2018, Alf Gaida <agaida@siduction.org> Copyright: 2013-2019 Alf Gaida <agaida@siduction.org>
2015, Andrew Lee (李健秋) <ajqlee@debian.org> 2015-2022 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>
2022-2024 Simon Quigley <tsimonq2@debian.org>
2023-2024 Aaron Rainbolt <arraybolt3@ubuntu.com>
License: LGPL-2.1+ License: LGPL-2.1+
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+
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

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

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

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

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

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

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

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

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

@ -1,4 +1,6 @@
libQt5Xdg.so.3 libqt5xdg3 #MINVER# # SymbolsHelper-Confirmed: 4.0.0 amd64 arm64 armhf ppc64el riscv64 s390x
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
@ -14,20 +16,29 @@ libQt5Xdg.so.3 libqt5xdg3 #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
@ -47,23 +58,11 @@ libQt5Xdg.so.3 libqt5xdg3 #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::startDetached(QStringList const&) const@Base" 1.0.0 (c++)"XdgDesktopFile::tryExec() const@Base" 3.9.1
(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
@ -81,7 +80,6 @@ libQt5Xdg.so.3 libqt5xdg3 #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
@ -100,7 +98,6 @@ libQt5Xdg.so.3 libqt5xdg3 #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
@ -138,8 +135,15 @@ libQt5Xdg.so.3 libqt5xdg3 #MINVER#
(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
(c++)"XdgMimeType::swap(XdgMimeType&)@Base" 3.5.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

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

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

@ -0,0 +1,32 @@
# 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 @@
ubuntu-gettext-translations.patch

@ -0,0 +1,41 @@
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,3 +1,2 @@
usr/bin/qtxdg-desktop-file-start usr/bin/qtxdg-desktop-file-start
usr/bin/qtxdg-iconfinder usr/bin/qtxdg-iconfinder
usr/bin/qtxdg-mat

@ -1,4 +1,4 @@
# https://github.com/lxqt/libqtxdg/issues/209 # Yeah, we know
qtxdg-dev-tools: binary-without-manpage usr/bin/qtxdg-desktop-file-start
qtxdg-dev-tools: binary-without-manpage usr/bin/qtxdg-iconfinder qtxdg-dev-tools: no-manual-page [usr/bin/qtxdg-desktop-file-start]
qtxdg-dev-tools: binary-without-manpage usr/bin/qtxdg-mat qtxdg-dev-tools: no-manual-page [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_LDFLAGS_MAINT_APPEND = -Wl,--as-needed export DEB_BUILD_MAINT_OPTIONS = hardening=+all optimize=+lto
export DEB_BUILD_MAINT_OPTIONS = hardening=+all
%: %:
dh ${@} --buildsystem cmake dh ${@} --buildsystem cmake
@ -14,4 +14,5 @@ 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

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

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

6
debian/watch vendored

@ -1,3 +1,5 @@
version=4 version=4
opts="pgpsigurlmangle=s/$/.asc/" \ opts="searchmode=plain, \
https://github.com/lxqt/libqtxdg/releases .*/libqtxdg-([\d\.]+)\.tar\.xz pgpsigurlmangle=s/$/.asc/, \
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