Compare commits

...

29 Commits

Author SHA1 Message Date
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
Aaron Rainbolt
397cdc34bd Release to Oracular 2024-08-15 16:47:07 -05:00
Aaron Rainbolt
dff34f410b PPA build 2024-06-27 23:46:40 -05:00
Aaron Rainbolt
accd80eff8 Adjust dependencies 2024-06-27 23:40:04 -05:00
Aaron Rainbolt
f2390f67c6 Bump Standards-Version 2024-06-27 23:38:23 -05:00
Aaron Rainbolt
90c3cb46a8 Update copyright file 2024-06-27 23:37:39 -05:00
Aaron Rainbolt
f1db5861c9 Bump version for new upstream release 2024-06-27 23:36:58 -05:00
c6a0b69db3 Bump runtime dependency for new upstream version. 2023-11-13 17:41:38 -06:00
032c57bf49 Compress changelog 2023-11-12 21:31:43 -06:00
0da6a27dd5 Bump build deps 2023-11-12 21:10:50 -06:00
0ede4d95fa Overhaul copyright file 2023-11-12 21:10:05 -06:00
f4f01982c3 Bump version for new upstream release 2023-11-12 21:03:05 -06:00
7c8b02e199 Add a Provides for xdg-desktop-portal-backend (LP: #2036098). 2023-10-10 08:06:25 -05:00
2837901eac Upload to Mantic. 2023-08-11 09:52:55 -05:00
2661756d9d Update copyright years. 2023-08-11 09:45:45 -05:00
cd43c7e496 Bump Standards-Version to 4.6.2, no changes needed. 2023-08-11 09:45:21 -05:00
c750ea464f Bump build dependencies. 2023-08-10 16:44:58 -05:00
15ba94a411 New upstream release. 2023-08-10 16:40:39 -05:00
Aaron Rainbolt
23563091ad NCR for libfm-qt 1.2.1 2023-01-27 15:53:40 -06:00
Aaron Rainbolt
1d6a631b95 Sync with archive. 2023-01-27 15:53:12 -06:00
8ec744d5de Upload to Lunar. 2022-11-18 19:16:22 -06:00
2933886069 Bump build dependencies in debian/control. 2022-11-18 19:12:14 -06:00
240fb8b1bb Lubuntuify the package slightly, to make debhelper happy. 2022-11-18 19:11:18 -06:00
c6ee896a42 Fix the watch file, for real this time. 2022-11-18 19:09:34 -06:00
e00f8079c0 New upstream release. 2022-11-18 19:09:22 -06:00
7 changed files with 170 additions and 22 deletions

81
debian/changelog vendored
View File

@ -1,3 +1,84 @@
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
* New upstream release.
* Update copyright file.
* Bump Standards-Version to 4.7.0, no changes necessary.
* Adjust dependencies.
-- Aaron Rainbolt <arraybolt3@ubuntu.com> Thu, 15 Aug 2024 16:46:38 -0500
xdg-desktop-portal-lxqt (0.5.0-0ubuntu2) noble; urgency=medium
* Bump runtime dependency for new upstream version.
-- Simon Quigley <tsimonq2@ubuntu.com> Mon, 13 Nov 2023 17:41:18 -0600
xdg-desktop-portal-lxqt (0.5.0-0ubuntu1) noble; urgency=medium
* New upstream release.
* Overhauled copyright file.
* Bump build dependency versions.
* Compressed the changelog.
-- Aaron Rainbolt <arraybolt3@gmail.com> Sun, 12 Nov 2023 21:02:39 -0600
xdg-desktop-portal-lxqt (0.4.0-0ubuntu2) mantic; urgency=medium
* Add a Provides for xdg-desktop-portal-backend (LP: #2036098).
-- Simon Quigley <tsimonq2@ubuntu.com> Fri, 22 Sep 2023 11:51:42 -0500
xdg-desktop-portal-lxqt (0.4.0-0ubuntu1) mantic; urgency=medium
* New upstream release.
* Bump build dependencies.
* Bump Standards-Version to 4.6.2, no changes needed.
* Update copyright years.
-- Simon Quigley <tsimonq2@ubuntu.com> Fri, 11 Aug 2023 09:52:50 -0500
xdg-desktop-portal-lxqt (0.3.0-0ubuntu4) lunar; urgency=medium
* No-change rebuild against libfm-qt 1.2.1.
-- Aaron Rainbolt <arraybolt3@ubuntu.com> Fri, 27 Jan 2023 15:53:17 -0600
xdg-desktop-portal-lxqt (0.3.0-0ubuntu3) lunar; urgency=medium
* No-change rebuild against Qt 5.15.8.
-- Dmitry Shachnev <mitya57@ubuntu.com> Sat, 14 Jan 2023 13:11:35 +0300
xdg-desktop-portal-lxqt (0.3.0-0ubuntu2) lunar; urgency=medium
* No-change rebuild against Qt 5.15.7.
-- Dmitry Shachnev <mitya57@ubuntu.com> Sat, 10 Dec 2022 16:01:01 +0300
xdg-desktop-portal-lxqt (0.3.0-0ubuntu1) lunar; urgency=medium
* New upstream release.
* Fix the watch file, for real this time.
* Lubuntuify the package slightly, to make debhelper happy.
* Bump build dependencies in debian/control.
-- Simon Quigley <tsimonq2@ubuntu.com> Fri, 18 Nov 2022 19:16:03 -0600
xdg-desktop-portal-lxqt (0.2.0-0ubuntu2) kinetic; urgency=medium
* Removed redundant "Repository-Browser" field from d/upstream/metadata.

59
debian/control vendored
View File

@ -3,32 +3,61 @@ Maintainer: Lubuntu Developers <lubuntu-devel@lists.ubuntu.com>
Uploaders: Simon Quigley <tsimonq2@lubuntu.me>
Section: libs
Priority: optional
Build-Depends: debhelper-compat (= 13),
libfm-qt-dev (>= 1.1.0),
libkf5windowsystem-dev,
libqt5x11extras5-dev,
lxqt-build-tools (>= 0.11.0),
qtbase5-private-dev
Standards-Version: 4.6.1
Vcs-Browser: https://phab.lubuntu.me/source/liblxqt/
Vcs-Git: https://phab.lubuntu.me/source/liblxqt.git
Homepage: https://github.com/lxqt/qtxdg-tools
Build-Depends: cmake (>= 3.18),
debhelper-compat (= 13),
libfm-qt6-dev (>= 2.1.0),
libkf6windowsystem-dev (>= 6.0.0),
libxcb-composite0-dev,
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.1.0),
qt6-base-private-dev (>= 6.6.0)
Standards-Version: 4.7.0
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
Homepage: https://github.com/lxqt/xdg-desktop-portal-lxqt
Rules-Requires-Root: no
Package: xdg-desktop-portal-lxqt
Architecture: any
Depends: libfm-qt-dev (>= 1.1.0),
libkf5windowsystem-dev,
libqt5x11extras5-dev,
Depends: libfm-qt6-dev (>= 2.1.0),
libkf6windowsystem-dev (>= 6.0.0),
xdg-desktop-portal,
${misc:Depends},
${shlibs:Depends}
Conflicts: lxqt-session (<< 2.1.0)
Replaces: lxqt-session (<< 2.1.0)
Pre-Depends: ${misc:Pre-Depends}
Description: xdg-desktop-portal using Qt/KF5/libfm-qt
Provides: xdg-desktop-portal-backend
Description: xdg-desktop-portal using Qt/KF6/libfm-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
an intuitive interface. Unlike most desktop environments, LXQt also works
fine with less powerful machines.
.
This package contains a backend implementation for xdg-desktop-portal that is
using Qt/KF5/libfm-qt.
using Qt/KF6/libfm-qt.

33
debian/copyright vendored
View File

@ -3,16 +3,43 @@ Upstream-Name: qtxdg-tools
Source: https://github.com/lxqt/qtxdg-tools
Files: *
Copyright: 2021-2024 LXQt team
License: LGPL-2.1
Files: src/desktopportal.cpp
src/desktopportal.h
src/filechooser.cpp
src/filechooser.h
src/filedialoghelper.cpp
src/filedialoghelper.h
src/main.cpp
src/utils.cpp
src/utils.h
Copyright: 2016-2018 Red Hat Inc
2016-2018 Jan Grulich <jgrulich@redhat.com>
2018 Alexander Volkov <a.volkov@rusbitech.ru>
2021-2022 LXQt team
2018 Alexander Volkov <a.volkov@rusbitech.ru>
2021-2023 LXQt team
License: LGPL-2.1+
Files: debian/*
Copyright: 2022, Lubuntu Developers <lubuntu-devel@lists.ubuntu.com>
Copyright: 2022-2023 Simon Quigley <tsimonq2@ubuntu.com>
2022-2024 Aaron Rainbolt <arraybolt3@gmail.com>
License: LGPL-2.1+
License: LGPL-2.1
This program or library is free software; you can redistribute it
and/or modify it under the terms of the GNU Lesser General Public
License as published by the Free Software Foundation; version 2.1
of the License.
.
This library is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.
.
On Debian systems, the complete text of the GNU Lesser General
Public License version 2.1 can be found in "/usr/share/common-licenses/LGPL-2.1".
License: LGPL-2.1+
This program or library is free software; you can redistribute it
and/or modify it under the terms of the GNU Lesser General Public

View File

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

5
debian/rules vendored
View File

@ -7,8 +7,9 @@ export DEB_BUILD_MAINT_OPTIONS = hardening=+all
%:
dh ${@} --buildsystem cmake
#override_dh_missing:
# dh_missing --fail-missing
override_dh_installchangelogs:
dh_installchangelogs -O--buildsystem=cmake
gzip -9 debian/xdg-desktop-portal-lxqt/usr/share/doc/xdg-desktop-portal-lxqt/CHANGELOG
override_dh_auto_configure:
dh_auto_configure -- \

6
debian/watch vendored
View File

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