From 4cb2b0b98d6d84856506ecb9c0d351c41f56acd9 Mon Sep 17 00:00:00 2001 From: Simon Quigley Date: Wed, 16 Nov 2022 17:21:16 -0600 Subject: [PATCH] Sync with Debian version 3.9.1-1. --- debian/changelog | 162 ++++------------------- debian/control | 51 +++---- debian/copyright | 37 ++---- debian/gbp.conf | 6 + debian/libqt5xdg-dev.install | 2 + debian/libqt5xdgiconloader-dev.install | 5 +- debian/libqt5xdgiconloader3.install | 1 + debian/libqt5xdgiconloader3.symbols | 49 +++---- debian/qtxdg-dev-tools.install | 3 +- debian/qtxdg-dev-tools.lintian-overrides | 9 +- debian/rules | 2 +- debian/upstream/metadata | 6 + debian/upstream/signing-key.asc | 102 +++++++------- debian/watch | 2 +- 14 files changed, 167 insertions(+), 270 deletions(-) create mode 100644 debian/gbp.conf create mode 100644 debian/upstream/metadata diff --git a/debian/changelog b/debian/changelog index 2bc1f1d..0dcd01b 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,59 +1,40 @@ -libqtxdg (3.9.1-0ubuntu1) kinetic; urgency=medium +libqtxdg (3.9.1-1) experimental; urgency=medium - * New upstream release. - * Bump Standards-version to 4.6.1, no changes needed. - * Update symbols. - * Update install files. - * Update copyright. + * New upstream release (Closes: #1013334). + * Add back symbols file. + * Update install file. + * Add my name to Uploaders. - -- Simon Quigley Wed, 25 May 2022 15:19:00 -0500 + -- Simon Quigley Mon, 27 Jun 2022 22:28:56 -0500 -libqtxdg (3.7.1-0ubuntu3) kinetic; urgency=medium +libqtxdg (3.8.0-2) experimental; urgency=medium - * No-change rebuild against Qt 5.15.4. + * Fix upstream metadata. + * Add Rules-Requires-Root: no. + * Remove unnecessary -Wl,--as-needed. - -- Dmitry Shachnev Tue, 17 May 2022 13:01:44 +0300 + -- ChangZhuo Chen (陳昌倬) Sun, 13 Feb 2022 23:24:53 +0800 -libqtxdg (3.7.1-0ubuntu2) jammy; urgency=medium +libqtxdg (3.8.0-1) experimental; urgency=medium - * No-change rebuild against Qt 5.15.3. - - -- Dmitry Shachnev Thu, 17 Mar 2022 18:37:20 +0300 - -libqtxdg (3.7.1-0ubuntu1) impish; urgency=medium - - * New upstream version 3.7.1 - * Bump Standards-Version to 4.5.1 - * Bump build dependency lxqt-build-tools to 0.9.0 - * Update and fix debian/copyright - * Update symbols - - Demangle symbols - - Remove unused symbols - - Add Build-Depends-Package metadata field - * Update debian/qtxdg-dev-tools.lintian-overrides - - -- apt-ghetto Sat, 07 Aug 2021 16:19:54 +0200 - -libqtxdg (3.6.0-1ubuntu3) hirsute; urgency=medium - - * No change rebuild with fixed ownership. - - -- Dimitri John Ledkov Tue, 16 Feb 2021 16:58:55 +0000 - -libqtxdg (3.6.0-1ubuntu2) hirsute; urgency=medium - - * Fixed s390x symbols errors. - * fixed previous changelog too. - - -- Raman Sarda Fri, 12 Feb 2021 02:28:10 +0530 + [ Andrew Lee (李健秋) ] + * New upstream version 3.8.0 -libqtxdg (3.6.0-1ubuntu1) hirsute; urgency=medium + [ 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 - * Merge from Debian unstable. - * Updated debhelper-compat to 13. - * Updated symbols file. + [ 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. - -- Raman Sarda Fri, 12 Feb 2021 00:25:21 +0530 + -- Andrew Lee (李健秋) Tue, 11 Jan 2022 15:09:23 +0800 libqtxdg (3.6.0-1) unstable; urgency=medium @@ -65,49 +46,6 @@ libqtxdg (3.6.0-1) unstable; urgency=medium -- Andrew Lee (李健秋) Fri, 25 Dec 2020 10:53:00 +0800 -libqtxdg (3.5.0-0ubuntu3) hirsute; urgency=medium - - * No-change rebuild against qtbase-abi-5-15-2. - - -- Dmitry Shachnev Fri, 27 Nov 2020 14:09:29 +0300 - -libqtxdg (3.5.0-0ubuntu2) hirsute; urgency=medium - - * No-change rebuild against qtbase-abi-5-15-1. - - -- Dmitry Shachnev Fri, 30 Oct 2020 15:40:52 +0300 - -libqtxdg (3.5.0-0ubuntu1) groovy; urgency=medium - - * New upstream release. - - 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 Wed, 03 Jun 2020 23:01:42 -0500 - -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 - * 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 Sun, 27 Oct 2019 18:28:10 +0100 - libqtxdg (3.4.0-1) unstable; urgency=medium * New upstream version 3.4.0 @@ -115,7 +53,7 @@ libqtxdg (3.4.0-1) unstable; urgency=medium * Bumped Standards to 4.4.1, no changes needed * Removed Dbus patch, fixed upstream * Added new symbols - * Fixed tools packaging and descriptions + * Fixed tools packaging and descriptions * Added qtxdg-dev-tools to libqtxdg recommends -- Alf Gaida Sun, 27 Oct 2019 18:28:10 +0100 @@ -134,19 +72,6 @@ libqtxdg (3.3.1-1) unstable; urgency=medium -- Alf Gaida Sun, 24 Feb 2019 17:18:32 +0100 -libqtxdg (3.3.1-0ubuntu2) disco; urgency=medium - - * No change rebuild against qtbase-abi-5-12-2. - - -- Rik Mills Wed, 27 Mar 2019 14:40:02 +0000 - -libqtxdg (3.3.1-0ubuntu1) disco; urgency=medium - - * New upstream release. - * Add lxqt-build-tools to build dependencies. - - -- Simon Quigley Fri, 08 Mar 2019 23:13:56 -0600 - libqtxdg (3.3.0-1) unstable; urgency=medium * Cherry-picked new upstream-release 3.3.0 @@ -158,25 +83,6 @@ libqtxdg (3.3.0-1) unstable; urgency=medium -- Alf Gaida Sun, 27 Jan 2019 12:49:28 +0100 -libqtxdg (3.3.0-0ubuntu1) disco; urgency=medium - - * 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 Fri, 25 Jan 2019 21:47:42 -0600 - -libqtxdg (3.2.0-2ubuntu1) cosmic; urgency=medium - - * 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 Fri, 13 Jul 2018 23:02:19 -0500 - libqtxdg (3.2.0-2) unstable; urgency=medium * Added libqtxdg dependency libglib2.0-bin @@ -192,17 +98,6 @@ libqtxdg (3.2.0-1) unstable; urgency=medium -- Alf Gaida 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 Mon, 21 May 2018 21:18:58 -0500 - libqtxdg (3.1.0-6) unstable; urgency=medium * Bumped debhelper to >= 11~ @@ -387,4 +282,3 @@ libqtxdg (1.2.0+20150807-1) unstable; urgency=medium copyright format. -- Andrew Lee (李健秋) Fri, 14 Aug 2015 04:07:21 +0800 - diff --git a/debian/control b/debian/control index c5f19d3..432b6ab 100644 --- a/debian/control +++ b/debian/control @@ -1,36 +1,35 @@ Source: libqtxdg -Maintainer: Lubuntu Developers -XSBC-Original-Maintainer: LXQt Packaging Team +Maintainer: LXQt Packaging Team Uploaders: Alf Gaida , ChangZhuo Chen (陳昌倬) , - Andrew Lee (李健秋) + Andrew Lee (李健秋) , + Simon Quigley Section: libs Priority: optional -Build-Depends: cmake, - debhelper-compat (= 13), +Build-Depends: debhelper-compat (= 13), + cmake, libmagic-dev, libqt5svg5-dev, - lxqt-build-tools (>= 0.9.0), + lxqt-build-tools (>= 0.10.0), pkg-config, qtbase5-private-dev, qttools5-dev, qttools5-dev-tools -Standards-Version: 4.6.1 -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 +Standards-Version: 4.6.0 +Rules-Requires-Root: no +Vcs-Browser: https://salsa.debian.org/lxqt-team/libqtxdg +Vcs-Git: https://salsa.debian.org/lxqt-team/libqtxdg.git Homepage: https://github.com/lxqt/libqtxdg Package: libqt5xdg3 Architecture: any Multi-Arch: same -Depends: file, +Depends: ${shlibs:Depends}, + ${misc:Depends}, + file, libfile-mimeinfo-perl, libglib2.0-bin, - shared-mime-info, - ${misc:Depends}, - ${shlibs:Depends} + shared-mime-info Recommends: qttranslations5-l10n Pre-Depends: ${misc:Pre-Depends} Provides: libqt5xdg @@ -43,7 +42,8 @@ Description: Implementation of the XDG Specifications for Qt (shared lib) Package: libqt5xdgiconloader3 Architecture: any Multi-Arch: same -Depends: ${misc:Depends}, ${shlibs:Depends} +Depends: ${shlibs:Depends}, + ${misc:Depends} Recommends: gtk-update-icon-cache Pre-Depends: ${misc:Pre-Depends} Provides: libqt5xdgiconloader @@ -56,10 +56,10 @@ Description: Implementation of the XDG Iconloader for Qt (shared lib) Package: libqt5xdg-dev Architecture: any Section: libdevel -Depends: libmagic-dev, +Depends: ${misc:Depends}, + libmagic-dev, libqt5xdg3 (= ${binary:Version}), - libqt5xdgiconloader-dev (= ${binary:Version}), - ${misc:Depends} + libqt5xdgiconloader-dev (= ${binary:Version}) Recommends: qtxdg-dev-tools (= ${source:Version}) Description: Development files for libqtxdg This library implements functions of the XDG Specifications in Qt. It is part @@ -70,10 +70,10 @@ Description: Development files for libqtxdg Package: libqt5xdgiconloader-dev Architecture: any Section: libdevel -Depends: libqt5svg5-dev, - libqt5xdgiconloader3 (= ${binary:Version}), +Depends: ${shlibs:Depends}, ${misc:Depends}, - ${shlibs:Depends} + libqt5svg5-dev, + libqt5xdgiconloader3 (= ${binary:Version}) 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. @@ -83,12 +83,13 @@ Description: Development files for libqtxdgiconloader Package: qtxdg-dev-tools Architecture: any Section: devel -Depends: libqt5xdg3 (= ${binary:Version}), - libqt5xdgiconloader3 (= ${binary:Version}), +Depends: ${shlibs:Depends}, ${misc:Depends}, - ${shlibs:Depends} + libqt5xdg3 (= ${binary:Version}), + libqt5xdgiconloader3 (= ${binary:Version}) 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 diff --git a/debian/copyright b/debian/copyright index 079a151..f98aee8 100644 --- a/debian/copyright +++ b/debian/copyright @@ -3,49 +3,28 @@ Upstream-Name: libqtxdg Source: https://github.com/lxqt/libqtxdg Files: * -Copyright: 2012-2018, LXQt team +Copyright: 2012-2021, LXQt team 2010-2012, Razor team License: LGPL-2.1+ Files: src/qtxdg/desktopenvironment_p.cpp src/qtxdg/xdgdesktopfile_p.h test/qtxdg_test.cpp - test/qtxdg_test.h - test/tst_xdgdirs.cpp src/xdgiconloader/plugin/xdgiconengineplugin.cpp src/xdgiconloader/plugin/xdgiconengineplugin.h + test/qtxdg_test.h + test/tst_xdgdirs.cpp Copyright: 2013-2017, LXQt team License: LGPL-2.1+ -Files: src/qtxdg/qtxdglogging.cpp - src/qtxdg/qtxdglogging.h - src/qtxdg/xdgmacros.h - src/qtxdg/xdgmimeapps.cpp - src/qtxdg/xdgmimeapps.h - src/qtxdg/xdgmimeapps_p.h - src/qtxdg/xdgmimeappsbackendinterface.cpp - src/qtxdg/xdgmimeappsbackendinterface.h - src/qtxdg/xdgmimeappsglibbackend.cpp - src/qtxdg/xdgmimeappsglibbackend.h +Files: src/qtxdg/xdgmacros.h src/qtxdg/xdgmimetype.cpp src/qtxdg/xdgmimetype.h test/tst_xdgdesktopfile.cpp test/tst_xdgdesktopfile.h - src/tools/mat/defappmatcommand.cpp - src/tools/mat/defappmatcommand.h - src/tools/mat/matcommandinterface.cpp - src/tools/mat/matcommandinterface.h - src/tools/mat/matcommandmanager.cpp - src/tools/mat/matcommandmanager.h - src/tools/mat/matglobals.h - src/tools/mat/mimetypematcommand.cpp - src/tools/mat/mimetypematcommand.h - src/tools/mat/openmatcommand.cpp - src/tools/mat/openmatcommand.h - src/tools/mat/qtxdg-mat.cpp util/qtxdg-desktop-file-start.cpp util/qtxdg-iconfinder.cpp -Copyright: 2014, 2016-2018, Luís Pereira +Copyright: 2014-2019, Luís Pereira License: LGPL-2.1+ Files: cmake/compiler_settings.cmake @@ -54,10 +33,10 @@ Copyright: 2013, Hong Jen Yee (PCMan) License: BSD-3-clause Files: debian/* -Copyright: 2021-2022, Lubuntu Developers - 2013-2018, Alf Gaida - 2015, Andrew Lee (李健秋) +Copyright: 2013-2019, Alf Gaida + 2015-2022, Andrew Lee (李健秋) 2014-2016, ChangZhuo Chen (陳昌倬) + 2022, S. 7 License: LGPL-2.1+ Files: src/qtxdg/xdgaction.cpp diff --git a/debian/gbp.conf b/debian/gbp.conf new file mode 100644 index 0000000..8957fee --- /dev/null +++ b/debian/gbp.conf @@ -0,0 +1,6 @@ +[DEFAULT] +debian-branch = debian/sid +upstream-branch = upstream/latest +pristine-tar = True +compression = xz + diff --git a/debian/libqt5xdg-dev.install b/debian/libqt5xdg-dev.install index 6438658..fedc8c9 100644 --- a/debian/libqt5xdg-dev.install +++ b/debian/libqt5xdg-dev.install @@ -1,4 +1,6 @@ usr/include/qt5xdg + usr/lib/*/libQt5Xdg.so usr/lib/*/pkgconfig/Qt5Xdg.pc + usr/share/cmake/qt5xdg/ diff --git a/debian/libqt5xdgiconloader-dev.install b/debian/libqt5xdgiconloader-dev.install index 5f005cd..1889cc9 100644 --- a/debian/libqt5xdgiconloader-dev.install +++ b/debian/libqt5xdgiconloader-dev.install @@ -1,8 +1,11 @@ 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 +usr/share/cmake/qt5xdgiconloader/qt5xdgiconloader-targets-relwithdebinfo.cmake diff --git a/debian/libqt5xdgiconloader3.install b/debian/libqt5xdgiconloader3.install index 9cf311d..11fd40c 100644 --- a/debian/libqt5xdgiconloader3.install +++ b/debian/libqt5xdgiconloader3.install @@ -1 +1,2 @@ usr/lib/*/libQt5XdgIconLoader.so.* + diff --git a/debian/libqt5xdgiconloader3.symbols b/debian/libqt5xdgiconloader3.symbols index 83266fb..8070483 100644 --- a/debian/libqt5xdgiconloader3.symbols +++ b/debian/libqt5xdgiconloader3.symbols @@ -1,24 +1,27 @@ libQt5XdgIconLoader.so.3 libqt5xdgiconloader3 #MINVER# -* Build-Depends-Package: libqt4xdgiconloader3-dev - (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 + _ZN13XdgIconLoader20setFollowColorSchemeEb@Base 3.8.0 + _ZN13XdgIconLoader8instanceEv@Base 3.8.0 + _ZN19XdgIconLoaderEngine10actualSizeERK5QSizeN5QIcon4ModeENS3_5StateE@Base 3.8.0 + _ZN19XdgIconLoaderEngine12ensureLoadedEv@Base 3.8.0 + _ZN19XdgIconLoaderEngine12entryForSizeERK5QSizei@Base 3.8.0 + _ZN19XdgIconLoaderEngine12virtual_hookEiPv@Base 3.8.0 + _ZN19XdgIconLoaderEngine4readER11QDataStream@Base 3.8.0 + _ZN19XdgIconLoaderEngine5paintEP8QPainterRK5QRectN5QIcon4ModeENS5_5StateE@Base 3.8.0 + _ZN19XdgIconLoaderEngine6pixmapERK5QSizeN5QIcon4ModeENS3_5StateE@Base 3.8.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_R11QStringListb@Base 3.8.0 + _ZNK13XdgIconLoader16unthemedFallbackERK7QStringRK11QStringList@Base 3.8.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 diff --git a/debian/qtxdg-dev-tools.install b/debian/qtxdg-dev-tools.install index f759d67..7470bb0 100644 --- a/debian/qtxdg-dev-tools.install +++ b/debian/qtxdg-dev-tools.install @@ -1,2 +1,3 @@ -usr/bin/qtxdg-desktop-file-start usr/bin/qtxdg-iconfinder +usr/bin/qtxdg-desktop-file-start + diff --git a/debian/qtxdg-dev-tools.lintian-overrides b/debian/qtxdg-dev-tools.lintian-overrides index 5c6e84b..b432dec 100644 --- a/debian/qtxdg-dev-tools.lintian-overrides +++ b/debian/qtxdg-dev-tools.lintian-overrides @@ -1,4 +1,5 @@ -# https://github.com/lxqt/libqtxdg/issues/209 -qtxdg-dev-tools: no-manual-page usr/bin/qtxdg-desktop-file-start -qtxdg-dev-tools: no-manual-page usr/bin/qtxdg-iconfinder -qtxdg-dev-tools: no-manual-page usr/bin/qtxdg-mat +# 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 + diff --git a/debian/rules b/debian/rules index e1cea73..68005e7 100755 --- a/debian/rules +++ b/debian/rules @@ -2,7 +2,6 @@ #export DH_VERBOSE = 1 export LC_ALL=C.UTF-8 -export DEB_LDFLAGS_MAINT_APPEND = -Wl,--as-needed export DEB_BUILD_MAINT_OPTIONS = hardening=+all %: @@ -14,4 +13,5 @@ override_dh_missing: override_dh_auto_configure: dh_auto_configure -- \ -DBUILD_DEV_UTILS=YES \ + -DCMAKE_BUILD_RPATH_USE_ORIGIN=ON \ -DCMAKE_BUILD_TYPE=RelWithDebInfo diff --git a/debian/upstream/metadata b/debian/upstream/metadata new file mode 100644 index 0000000..d3d688c --- /dev/null +++ b/debian/upstream/metadata @@ -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 diff --git a/debian/upstream/signing-key.asc b/debian/upstream/signing-key.asc index 396ad68..2e4d6c7 100644 --- a/debian/upstream/signing-key.asc +++ b/debian/upstream/signing-key.asc @@ -1,52 +1,52 @@ ------BEGIN PGP PUBLIC KEY BLOCK----- - -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 -sw== -=gSIv +-----BEGIN PGP PUBLIC KEY BLOCK----- + +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 +sw== +=gSIv -----END PGP PUBLIC KEY BLOCK----- diff --git a/debian/watch b/debian/watch index 716aeff..5fd337b 100644 --- a/debian/watch +++ b/debian/watch @@ -1,3 +1,3 @@ version=4 opts="pgpsigurlmangle=s/$/.asc/" \ - https://github.com/lxqt/libqtxdg/releases .*/libqtxdg-([\d\.]+)\.tar\.xz +https://github.com/lxqt/libqtxdg/releases .*/libqtxdg-([\d\.]+)\.tar\.xz