Compare commits

...

29 Commits

Author SHA1 Message Date
Simon Quigley 7888355301 Upload to Plucky
1 month ago
Simon Quigley 579af8e0f0 Add Breaks/Replaces on the older lxqt-session, since we include lxqt-portals.conf now.
2 months ago
Simon Quigley 00280b4905 Bump build dependencies.
2 months ago
Simon Quigley 8e640e5e32 New upstream release.
2 months ago
Rik Mills bd14f2c0d1 No-change rebuild against Qt 6.7.2 private-abi.
2 months ago
Aaron Rainbolt 397cdc34bd Release to Oracular
4 months ago
Aaron Rainbolt dff34f410b PPA build
6 months ago
Aaron Rainbolt accd80eff8 Adjust dependencies
6 months ago
Aaron Rainbolt f2390f67c6 Bump Standards-Version
6 months ago
Aaron Rainbolt 90c3cb46a8 Update copyright file
6 months ago
Aaron Rainbolt f1db5861c9 Bump version for new upstream release
6 months ago
Simon Quigley c6a0b69db3 Bump runtime dependency for new upstream version.
1 year ago
Aaron Rainbolt 032c57bf49 Compress changelog
1 year ago
Aaron Rainbolt 0da6a27dd5 Bump build deps
1 year ago
Aaron Rainbolt 0ede4d95fa Overhaul copyright file
1 year ago
Aaron Rainbolt f4f01982c3 Bump version for new upstream release
1 year ago
Simon Quigley 7c8b02e199 Add a Provides for xdg-desktop-portal-backend (LP: #2036098).
1 year ago
Simon Quigley 2837901eac Upload to Mantic.
1 year ago
Simon Quigley 2661756d9d Update copyright years.
1 year ago
Simon Quigley cd43c7e496 Bump Standards-Version to 4.6.2, no changes needed.
1 year ago
Simon Quigley c750ea464f Bump build dependencies.
1 year ago
Simon Quigley 15ba94a411 New upstream release.
1 year ago
Aaron Rainbolt 23563091ad NCR for libfm-qt 1.2.1
2 years ago
Aaron Rainbolt 1d6a631b95 Sync with archive.
2 years ago
Simon Quigley 8ec744d5de Upload to Lunar.
2 years ago
Simon Quigley 2933886069 Bump build dependencies in debian/control.
2 years ago
Simon Quigley 240fb8b1bb Lubuntuify the package slightly, to make debhelper happy.
2 years ago
Simon Quigley c6ee896a42 Fix the watch file, for real this time.
2 years ago
Simon Quigley e00f8079c0 New upstream release.
2 years ago

81
debian/changelog vendored

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

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

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

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

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

5
debian/rules vendored

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

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

Loading…
Cancel
Save