Compare commits

..

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

232
debian/changelog vendored

@ -1,206 +1,65 @@
libqtxdg (4.1.0-0ubuntu1) plucky; urgency=medium
libqtxdg (3.5.0-0ubuntu1) groovy; urgency=medium
* New upstream release.
- Bump build dependencies.
* Make the package Lintian-clean.
* Update my copyright years.
- Update upstream signing key.
- Update LXQt build dependencies.
- Update symbols from amd64 build logs.
* 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> Fri, 15 Nov 2024 15:32:07 -0600
-- Simon Quigley <tsimonq2@ubuntu.com> Wed, 03 Jun 2020 23:01:42 -0500
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
libqtxdg (3.4.0-1ubuntu1) focal; urgency=medium
[ Alf Gaida ]
* 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
[ 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
libqtxdg (3.3.1-2) unstable; urgency=medium
libqtxdg (3.3.1-0ubuntu2) disco; urgency=medium
* Upstream patch: Avoid freeze for DBusActivatable apps (Closes: #928721)
* No change rebuild against qtbase-abi-5-12-2.
-- Alf Gaida <agaida@siduction.org> Thu, 09 May 2019 17:57:01 +0200
-- Rik Mills <rikmills@kubuntu.org> Wed, 27 Mar 2019 14:40:02 +0000
libqtxdg (3.3.1-1) unstable; urgency=medium
libqtxdg (3.3.1-0ubuntu1) disco; 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
* New upstream release.
* Add lxqt-build-tools to build dependencies.
-- Alf Gaida <agaida@siduction.org> Sun, 24 Feb 2019 17:18:32 +0100
-- Simon Quigley <tsimonq2@ubuntu.com> Fri, 08 Mar 2019 23:13:56 -0600
libqtxdg (3.3.0-1) unstable; urgency=medium
libqtxdg (3.3.0-0ubuntu1) disco; 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
* New upstream release.
- Remove reverse-applicable patches.
* Bump Standards-version to 4.3.0, no changes needed.
* Bump debhelper compat to 12, no changes needed.
-- Simon Quigley <tsimonq2@ubuntu.com> Fri, 25 Jan 2019 21:47:42 -0600
libqtxdg (3.2.0-2ubuntu1) cosmic; urgency=medium
-- Alf Gaida <agaida@siduction.org> Sun, 27 Jan 2019 12:49:28 +0100
* Bump Standards-version to 4.1.5, no changes needed.
* 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
@ -217,6 +76,17 @@ libqtxdg (3.2.0-1) unstable; urgency=medium
-- 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
* Bumped debhelper to >= 11~

67
debian/control vendored

@ -1,30 +1,28 @@
Source: libqtxdg
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>,
ChangZhuo Chen (陳昌倬) <czchen@debian.org>,
Andrew Lee (李健秋) <ajqlee@debian.org>,
Simon Quigley <tsimonq2@debian.org>
Andrew Lee (李健秋) <ajqlee@debian.org>
Section: libs
Priority: optional
Build-Depends: cmake,
debhelper-compat (= 13),
debhelper-compat (= 12),
libmagic-dev,
lxqt-build-tools (>= 2.1.0),
pkgconf,
qt6-base-private-dev,
qt6-svg-dev,
qt6-tools-dev,
qt6-tools-dev-tools
Standards-Version: 4.7.0
Rules-Requires-Root: no
Vcs-Browser: https://git.lubuntu.me/Lubuntu/libqtxdg-packaging
Vcs-Git: https://git.lubuntu.me/Lubuntu/libqtxdg-packaging.git
Debian-Vcs-Browser: https://salsa.debian.org/lxqt-team/libqtxdg
Debian-Vcs-Git: https://salsa.debian.org/lxqt-team/libqtxdg.git
libqt5svg5-dev,
lxqt-build-tools (>= 0.7.0),
pkg-config,
qtbase5-private-dev,
qttools5-dev,
qttools5-dev-tools
Standards-Version: 4.5.0
Vcs-Browser: https://phab.lubuntu.me/source/libqtxdg/
Vcs-Git: https://phab.lubuntu.me/source/libqtxdg.git
XS-Debian-Vcs-Browser: https://salsa.debian.org/lxqt-team/libqtxdg
XS-Debian-Vcs-Git: https://salsa.debian.org/lxqt-team/libqtxdg.git
Homepage: https://github.com/lxqt/libqtxdg
Package: libqt6xdg4
Package: libqt5xdg3
Architecture: any
Multi-Arch: same
Depends: file,
@ -33,57 +31,49 @@ Depends: file,
shared-mime-info,
${misc:Depends},
${shlibs:Depends}
Recommends: qt6-translations-l10n
Recommends: qttranslations5-l10n
Pre-Depends: ${misc:Pre-Depends}
Conflicts: libqt5xdg3 (<< 3.12.0-0ubuntu7~)
Replaces: libqt5xdg3 (<< 3.12.0-0ubuntu7~)
Provides: libqt6xdg
Provides: libqt5xdg
Description: Implementation of the XDG Specifications for Qt (shared lib)
This library implements functions of the XDG Specifications in Qt. It is part
of LXQt.
.
This package provides the shared library.
Package: libqt6xdgiconloader4
Package: libqt5xdgiconloader3
Architecture: any
Multi-Arch: same
Depends: ${misc:Depends}, ${shlibs:Depends}
Recommends: gtk-update-icon-cache
Pre-Depends: ${misc:Pre-Depends}
Conflicts: libqt5xdgiconloader3 (<< 3.12.0-0ubuntu7~)
Replaces: libqt5xdgiconloader3 (<< 3.12.0-0ubuntu7~)
Provides: libqt6xdgiconloader
Provides: libqt5xdgiconloader
Description: Implementation of the XDG Iconloader for Qt (shared lib)
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.
.
This package provides the shared library.
Package: libqt6xdg-dev
Package: libqt5xdg-dev
Architecture: any
Section: libdevel
Depends: libmagic-dev,
libqt6xdg4 (= ${binary:Version}),
libqt6xdgiconloader-dev (= ${binary:Version}),
libqt5xdg3 (= ${binary:Version}),
libqt5xdgiconloader-dev (= ${binary:Version}),
${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
This library implements functions of the XDG Specifications in Qt. It is part
of LXQt.
.
This package provides development files.
Package: libqt6xdgiconloader-dev
Package: libqt5xdgiconloader-dev
Architecture: any
Section: libdevel
Depends: libqt6xdgiconloader4 (= ${binary:Version}),
qt6-svg-dev,
Depends: libqt5svg5-dev,
libqt5xdgiconloader3 (= ${binary:Version}),
${misc:Depends},
${shlibs:Depends}
Conflicts: libqt5xdgiconloader-dev (<< 3.12.0-0ubuntu7~)
Replaces: libqt5xdgiconloader-dev (<< 3.12.0-0ubuntu7~)
Description: Development files for libqtxdgiconloader
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.
@ -93,13 +83,12 @@ Description: Development files for libqtxdgiconloader
Package: qtxdg-dev-tools
Architecture: any
Section: devel
Depends: libqt6xdg4 (= ${binary:Version}),
libqt6xdgiconloader4 (= ${binary:Version}),
Depends: libqt5xdg3 (= ${binary:Version}),
libqt5xdgiconloader3 (= ${binary:Version}),
${misc:Depends},
${shlibs:Depends}
Description: Tools for QtXdg
This package provide some 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
* qtxdg-mat - Mime tool for QtXdg

86
debian/copyright vendored

@ -3,50 +3,74 @@ Upstream-Name: libqtxdg
Source: https://github.com/lxqt/libqtxdg
Files: *
Copyright: 2010-2012 Razor team
2012-2023 LXQt team
Copyright: 2012-2018, LXQt team
2010-2012, Razor team
License: LGPL-2.1+
Copyright: 2013 Hong Jen Yee (PCMan) <pcman.tw@gmail.com>
2015 Luís Pereira <luis.artur.pereira@gmail.com>
Files: cmake/compiler_settings.cmake
License: BSD-3-Clause
Files: qtxdg/desktopenvironment_p.cpp
qtxdg/xdgdesktopfile_p.h
test/qtxdg_test.cpp
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: src/qtxdg/qtxdglogging.cpp
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
Files: qtxdg/xdgmacros.h
qtxdg/xdgmimetype.cpp
qtxdg/xdgmimetype.h
test/tst_xdgdesktopfile.cpp
test/tst_xdgdesktopfile.h
util/qtxdg-desktop-file-start.cpp
util/qtxdg-iconfinder.cpp
Copyright: 2014-2018, Luís Pereira <luis.artur.pereira@gmail.com>
License: LGPL-2.1+
Copyright: 2014 Digia Plc and/or its subsidiary(-ies)
Files: src/xdgiconloader/xdgiconloader.cpp
src/xdgiconloader/xdgiconloader_p.h
License: LGPL-2.1-or-3-with-Digia-1.1-exception
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/*
Copyright: 2013-2019 Alf Gaida <agaida@siduction.org>
2015-2022 Andrew Lee (李健秋) <ajqlee@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>
Copyright: 2013-2018, Alf Gaida <agaida@siduction.org>
2015, Andrew Lee (李健秋) <ajqlee@debian.org>
2014-2016, ChangZhuo Chen (陳昌倬) <czchen@debian.org>
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
Redistribution and use in source and binary forms, with or without
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
libQt6Xdg.so.4 libqt6xdg4 #MINVER#
* Build-Depends-Package: libqt6xdg-dev
libQt5Xdg.so.3 libqt5xdg3 #MINVER#
(c++)"XdgAction::XdgAction(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
@ -16,29 +14,20 @@ libQt6Xdg.so.4 libqt6xdg4 #MINVER#
(c++)"XdgAction::staticMetaObject@Base" 1.0.0
(c++)"XdgAction::updateIcon()@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::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(XdgDesktopFile 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::actionIconName(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::categories() const@Base" 1.2.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::icon(QIcon const&) 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::setValue(QString const&, QVariant 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::url() 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++)"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::autostartHome(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::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(QStringList const&, QIcon const&)@Base" 1.0.0
(c++)"XdgIcon::setFollowColorScheme(bool)@Base" 3.0.0
(c++)"XdgIcon::~XdgIcon()@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::save(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::staticMetaObject@Base" 1.0.0
(c++)"XdgMenu::xml() const@Base" 1.0.0
@ -135,15 +138,8 @@ libQt6Xdg.so.4 libqt6xdg4 #MINVER#
(c++)"XdgMimeType::icon() const@Base" 1.0.0
(c++)"XdgMimeType::iconName() 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
_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++)"XdgMimeType::swap(XdgMimeType&)@Base" 3.5.0
(c++)"non-virtual thunk to XdgMenuWidget::~XdgMenuWidget()@Base" 1.0.0
(c++)"typeinfo for XdgAction@Base" 1.0.0
(c++)"typeinfo for XdgDesktopFile@Base" 1.0.0

@ -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

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

@ -1,4 +1,4 @@
# Yeah, we know
qtxdg-dev-tools: no-manual-page [usr/bin/qtxdg-desktop-file-start]
qtxdg-dev-tools: no-manual-page [usr/bin/qtxdg-iconfinder]
# https://github.com/lxqt/libqtxdg/issues/209
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: binary-without-manpage usr/bin/qtxdg-mat

5
debian/rules vendored

@ -2,8 +2,8 @@
#export DH_VERBOSE = 1
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
@ -14,5 +14,4 @@ override_dh_missing:
override_dh_auto_configure:
dh_auto_configure -- \
-DBUILD_DEV_UTILS=YES \
-DCMAKE_BUILD_RPATH_USE_ORIGIN=ON \
-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

6
debian/watch vendored

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

Loading…
Cancel
Save