Compare commits

...

17 Commits

Author SHA1 Message Date
Aaron Rainbolt
071ab1e8ff
Use a horrifically long line in debian/rules to fix the changelog name 2025-08-01 11:46:39 -05:00
Aaron Rainbolt
7ec7088192
DEP-3 is to be respected 2025-08-01 11:41:53 -05:00
Aaron Rainbolt
897b738579
Better to break than conflict 2025-08-01 11:36:53 -05:00
Aaron Rainbolt
13001c23e6
Bump Standards-Version 2025-08-01 11:33:24 -05:00
Aaron Rainbolt
e29f3e0ed4
Update build deps 2025-08-01 11:32:59 -05:00
Aaron Rainbolt
7cd9a0f058
Update copyright file 2025-08-01 11:31:46 -05:00
Aaron Rainbolt
ff9f1afafa
Bump version for new upstream release 2025-08-01 11:30:56 -05:00
75970e2e38 Update Standards-Version to 4.7.1, no changes needed. 2025-02-21 17:10:43 -06:00
6d0fb6f7ae Remove extra runtime depends that are pulled in by debhelper anyway. 2025-02-16 19:26:28 -06:00
a9dd2c900c No-change rebuild for Qt 6.8.2. 2025-02-16 19:21:30 -06:00
111b7813ff No-change rebuild for lxqt-build-tools C++17 -> C++20. 2025-02-16 19:20:49 -06:00
60a7194472 No-change rebuild for Qt 6.8.1. 2025-02-16 19:20:15 -06:00
7888355301 Upload to Plucky 2024-11-15 15:34:45 -06:00
579af8e0f0 Add Breaks/Replaces on the older lxqt-session, since we include lxqt-portals.conf now. 2024-11-05 21:40:30 -06:00
00280b4905 Bump build dependencies. 2024-11-05 19:11:16 -06:00
8e640e5e32 New upstream release. 2024-11-05 18:39:50 -06:00
Rik Mills
bd14f2c0d1 No-change rebuild against Qt 6.7.2 private-abi. 2024-11-05 18:38:41 -06:00
6 changed files with 114 additions and 16 deletions

57
debian/changelog vendored
View File

@ -1,3 +1,60 @@
xdg-desktop-portal-lxqt (1.2.0-0ubuntu1) questing; urgency=medium
* New upstream release.
- Update build dependencies.
* Update copyright file.
* Update Standards-Version to 4.7.2, no changes needed.
* Use Breaks/Replaces rather than Conflicts/Replaces on older lxqt-session
versions.
* Add DEP-3 header on add-kde-as-secondary-option.patch.
-- Aaron Rainbolt <arraybolt3@ubuntu.com> Fri, 01 Aug 2025 11:30:28 -0500
xdg-desktop-portal-lxqt (1.1.0-0ubuntu6) plucky; urgency=medium
* Update Standards-Version to 4.7.1, no changes needed.
-- Simon Quigley <tsimonq2@ubuntu.com> Fri, 21 Feb 2025 16:59:23 -0600
xdg-desktop-portal-lxqt (1.1.0-0ubuntu5) plucky; urgency=medium
* Remove extra runtime depends that are pulled in by debhelper anyway.
-- Simon Quigley <tsimonq2@ubuntu.com> Sun, 16 Feb 2025 19:26:24 -0600
xdg-desktop-portal-lxqt (1.1.0-0ubuntu4) plucky; urgency=medium
* No-change rebuild for Qt 6.8.2.
-- Simon Quigley <tsimonq2@ubuntu.com> Tue, 04 Feb 2025 18:32:43 -0600
xdg-desktop-portal-lxqt (1.1.0-0ubuntu3) plucky; urgency=medium
* No-change rebuild for lxqt-build-tools C++17 -> C++20.
-- Simon Quigley <tsimonq2@ubuntu.com> Fri, 03 Jan 2025 04:03:21 -0600
xdg-desktop-portal-lxqt (1.1.0-0ubuntu2) plucky; urgency=medium
* No-change rebuild for Qt 6.8.1.
-- Simon Quigley <tsimonq2@ubuntu.com> Thu, 05 Dec 2024 00:46:26 -0600
xdg-desktop-portal-lxqt (1.1.0-0ubuntu1) plucky; urgency=medium
* New upstream release.
- Bump build dependencies.
- Add Breaks/Replaces on the older lxqt-session, since we include
lxqt-portals.conf now.
-- Simon Quigley <tsimonq2@ubuntu.com> Fri, 15 Nov 2024 15:33:57 -0600
xdg-desktop-portal-lxqt (1.0.2-0ubuntu2) plucky; urgency=medium
* No-change rebuild against Qt 6.7.2 private-abi.
-- Rik Mills <rikmills@kde.org> Thu, 17 Oct 2024 17:54:36 +0100
xdg-desktop-portal-lxqt (1.0.2-0ubuntu1) oracular; urgency=medium xdg-desktop-portal-lxqt (1.0.2-0ubuntu1) oracular; urgency=medium
* New upstream release. * New upstream release.

50
debian/control vendored
View File

@ -4,11 +4,39 @@ Uploaders: Simon Quigley <tsimonq2@lubuntu.me>
Section: libs Section: libs
Priority: optional Priority: optional
Build-Depends: debhelper-compat (= 13), Build-Depends: debhelper-compat (= 13),
libfm-qt6-dev (>= 2.0.0), cmake (>= 3.18),
libkf6windowsystem-dev, libfm-qt6-dev (>= 2.2.0),
lxqt-build-tools (>= 2.0.0), libkf6windowsystem-dev (>= 6.0.0),
qt6-base-private-dev libxcb-composite0-dev,
Standards-Version: 4.7.0 libxcb-cursor-dev,
libxcb-damage0-dev,
libxcb-dpms0-dev,
libxcb-dri2-0-dev,
libxcb-dri3-dev,
libxcb-ewmh-dev,
libxcb-glx0-dev,
libxcb-icccm4-dev,
libxcb-keysyms1-dev,
libxcb-present-dev,
libxcb-record0-dev,
libxcb-render0-dev,
libxcb-res0-dev,
libxcb-screensaver0-dev,
libxcb-shape0-dev,
libxcb-shm0-dev,
libxcb-util-dev,
libxcb-xf86dri0-dev,
libxcb-xfixes0-dev,
libxcb-xinerama0-dev,
libxcb-xinput-dev,
libxcb-xkb-dev,
libxcb-xtest0-dev,
libxcb-xv0-dev,
libxcb-xvmc0-dev,
libxkbcommon-dev (>= 0.5.0),
lxqt-build-tools (>= 2.2.0),
qt6-base-private-dev (>= 6.6.0)
Standards-Version: 4.7.2
Vcs-Browser: https://git.lubuntu.me/Lubuntu/xdg-desktop-portal-lxqt-packaging Vcs-Browser: https://git.lubuntu.me/Lubuntu/xdg-desktop-portal-lxqt-packaging
Vcs-Git: https://git.lubuntu.me/Lubuntu/xdg-desktop-portal-lxqt-packaging.git Vcs-Git: https://git.lubuntu.me/Lubuntu/xdg-desktop-portal-lxqt-packaging.git
Homepage: https://github.com/lxqt/xdg-desktop-portal-lxqt Homepage: https://github.com/lxqt/xdg-desktop-portal-lxqt
@ -16,18 +44,16 @@ Rules-Requires-Root: no
Package: xdg-desktop-portal-lxqt Package: xdg-desktop-portal-lxqt
Architecture: any Architecture: any
Depends: libfm-qt6-dev (>= 2.0.0), Depends: xdg-desktop-portal, ${misc:Depends}, ${shlibs:Depends}
libkf6windowsystem-dev, Breaks: lxqt-session (<< 2.1.0)
xdg-desktop-portal, Replaces: lxqt-session (<< 2.1.0)
${misc:Depends},
${shlibs:Depends}
Pre-Depends: ${misc:Pre-Depends} Pre-Depends: ${misc:Pre-Depends}
Provides: xdg-desktop-portal-backend Provides: xdg-desktop-portal-backend
Description: xdg-desktop-portal using Qt/KF5/libfm-qt Description: xdg-desktop-portal using Qt/KF6/libfm-qt
LXQt is an advanced, easy-to-use, and fast desktop environment based on Qt LXQt is an advanced, easy-to-use, and fast desktop environment based on Qt
technologies. It has been tailored for users who value simplicity, speed, and technologies. It has been tailored for users who value simplicity, speed, and
an intuitive interface. Unlike most desktop environments, LXQt also works an intuitive interface. Unlike most desktop environments, LXQt also works
fine with less powerful machines. fine with less powerful machines.
. .
This package contains a backend implementation for xdg-desktop-portal that is This package contains a backend implementation for xdg-desktop-portal that is
using Qt/KF5/libfm-qt. using Qt/KF6/libfm-qt.

6
debian/copyright vendored
View File

@ -3,7 +3,7 @@ Upstream-Name: qtxdg-tools
Source: https://github.com/lxqt/qtxdg-tools Source: https://github.com/lxqt/qtxdg-tools
Files: * Files: *
Copyright: 2021-2024 LXQt team Copyright: 2021-2025 LXQt team
License: LGPL-2.1 License: LGPL-2.1
Files: src/desktopportal.cpp Files: src/desktopportal.cpp
@ -22,8 +22,8 @@ Copyright: 2016-2018 Red Hat Inc
License: LGPL-2.1+ License: LGPL-2.1+
Files: debian/* Files: debian/*
Copyright: 2022-2023 Simon Quigley <tsimonq2@ubuntu.com> Copyright: 2022-2025 Simon Quigley <tsimonq2@ubuntu.com>
2022-2024 Aaron Rainbolt <arraybolt3@gmail.com> 2022-2025 Aaron Rainbolt <arraybolt3@gmail.com>
License: LGPL-2.1+ License: LGPL-2.1+
License: LGPL-2.1 License: LGPL-2.1

View File

@ -0,0 +1,13 @@
Description: Add KDE desktop portal as fallback
KDE's desktop portal is a better fallback than GTK's for Qt-based desktop
environments. Try KDE's before falling back to GTK's.
Forwarded: no
Author: Simon Quigley <tsimonq2@ubuntu.com>
Reviewed-By: Aaron Rainbolt <arraybolt3@ubuntu.com>
--- a/data/lxqt-portals.conf
+++ b/data/lxqt-portals.conf
@@ -1,3 +1,2 @@
[preferred]
-default=lxqt
-org.freedesktop.impl.portal.FileChooser=lxqt;gtk;
+default=lxqt;kde;gtk;

1
debian/patches/series vendored Normal file
View File

@ -0,0 +1 @@
add-kde-as-secondary-option.patch

3
debian/rules vendored
View File

@ -9,7 +9,8 @@ export DEB_BUILD_MAINT_OPTIONS = hardening=+all
override_dh_installchangelogs: override_dh_installchangelogs:
dh_installchangelogs -O--buildsystem=cmake dh_installchangelogs -O--buildsystem=cmake
gzip -9 debian/xdg-desktop-portal-lxqt/usr/share/doc/xdg-desktop-portal-lxqt/CHANGELOG mv debian/xdg-desktop-portal-lxqt/usr/share/doc/xdg-desktop-portal-lxqt/CHANGELOG debian/xdg-desktop-portal-lxqt/usr/share/doc/xdg-desktop-portal-lxqt/changelog
gzip -9 debian/xdg-desktop-portal-lxqt/usr/share/doc/xdg-desktop-portal-lxqt/changelog
override_dh_auto_configure: override_dh_auto_configure:
dh_auto_configure -- \ dh_auto_configure -- \