Compare commits

..

16 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
6 changed files with 119 additions and 16 deletions

39
debian/changelog vendored
View File

@ -1,3 +1,42 @@
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).

52
debian/control vendored
View File

@ -3,13 +3,40 @@ 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.3.0),
libkf5windowsystem-dev,
libqt5x11extras5-dev,
lxqt-build-tools (>= 0.13.0),
qtbase5-private-dev
Standards-Version: 4.6.2
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
@ -17,19 +44,20 @@ Rules-Requires-Root: no
Package: xdg-desktop-portal-lxqt
Architecture: any
Depends: libfm-qt-dev (>= 1.3.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}
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
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.

31
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>
2018 Alexander Volkov <a.volkov@rusbitech.ru>
2021-2023 LXQt team
License: LGPL-2.1+
Files: debian/*
Copyright: 2022-2023, 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 -- \