diff -pruN 4.2.0-1/debian/changelog 4.2.0-0ubuntu2/debian/changelog
--- 4.2.0-1/debian/changelog	2025-08-11 13:15:57.000000000 +0000
+++ 4.2.0-0ubuntu2/debian/changelog	2025-09-16 06:47:10.000000000 +0000
@@ -1,114 +1,147 @@
-libqtxdg (4.2.0-1) unstable; urgency=medium
+libqtxdg (4.2.0-0ubuntu2) questing; urgency=medium
 
-  * Merge to unstable.
+  * No-change rebuild for Qt 6.9.2 private ABI.
 
- -- ChangZhuo Chen (陳昌倬) <czchen@debian.org>  Mon, 11 Aug 2025 21:15:57 +0800
+ -- Rik Mills <rikmills@kde.org>  Tue, 16 Sep 2025 07:47:10 +0100
 
-libqtxdg (4.2.0-1~exp1) experimental; urgency=medium
+libqtxdg (4.2.0-0ubuntu1) questing; urgency=medium
 
-  * New upstream version 4.2.0.
-  * debian/control: Bumped the version of lxqt-build-tools.
-  * debian/libqt6xdg4.shlibs: Bumped the version of libqt6xdg4 to 4.2.0.
-  * debian/copyright: Added myself.
-  * debian/control: Added myslelf as uploader.
+  * New upstream release.
+    - Update build dependencies.
+  * Update Standards-Version to 4.7.2, no changes needed.
+
+ -- Aaron Rainbolt <arraybolt3@ubuntu.com>  Sat, 07 Jun 2025 23:44:05 -0500
+
+libqtxdg (4.1.0-0ubuntu6) plucky; urgency=medium
+
+  * Update Standards-Version to 4.7.1, no changes needed.
 
- -- Joel Orón Valiente <moded3v@gmail.com>  Sat, 12 Jul 2025 16:42:53 +0200
+ -- Simon Quigley <tsimonq2@ubuntu.com>  Fri, 21 Feb 2025 16:01:56 -0600
 
-libqtxdg (4.1.0-1) unstable; urgency=medium
+libqtxdg (4.1.0-0ubuntu5) plucky; urgency=medium
 
-  * New upstream version 4.1.0
+  * No-change rebuild for Qt 6.8.2.
 
- -- ChangZhuo Chen (陳昌倬) <czchen@debian.org>  Tue, 03 Dec 2024 22:06:49 +0800
+ -- Simon Quigley <tsimonq2@ubuntu.com>  Tue, 04 Feb 2025 11:05:34 -0600
 
-libqtxdg (4.0.0-2) unstable; urgency=medium
+libqtxdg (4.1.0-0ubuntu4) plucky; urgency=medium
 
-  * Upload to unstable.
+  * No-change rebuild for lxqt-build-tools C++17 -> C++20.
 
- -- Andrew Lee (李健秋) <ajqlee@debian.org>  Wed, 27 Nov 2024 18:22:24 +0100
+ -- Simon Quigley <tsimonq2@ubuntu.com>  Fri, 03 Jan 2025 03:53:46 -0600
 
-libqtxdg (4.0.0-2~exp1) experimental; urgency=medium
+libqtxdg (4.1.0-0ubuntu3) plucky; urgency=medium
 
-  * debian/control: build-deps on qt6-base-private-dev (>= 6.7.2).
-  * debian/control: build-deps on qt6-tools-dev.
-  * debian/control: build-deps on qt6-tools-dev-tools.
-  * debian/control: recommends on qt6-translations-l10n.
-  * debian/control: bump to Standards-version to 4.7.0, no changes needed.
-  * debian/salsa-ci.yml: build against to experimental.
+  * No-change rebuild for Qt 6.8.1.
 
- -- Andrew Lee (李健秋) <ajqlee@debian.org>  Sun, 06 Oct 2024 12:17:43 +0200
+ -- Simon Quigley <tsimonq2@ubuntu.com>  Wed, 04 Dec 2024 14:32:44 -0600
 
-libqtxdg (4.0.0-1) experimental; urgency=medium
+libqtxdg (4.1.0-0ubuntu2) plucky; urgency=medium
 
-  * New upstream version 4.0.0
-  * Clean up of group membership after 2nd calls.
-  * debian/control: build-deps on pkgconf,
-  * debian/control: build-deps on lxqt-build-tools (>= 2.0.0~).
-  * debian/control: build-deps on qt6-base-private-dev (>= 6.6.0~).
-  * debian/control: build-deps on qt6-svg-dev.
-  * debian/control: build-deps on libglib2.0-dev.
-  * Bump libqt5xdg3 to libqt6xdg4.
-  * Bump libqt5xdgiconloader3 to libqt6xdgiconloader4.
-  * Bump libqt5xdg-dev to libqt6xdg-dev.
-  * Bump libqt5xdgiconloader-dev to libqt6xdgiconloader-dev.
-  * debian/control: update depends for libqt6xdgiconloader-dev and qtxdg-
-    dev-tools.
-  * Run wrap-and-sort.
-  * debian/control: libqt6xdg4 conflicts on libqt5xdg3.
-  * debian/copyright: drop upstream deleted file.
-  * debian/salsa-ci.yml: build against to experimental.
-  * debian/salsa-ci.yml: disable i386 build tests due to a qt6 bug.
-  * debian/control: build-deps on lxqt-build-tools (>= 2.0.0+really2.0.0~).
-  * debian/copyright: update.
+  * No-change rebuild for Qt 6.8.0.
+
+ -- Simon Quigley <tsimonq2@ubuntu.com>  Wed, 04 Dec 2024 14:32:44 -0600
+
+libqtxdg (4.1.0-0ubuntu1) plucky; urgency=medium
+
+  * New upstream release.
+    - Bump build dependencies.
+  * Make the package Lintian-clean.
+  * Update my copyright years.
+
+ -- 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.
 
- -- Andrew Lee (李健秋) <ajqlee@debian.org>  Fri, 02 Aug 2024 07:22:53 +0200
+ -- Aaron Rainbolt <arraybolt3@ubuntu.com>  Thu, 15 Aug 2024 16:00:26 -0500
 
-libqtxdg (3.12.0-1) unstable; urgency=medium
+libqtxdg (3.12.0-0ubuntu1) noble; urgency=medium
 
   * New upstream release.
+  * Update copyright.
 
- -- ChangZhuo Chen (陳昌倬) <czchen@debian.org>  Wed, 29 Nov 2023 00:57:28 +0800
+ -- Simon Quigley <tsimonq2@ubuntu.com>  Sun, 05 Nov 2023 17:11:47 +0200
 
-libqtxdg (3.11.0-2) unstable; urgency=medium
+libqtxdg (3.11.0-0ubuntu3) mantic; urgency=medium
 
-  * debian/rules: Drop --fail-missing argument to dh_missing which is now
-    default in debhelper 13.
-  * debian/upstream/metadata: drop obsolete field Name.
-  * debian/upstream/metadata: correct the git Repository url as itʼs
-    different from Repository-Browse.
-  * debian/rules: suppress blhc error by added ignore-line-regexp.
+  * No-change rebuild against Qt 5.15.10.
 
- -- Andrew Lee (李健秋) <ajqlee@debian.org>  Sat, 09 Sep 2023 14:54:54 +0200
+ -- Dmitry Shachnev <mitya57@ubuntu.com>  Tue, 20 Jun 2023 15:59:21 +0300
 
-libqtxdg (3.11.0-1) unstable; urgency=medium
+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
 
-  [ ChangZhuo Chen (陳昌倬) ]
   * New upstream release.
-  * use unstable instead of sid in distribution.
-  * Change team email to <team+lxqt@tracker.debian.org>.
-  * Update d/copyright.
+  * 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
 
-  [ Andrew Lee (李健秋) ]
-  * debian/control: bump to Standards-version to 4.6.2, no changes needed.
-  * debian/copyright: update.
+  * Rebuild against lxqt-build-tools 0.12.0-0ubuntu3.
+  * Bumped Standards-Version to 4.6.2, no changes necessary.
+  * Updated copyright file.
 
- -- Andrew Lee (李健秋) <ajqlee@debian.org>  Mon, 12 Jun 2023 19:33:06 +0200
+ -- Aaron Rainbolt <arraybolt3@ubuntu.com>  Thu, 09 Feb 2023 13:17:41 -0600
 
-libqtxdg (3.10.0-2) unstable; urgency=medium
+libqtxdg (3.10.0-0ubuntu4) lunar; urgency=medium
 
-  * Add soversion in install files to prevent accidentally bumping soversion.
-  * Add shlibs files.
+  * No-change rebuild against Qt 5.15.8.
 
- -- ChangZhuo Chen (陳昌倬) <czchen@debian.org>  Mon, 12 Dec 2022 00:32:45 +0800
+ -- Dmitry Shachnev <mitya57@ubuntu.com>  Sat, 14 Jan 2023 10:19:42 +0300
 
-libqtxdg (3.10.0-1) unstable; urgency=medium
+libqtxdg (3.10.0-0ubuntu3) lunar; urgency=medium
 
-  [ Palo Kisa ]
-  * debian/watch: Fix github uscan processing
-  * New upstream version 3.10.0
+  * 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.
 
- -- ChangZhuo Chen (陳昌倬) <czchen@debian.org>  Tue, 22 Nov 2022 23:35:40 +0800
+ -- Simon Quigley <tsimonq2@ubuntu.com>  Wed, 16 Nov 2022 17:43:14 -0600
 
-libqtxdg (3.9.1-3) unstable; urgency=medium
+libqtxdg (3.9.1-3) sid; urgency=medium
 
   * debian/watch: fix uscan error.
   * Drop C++ symbols according to
diff -pruN 4.2.0-1/debian/control 4.2.0-0ubuntu2/debian/control
--- 4.2.0-1/debian/control	2025-08-11 13:15:32.000000000 +0000
+++ 4.2.0-0ubuntu2/debian/control	2025-06-08 04:25:28.000000000 +0000
@@ -1,24 +1,27 @@
 Source: libqtxdg
-Maintainer: LXQt Packaging Team <team+lxqt@tracker.debian.org>
-Uploaders: ChangZhuo Chen (陳昌倬) <czchen@debian.org>,
+Maintainer: Lubuntu Developers <lubuntu-devel@lists.ubuntu.com>
+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>,
-           Joel Orón Valiente <moded3v@gmail.com>
+           Simon Quigley <tsimonq2@debian.org>
 Section: libs
 Priority: optional
 Build-Depends: cmake,
                debhelper-compat (= 13),
-               libglib2.0-dev,
                libmagic-dev,
-               lxqt-build-tools (>= 2.2.0~),
+               lxqt-build-tools (>= 2.2.0),
                pkgconf,
-               qt6-base-private-dev (>= 6.7.2),
+               qt6-base-private-dev,
                qt6-svg-dev,
                qt6-tools-dev,
                qt6-tools-dev-tools
-Standards-Version: 4.7.0
+Standards-Version: 4.7.2
 Rules-Requires-Root: no
-Vcs-Browser: https://salsa.debian.org/lxqt-team/libqtxdg
-Vcs-Git: https://salsa.debian.org/lxqt-team/libqtxdg.git
+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
 Homepage: https://github.com/lxqt/libqtxdg
 
 Package: libqt6xdg4
@@ -32,8 +35,9 @@ Depends: file,
          ${shlibs:Depends}
 Recommends: qt6-translations-l10n
 Pre-Depends: ${misc:Pre-Depends}
+Conflicts: libqt5xdg3 (<< 3.12.0-0ubuntu7~)
+Replaces: libqt5xdg3 (<< 3.12.0-0ubuntu7~)
 Provides: libqt6xdg
-Conflicts: libqt5xdg3
 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.
@@ -46,6 +50,8 @@ 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
 Description: Implementation of the XDG Iconloader for Qt (shared lib)
  This library implements the backend to load icons which are handled according
@@ -61,6 +67,8 @@ Depends: libmagic-dev,
          libqt6xdgiconloader-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.
@@ -74,6 +82,8 @@ Depends: libqt6xdgiconloader4 (= ${binar
          qt6-svg-dev,
          ${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.
diff -pruN 4.2.0-1/debian/copyright 4.2.0-0ubuntu2/debian/copyright
--- 4.2.0-1/debian/copyright	2025-08-11 13:15:32.000000000 +0000
+++ 4.2.0-0ubuntu2/debian/copyright	2025-06-08 04:44:05.000000000 +0000
@@ -3,86 +3,50 @@ Upstream-Name: libqtxdg
 Source: https://github.com/lxqt/libqtxdg
 
 Files: *
-Copyright: 2012-2024, LXQt team
-           2010-2012, Razor team
+Copyright: 2010-2012 Razor team
+           2012-2025 LXQt team
 License: LGPL-2.1+
 
-Files: src/qtxdg/xdgdesktopfile_p.h
-       test/qtxdg_test.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+
+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
 
+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/xdgmimeapps.cpp
-       src/qtxdg/xdgmimeapps.h
-       src/qtxdg/xdgmimeapps_p.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.h
        util/qtxdg-desktop-file-start.cpp
        util/qtxdg-iconfinder.cpp
-Copyright: 2014-2020, Luís Pereira <luis.artur.pereira@gmail.com>
-License: LGPL-2.1+
-
-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-2024, Andrew Lee (李健秋) <ajqlee@debian.org>
-           2014-2023, ChangZhuo Chen (陳昌倬) <czchen@debian.org>
-           2022,      S. 7 <severusseptimius7@gmail.com>
-           2025,      Joel Orón Valiente <moded3v@gmail.com>
-License: LGPL-2.1+
-
-Files: src/qtxdg/xdgaction.cpp
-       src/qtxdg/xdgaction.h
-       src/qtxdg/xdgautostart.cpp
-       src/qtxdg/xdgautostart.h
-       src/qtxdg/xdgdesktopfile.cpp
-       src/qtxdg/xdgdesktopfile.h
-       src/qtxdg/xdgdirs.cpp
-       src/qtxdg/xdgdirs.h
-       src/qtxdg/xdgicon.cpp
-       src/qtxdg/xdgicon.h
-       src/qtxdg/xdgmenu.cpp
-       src/qtxdg/xdgmenu.h
-       src/qtxdg/xdgmenu_p.h
-       src/qtxdg/xdgmenuapplinkprocessor.cpp
-       src/qtxdg/xdgmenuapplinkprocessor.h
-       src/qtxdg/xdgmenulayoutprocessor.cpp
-       src/qtxdg/xdgmenulayoutprocessor.h
-       src/qtxdg/xdgmenureader.cpp
-       src/qtxdg/xdgmenureader.h
-       src/qtxdg/xdgmenurules.cpp
-       src/qtxdg/xdgmenurules.h
-       src/qtxdg/xdgmenuwidget.cpp
-       src/qtxdg/xdgmenuwidget.h
-       src/qtxdg/xmlhelper.cpp
-       src/qtxdg/xmlhelper.h
-Copyright: 2010-2012, Razor team
 License: LGPL-2.1+
 
+Copyright: 2014 Digia Plc and/or its subsidiary(-ies)
 Files: src/xdgiconloader/xdgiconloader.cpp
        src/xdgiconloader/xdgiconloader_p.h
-Copyright: 2014, Digia Plc and/or its subsidiary(-ies)
 License: LGPL-2.1-or-3-with-Digia-1.1-exception
 
+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-2025 Simon Quigley <tsimonq2@debian.org>
+           2023-2025 Aaron Rainbolt <arraybolt3@ubuntu.com>
+License: LGPL-2.1+
+
 License: BSD-3-clause
  Redistribution and use in source and binary forms, with or without
  modification, are permitted provided that the following conditions
diff -pruN 4.2.0-1/debian/libqt6xdg4.install 4.2.0-0ubuntu2/debian/libqt6xdg4.install
--- 4.2.0-1/debian/libqt6xdg4.install	2025-08-11 13:15:26.000000000 +0000
+++ 4.2.0-0ubuntu2/debian/libqt6xdg4.install	2025-06-08 04:25:28.000000000 +0000
@@ -1,3 +1,3 @@
 etc/xdg/lxqt-qtxdg.conf
 etc/xdg/qtxdg.conf
-usr/lib/*/libQt6Xdg.so.4*
+usr/lib/*/libQt6Xdg.so.*
diff -pruN 4.2.0-1/debian/libqt6xdg4.shlibs 4.2.0-0ubuntu2/debian/libqt6xdg4.shlibs
--- 4.2.0-1/debian/libqt6xdg4.shlibs	2025-08-11 13:15:32.000000000 +0000
+++ 4.2.0-0ubuntu2/debian/libqt6xdg4.shlibs	1970-01-01 00:00:00.000000000 +0000
@@ -1 +0,0 @@
-libQt6Xdg 4 libqt6xdg4 (>= 4.2.0~)
diff -pruN 4.2.0-1/debian/libqt6xdg4.symbols 4.2.0-0ubuntu2/debian/libqt6xdg4.symbols
--- 4.2.0-1/debian/libqt6xdg4.symbols	1970-01-01 00:00:00.000000000 +0000
+++ 4.2.0-0ubuntu2/debian/libqt6xdg4.symbols	2025-06-08 04:25:28.000000000 +0000
@@ -0,0 +1,165 @@
+# 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(QString const&, QObject*)@Base" 1.0.0
+ (c++)"XdgAction::XdgAction(XdgAction const&, QObject*)@Base" 1.0.0
+ (c++)"XdgAction::XdgAction(XdgDesktopFile const&, QObject*)@Base" 1.0.0
+ (c++)"XdgAction::XdgAction(XdgDesktopFile const*, QObject*)@Base" 1.0.0
+ (c++)"XdgAction::isValid() const@Base" 1.0.0
+ (c++)"XdgAction::load(XdgDesktopFile const&)@Base" 1.0.0
+ (c++)"XdgAction::metaObject() const@Base" 1.0.0
+ (c++)"XdgAction::operator=(XdgAction const&)@Base" 1.0.0
+ (c++)"XdgAction::qt_metacall(QMetaObject::Call, int, void**)@Base" 1.0.0
+ (c++)"XdgAction::qt_metacast(char const*)@Base" 1.0.0
+ (c++)"XdgAction::runConmmand() const@Base" 1.0.0
+ (c++)"XdgAction::staticMetaObject@Base" 1.0.0
+ (c++)"XdgAction::updateIcon()@Base" 1.0.0
+ (c++)"XdgAction::~XdgAction()@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::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::fileName() 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::id(QString const&, bool)@Base" 2.0.0
+ (c++)"XdgDesktopFile::isShown(QString const&) const@Base" 1.0.0
+ (c++)"XdgDesktopFile::isSuitable(bool, QString const&) const@Base" 1.0.0
+ (c++)"XdgDesktopFile::isValid() const@Base" 1.0.0
+ (c++)"XdgDesktopFile::load(QString const&)@Base" 1.0.0
+ (c++)"XdgDesktopFile::localizedKey(QString const&) const@Base" 1.0.0
+ (c++)"XdgDesktopFile::localizedValue(QString const&, QVariant const&) const@Base" 1.0.0
+ (c++)"XdgDesktopFile::mimeTypes() const@Base" 1.3.0
+ (c++)"XdgDesktopFile::operator=(XdgDesktopFile const&)@Base" 1.0.0
+ (c++)"XdgDesktopFile::operator==(XdgDesktopFile const&) const@Base" 1.0.0
+ (c++)"XdgDesktopFile::removeEntry(QString const&)@Base" 1.0.0
+ (c++)"XdgDesktopFile::save(QIODevice*) const@Base" 1.0.0
+ (c++)"XdgDesktopFile::save(QString const&) 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::startDetached(QString const&) const@Base" 1.0.0
+ (c++)"XdgDesktopFile::tryExec() const@Base" 3.9.1
+ (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++)"XdgDirs::autostartDirs(QString const&)@Base" 1.0.0
+ (c++)"XdgDirs::autostartHome(bool)@Base" 1.0.0
+ (c++)"XdgDirs::cacheHome(bool)@Base" 1.0.0
+ (c++)"XdgDirs::configDirs(QString const&)@Base" 1.0.0
+ (c++)"XdgDirs::configHome(bool)@Base" 1.0.0
+ (c++)"XdgDirs::dataDirs(QString const&)@Base" 1.0.0
+ (c++)"XdgDirs::dataHome(bool)@Base" 1.0.0
+ (c++)"XdgDirs::runtimeDir()@Base" 1.0.0
+ (c++)"XdgDirs::setUserDir(XdgDirs::UserDirectory, QString const&, bool)@Base" 1.0.0
+ (c++)"XdgDirs::userDir(XdgDirs::UserDirectory)@Base" 1.0.0
+ (c++)"XdgDirs::userDirDefault(XdgDirs::UserDirectory)@Base" 1.3.0
+ (c++)"XdgIcon::XdgIcon()@Base" 1.0.0
+ (c++)"XdgIcon::defaultApplicationIcon()@Base" 1.0.0
+ (c++)"XdgIcon::defaultApplicationIconName()@Base" 1.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&, QString const&, QString const&, QString const&, QString 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
+ (c++)"XdgMenu::addWatchPath(QString const&)@Base" 1.0.0
+ (c++)"XdgMenu::changed()@Base" 1.0.0
+ (c++)"XdgMenu::environments()@Base" 1.0.0
+ (c++)"XdgMenu::errorString() const@Base" 1.0.0
+ (c++)"XdgMenu::findMenu(QDomElement&, QString const&, bool)@Base" 1.0.0
+ (c++)"XdgMenu::getMenuFileName(QString const&)@Base" 1.0.0
+ (c++)"XdgMenu::isOutDated() const@Base" 1.0.0
+ (c++)"XdgMenu::logDir() const@Base" 1.0.0
+ (c++)"XdgMenu::menuFileName() const@Base" 1.0.0
+ (c++)"XdgMenu::metaObject() const@Base" 1.0.0
+ (c++)"XdgMenu::qt_metacall(QMetaObject::Call, int, void**)@Base" 1.0.0
+ (c++)"XdgMenu::qt_metacast(char 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::setEnvironments(QString 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
+ (c++)"XdgMenu::~XdgMenu()@Base" 1.0.0
+ (c++)"XdgMenuWidget::XdgMenuWidget(QDomElement const&, QWidget*)@Base" 1.0.0
+ (c++)"XdgMenuWidget::XdgMenuWidget(XdgMenu const&, QString const&, QWidget*)@Base" 1.0.0
+ (c++)"XdgMenuWidget::XdgMenuWidget(XdgMenuWidget const&, QWidget*)@Base" 1.0.0
+ (c++)"XdgMenuWidget::event(QEvent*)@Base" 1.0.0
+ (c++)"XdgMenuWidget::metaObject() const@Base" 1.0.0
+ (c++)"XdgMenuWidget::operator=(XdgMenuWidget const&)@Base" 1.0.0
+ (c++)"XdgMenuWidget::qt_metacall(QMetaObject::Call, int, void**)@Base" 1.0.0
+ (c++)"XdgMenuWidget::qt_metacast(char const*)@Base" 1.0.0
+ (c++)"XdgMenuWidget::staticMetaObject@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(QMimeType const&)@Base" 1.0.0
+ (c++)"XdgMimeType::XdgMimeType(XdgMimeType const&)@Base" 1.0.0
+ (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++)"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
+ (c++)"typeinfo for XdgIcon@Base" 1.0.0
+ (c++)"typeinfo for XdgMenu@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 XdgDesktopFile@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 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 XdgDesktopFile@Base" 1.0.0
+ (c++)"vtable for XdgIcon@Base" 1.0.0
+ (c++)"vtable for XdgMenu@Base" 1.0.0
+ (c++)"vtable for XdgMenuWidget@Base" 1.0.0
+ (c++)"vtable for XdgMimeApps@Base" 3.4.0+git20191223
diff -pruN 4.2.0-1/debian/libqt6xdgiconloader4.install 4.2.0-0ubuntu2/debian/libqt6xdgiconloader4.install
--- 4.2.0-1/debian/libqt6xdgiconloader4.install	2025-08-11 13:15:26.000000000 +0000
+++ 4.2.0-0ubuntu2/debian/libqt6xdgiconloader4.install	2025-06-08 04:25:28.000000000 +0000
@@ -1 +1 @@
-usr/lib/*/libQt6XdgIconLoader.so.4*
+usr/lib/*/libQt6XdgIconLoader.so.*
diff -pruN 4.2.0-1/debian/libqt6xdgiconloader4.shlibs 4.2.0-0ubuntu2/debian/libqt6xdgiconloader4.shlibs
--- 4.2.0-1/debian/libqt6xdgiconloader4.shlibs	2025-08-11 13:15:26.000000000 +0000
+++ 4.2.0-0ubuntu2/debian/libqt6xdgiconloader4.shlibs	1970-01-01 00:00:00.000000000 +0000
@@ -1 +0,0 @@
-libQt6XdgIconLoader 4 libqt6xdgiconloader4 (>= 4.0.0~)
diff -pruN 4.2.0-1/debian/libqt6xdgiconloader4.symbols 4.2.0-0ubuntu2/debian/libqt6xdgiconloader4.symbols
--- 4.2.0-1/debian/libqt6xdgiconloader4.symbols	1970-01-01 00:00:00.000000000 +0000
+++ 4.2.0-0ubuntu2/debian/libqt6xdgiconloader4.symbols	2025-06-08 04:25:28.000000000 +0000
@@ -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
diff -pruN 4.2.0-1/debian/patches/series 4.2.0-0ubuntu2/debian/patches/series
--- 4.2.0-1/debian/patches/series	1970-01-01 00:00:00.000000000 +0000
+++ 4.2.0-0ubuntu2/debian/patches/series	2025-06-08 04:25:28.000000000 +0000
@@ -0,0 +1 @@
+ubuntu-gettext-translations.patch
diff -pruN 4.2.0-1/debian/patches/ubuntu-gettext-translations.patch 4.2.0-0ubuntu2/debian/patches/ubuntu-gettext-translations.patch
--- 4.2.0-1/debian/patches/ubuntu-gettext-translations.patch	1970-01-01 00:00:00.000000000 +0000
+++ 4.2.0-0ubuntu2/debian/patches/ubuntu-gettext-translations.patch	2025-06-08 04:25:28.000000000 +0000
@@ -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);
++    }
+ }
+ 
+ 
diff -pruN 4.2.0-1/debian/rules 4.2.0-0ubuntu2/debian/rules
--- 4.2.0-1/debian/rules	2025-08-11 13:15:26.000000000 +0000
+++ 4.2.0-0ubuntu2/debian/rules	2025-06-08 04:25:28.000000000 +0000
@@ -8,11 +8,11 @@ export DEB_BUILD_MAINT_OPTIONS = hardeni
 %:
 	dh ${@} --buildsystem cmake
 
+override_dh_missing:
+	dh_missing --fail-missing
+
 override_dh_auto_configure:
 	dh_auto_configure -- \
 		-DBUILD_DEV_UTILS=YES \
 		-DCMAKE_BUILD_RPATH_USE_ORIGIN=ON \
 		-DCMAKE_BUILD_TYPE=RelWithDebInfo
-
-execute_before_dh_auto_build:
-	@echo "blhc: ignore-line-regexp: .*/CMakeCXXCompilerABI[.]cpp.*"
diff -pruN 4.2.0-1/debian/salsa-ci.yml 4.2.0-0ubuntu2/debian/salsa-ci.yml
--- 4.2.0-1/debian/salsa-ci.yml	2025-08-11 13:15:26.000000000 +0000
+++ 4.2.0-0ubuntu2/debian/salsa-ci.yml	2025-06-08 04:25:28.000000000 +0000
@@ -10,7 +10,3 @@ 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
 
-variables:
-  RELEASE: 'experimental'
-  SALSA_CI_DISABLE_REPROTEST: 1
-  SALSA_CI_DISABLE_PIUPARTS: 1
diff -pruN 4.2.0-1/debian/upstream/metadata 4.2.0-0ubuntu2/debian/upstream/metadata
--- 4.2.0-1/debian/upstream/metadata	2025-08-11 13:15:26.000000000 +0000
+++ 4.2.0-0ubuntu2/debian/upstream/metadata	2025-06-08 04:25:28.000000000 +0000
@@ -1,5 +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.git
+Repository: https://github.com/lxqt/libqtxdg
 Repository-Browse: https://github.com/lxqt/libqtxdg
diff -pruN 4.2.0-1/debian/watch 4.2.0-0ubuntu2/debian/watch
--- 4.2.0-1/debian/watch	2025-08-11 13:15:26.000000000 +0000
+++ 4.2.0-0ubuntu2/debian/watch	2025-06-08 04:25:28.000000000 +0000
@@ -1,3 +1,5 @@
 version=4
-opts="downloadurlmangle=s%/tag/([^/]+)$%/download/$1/@PACKAGE@-$1.tar.xz%, filenamemangle=s%^.*/([^/]+)$%@PACKAGE@-$1.tar.xz%, pgpsigurlmangle=s/$/.asc/" \
-  https://github.com/lxqt/@PACKAGE@/tags /lxqt/@PACKAGE@/releases/tag/([^/]+)$
+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
