Compare commits

..

59 Commits

Author SHA1 Message Date
ec26c186c1 Update Standards-Version to 4.7.1, no changes needed. 2025-02-21 17:08:10 -06:00
de3d3ae380 Upload to Plucky 2025-01-11 16:58:44 -06:00
6a42e26240 New upstream release. 2025-01-11 16:58:39 -06:00
ad0110a3e8 Upload to Plucky 2024-11-15 15:34:45 -06:00
930b286e48 Do not install our own lxqt-portals.conf file anymore 2024-11-05 21:36:59 -06:00
1c535d4861 Make Lintian happy 2024-11-05 18:44:02 -06:00
6b63130197 Bump build dependencies. 2024-11-05 18:26:02 -06:00
697b925f5f New upstream release. 2024-11-05 18:24:19 -06:00
Aaron Rainbolt
68238dec46 Release to Oracular 2024-08-15 16:45:09 -05:00
Aaron Rainbolt
9babf34766 PPA build 2024-06-27 22:53:39 -05:00
Aaron Rainbolt
421e3610b7 Add layer-shell-qt, forgot that earlier 2024-06-27 22:53:26 -05:00
Aaron Rainbolt
1810f6227c Bump Standards-Version 2024-06-27 22:38:56 -05:00
Aaron Rainbolt
1ef85ddeac Adjust dependencies 2024-06-27 22:38:34 -05:00
Aaron Rainbolt
b1b4bd3f7a Drop autostart-ux-polish.patch 2024-06-27 22:35:11 -05:00
Aaron Rainbolt
d8f8822d70 Update copyright file 2024-06-27 22:33:31 -05:00
Aaron Rainbolt
5ec887ef0d Bump version for new upstream release 2024-06-27 22:32:36 -05:00
5fd7bd3860 Copy over GTK 3 settings by default (LP: #2047705). 2023-12-29 12:37:40 -06:00
61dedca925 Add an upstream patch polishing the autostart UX. 2023-12-22 16:33:01 -06:00
7764149c07 Upload to Noble. 2023-11-12 19:06:34 -06:00
0d14f33743 Explicitly depend on dbus-bin, since dbus-update-activation-environment is now directly called. 2023-11-12 19:04:38 -06:00
ebb335dce1 Wraaaaaaaaaaaaaaaaaaaaaaaaaaaap. 2023-11-12 19:00:56 -06:00
9812c22b1a Update copyright years. 2023-11-12 19:00:38 -06:00
ec53f204e2 Bump build dependencies. 2023-11-12 18:59:26 -06:00
d75689e90e New upstream release. 2023-11-12 18:58:37 -06:00
Thomas Ward
bab4903cbb d/control: Fix the comments added in -0ubuntu3 so that dpkg can process them properly. (Hotfix for a FTBFS bug) 2023-10-10 08:52:29 -05:00
9f6f42e6a7 Since the LXQt handler is limited in the portals it supports, add KDE and GTK as fallbacks. The GTK fallback needs to be removed once KDE's is better. 2023-10-10 08:51:07 -05:00
08293ed15c Add /usr/share/xdg-desktop-portal/lxqt-portals.conf, which makes XDG portalling happy (LP: #2036098). 2023-09-20 23:09:46 -05:00
e48c0003a6 Upload to Mantic. 2023-08-11 10:11:42 -05:00
0952dbc648 Remove reverse-applicable patch. 2023-08-11 10:11:42 -05:00
136e3e068c Bump build dependencies. 2023-08-10 16:43:29 -05:00
18160cc23e New upstream release. 2023-08-10 16:39:32 -05:00
Aaron Rainbolt
ebfe297610 Copyright file overhaul 2023-03-15 13:11:25 -05:00
Aaron Rainbolt
387ff05946 Bumped Standards-Version 2023-03-15 12:14:11 -05:00
Aaron Rainbolt
2ac6f93def Restore debian/watch 2023-03-15 12:08:40 -05:00
Aaron Rainbolt
9fc7532777 Lubuntuify maintainer field 2023-03-15 12:06:11 -05:00
Aaron Rainbolt
5592abceb9 Put the gitignore file back. 2023-03-15 12:04:39 -05:00
Aaron Rainbolt
897e7df462 Sync with archive. 2023-03-15 12:04:11 -05:00
fc8b2b3896 Upload to Lunar. 2023-03-10 18:13:20 -08:00
8837be7937 Change build dependency libprocps-dev -> libproc2-dev. 2023-03-10 18:12:59 -08:00
Steve Langasek
c8d4ea2243 No-change rebuild against libprocps2-0 2023-03-10 18:11:28 -08:00
8170f60dfa Upload to Lunar. 2022-11-18 18:36:27 -06:00
3b1ab5e8da Briefly update copyright. 2022-11-18 18:35:47 -06:00
9e83aefe9c Less Rs. 2022-11-18 18:32:57 -06:00
72071a4b77 Update the only Lintian override. 2022-11-18 18:32:26 -06:00
28bce28f70 Remove reverse-applicable patch. 2022-11-18 17:47:39 -06:00
668bc8bd1f Bump build dependencies in debian/control. 2022-11-18 17:46:01 -06:00
d6b49de89c Lubuntuify the package slightly, to make debhelper happy. 2022-11-18 17:44:02 -06:00
e9ea0c2e68 Bump Standards-version to 4.6.1, no changes needed. 2022-11-18 17:42:51 -06:00
3383b48a9a Fix the watch file, for real this time. 2022-11-18 17:42:32 -06:00
99b7ed308c New upstream release. 2022-11-18 17:42:21 -06:00
d444f92845 Upload to Kinetic. 2022-06-06 16:36:28 -05:00
40a627f197 Add upstream patch fixing some bluetooth settings. 2022-06-06 16:12:21 -05:00
92bf1fa4f6 Upload to Kinetic. 2022-06-01 16:44:14 -05:00
782eb86e43 Remove the old KDM config file, it is no longer shipped upstream. 2022-06-01 16:44:05 -05:00
558646a34d Remove old Breaks/Replaces since we're past the LTS. 2022-06-01 16:38:12 -05:00
935967c906 Bump build dependencies. 2022-06-01 16:35:14 -05:00
c3bf07ec49 New upstream release. 2022-06-01 16:30:23 -05:00
apt-ghetto
a8d9e619bc New upstream release for lxqt-session
Summary:
Packaged new upstream release 0.17.1 of lxqt-session
Updated changelog, control, copyright
Removed /etc/xdg/openbox/lxqt-rc.xml from install

Test Plan: Successfully built on https://launchpad.net/~apt-ghetto/+archive/ubuntu/ludev

Reviewers: kc2bez

Reviewed By: kc2bez

Differential Revision: https://phab.lubuntu.me/D128
2021-08-16 19:49:00 -04:00
Raman Sarda
35853fd307 New upstream version. 2021-02-22 01:25:36 +05:30
15 changed files with 426 additions and 123 deletions

243
debian/changelog vendored
View File

@ -1,3 +1,245 @@
lxqt-session (2.1.1-0ubuntu2) plucky; urgency=medium
* Update Standards-Version to 4.7.1, no changes needed.
-- Simon Quigley <tsimonq2@ubuntu.com> Fri, 21 Feb 2025 16:56:44 -0600
lxqt-session (2.1.1-0ubuntu1) plucky; urgency=medium
* New upstream release.
-- Simon Quigley <tsimonq2@ubuntu.com> Sat, 11 Jan 2025 16:58:40 -0600
lxqt-session (2.1.0-0ubuntu1) plucky; urgency=medium
* New upstream release.
- Bump build dependencies.
-- Simon Quigley <tsimonq2@ubuntu.com> Fri, 15 Nov 2024 15:33:14 -0600
lxqt-session (2.0.0-0ubuntu1) oracular; urgency=medium
* New upstream release.
* Update copyright file.
* Drop autostart-ux-polish.patch, applied upstream.
* Adjust dependencies.
* Bump Standards-Version to 4.7.0, no changes necessary.
-- Aaron Rainbolt <arraybolt3@ubuntu.com> Thu, 15 Aug 2024 16:44:52 -0500
lxqt-session (1.4.0-0ubuntu3) noble; urgency=medium
* Copy over GTK 3 settings by default (LP: #2047705).
-- Simon Quigley <tsimonq2@ubuntu.com> Fri, 29 Dec 2023 12:36:24 -0600
lxqt-session (1.4.0-0ubuntu2) noble; urgency=medium
* Add an upstream patch polishing the autostart UX.
-- Simon Quigley <tsimonq2@ubuntu.com> Fri, 22 Dec 2023 16:32:05 -0600
lxqt-session (1.4.0-0ubuntu1) noble; urgency=medium
* New upstream release.
* Bump build dependencies.
* Update copyright years.
* Wraaaaaaaaaaaaaaaaaaaaaaaaaaaap.
* Explicitly depend on dbus-bin, since dbus-update-activation-
environment is now directly called.
-- Simon Quigley <tsimonq2@ubuntu.com> Sun, 12 Nov 2023 19:06:27 -0600
lxqt-session (1.3.0-0ubuntu4) mantic; urgency=medium
* d/control: Fix the comments added in -0ubuntu3 so that dpkg can
process them properly. (Hotfix for a FTBFS bug)
-- Thomas Ward <teward@ubuntu.com> Sat, 23 Sep 2023 19:37:40 -0400
lxqt-session (1.3.0-0ubuntu3) mantic; urgency=medium
* Since the LXQt handler is limited in the portals it supports, add KDE and
GTK as fallbacks. The GTK fallback needs to be removed once KDE's is
better.
-- Simon Quigley <tsimonq2@ubuntu.com> Fri, 22 Sep 2023 14:22:41 -0500
lxqt-session (1.3.0-0ubuntu2) mantic; urgency=high
* Add /usr/share/xdg-desktop-portal/lxqt-portals.conf, which makes XDG
portalling happy (LP: #2036098).
-- Simon Quigley <tsimonq2@ubuntu.com> Wed, 20 Sep 2023 22:45:49 -0500
lxqt-session (1.3.0-0ubuntu1) mantic; urgency=medium
* New upstream release.
* Bump build dependencies.
* Remove reverse-applicable patch.
-- Simon Quigley <tsimonq2@ubuntu.com> Fri, 11 Aug 2023 09:51:27 -0500
lxqt-session (1.2.0-3ubuntu2) lunar; urgency=medium
* Lubuntuify the Maintainer field.
* Restore debian/watch to its original state.
* Bumepd Standards-Version to 4.6.2, no changes necessary.
* Overhauled copyright file.
-- Aaron Rainbolt <arraybolt3@ubuntu.com> Wed, 15 Mar 2023 12:05:32 -0500
lxqt-session (1.2.0-3ubuntu1) lunar; urgency=low
* Merge from Debian unstable. Remaining changes:
- Ensure all proper paths are added to $XDG_CONFIG_DIRS
-- Gianfranco Costamagna <locutusofborg@debian.org> Tue, 14 Mar 2023 13:30:45 +0100
lxqt-session (1.2.0-3) unstable; urgency=medium
* Merge to unstable.
-- ChangZhuo Chen (陳昌倬) <czchen@debian.org> Fri, 23 Dec 2022 00:31:41 +0800
lxqt-session (1.2.0-2) experimental; urgency=medium
* Add patch to use libproc2.
-- ChangZhuo Chen (陳昌倬) <czchen@debian.org> Sat, 17 Dec 2022 19:10:39 +0800
lxqt-session (1.2.0-1) unstable; urgency=medium
* New upstream release.
* Remove unnecessary patch.
* Add Rules-Requires-Root: no.
* Fix d/lintian-overrides.
* Update d/watch for GitHub.
-- ChangZhuo Chen (陳昌倬) <czchen@debian.org> Sat, 17 Dec 2022 17:28:26 +0800
lxqt-session (1.2.0-0ubuntu4) lunar; urgency=medium
* debian/patches/d1db1c791195f3c0cf148e2be8bd46c5a51ca535.patch:
- Fix build with libproc2
-- Gianfranco Costamagna <locutusofborg@debian.org> Mon, 13 Mar 2023 08:52:34 +0100
lxqt-session (1.2.0-0ubuntu3) lunar; urgency=medium
* Change build dependency libprocps-dev -> libproc2-dev.
-- Simon Quigley <tsimonq2@ubuntu.com> Fri, 10 Mar 2023 18:13:07 -0800
lxqt-session (1.2.0-0ubuntu2) lunar; urgency=medium
* No-change rebuild against libprocps2-0
-- Steve Langasek <steve.langasek@ubuntu.com> Fri, 10 Mar 2023 23:09:03 +0000
lxqt-session (1.2.0-0ubuntu1) lunar; urgency=medium
* New upstream release.
* Fix the watch file, for real this time.
* Bump Standards-version to 4.6.1, no changes needed.
* Lubuntuify the package slightly, to make debhelper happy.
* Bump build dependencies in debian/control.
* Remove reverse-applicable patch.
* Update the only Lintian override.
* Less Rs.
* Briefly update copyright.
-- Simon Quigley <tsimonq2@ubuntu.com> Fri, 18 Nov 2022 18:35:56 -0600
lxqt-session (1.1.1-2) unstable; urgency=medium
* Revert previous improper uploaded changes. Reorganize
debian/experimental changes:
* debian/upstream/signing-key.asc: update.
* debian/copyright: update for new upstream changes.
* debian/control: build-deps on libprocps-dev and qtxdg-tools.
* debian/control: update descriptions for lxqt-session-l10n package.
* Added fix-bluetooth-saving-settings.patch: from upstream. See details:
https://github.com/lxqt/lxqt-session/pull/438.
* debian/lxqt-session.install: update for upstream changes.
* debian/lxqt-session-l10n.install: install into
/usr/share/lxqt/translations/lxqt-session.
* debian/rules: set -DPULL_TRANSLATIONS=OFF.
* debian/upstream/metadata: Change Repository-Browser field to
Repository-Browse.
* debian/rules: Remove unnecessary -Wl,--as-needed.
* debian/rules: Drop --fail-missing argument to dh_missing which is now
default in debhelper 13.
* debian/watch: fix uscan error.
-- Andrew Lee (李健秋) <ajqlee@debian.org> Thu, 27 Oct 2022 13:46:17 +0800
lxqt-session (1.1.1-1) experimental; urgency=medium
* New upstream release.
* Bump debhelper compat to 13, no changes needed.
* Bump build dependencies.
* Bump Standards-version to 4.6.1, no changes needed.
* Drop some old Breaks/Replaces.
* Run wrap-and-sort.
* Pull some useful changes from Ubuntu so we can sync.
-- Simon Quigley <tsimonq2@debian.org> Wed, 13 Jul 2022 19:57:58 -0500
lxqt-session (1.1.1-0ubuntu2) kinetic; urgency=medium
* Add upstream patch fixing some bluetooth settings.
-- Simon Quigley <tsimonq2@ubuntu.com> Mon, 06 Jun 2022 16:36:17 -0500
lxqt-session (1.1.1-0ubuntu1) kinetic; urgency=medium
* New upstream release.
- Add qtxdg-tools as a build dependency.
* Bump build dependencies.
* Remove old Breaks/Replaces since we're past the LTS.
* Remove the old KDM config file, it is no longer shipped upstream.
-- Simon Quigley <tsimonq2@ubuntu.com> Wed, 01 Jun 2022 16:44:07 -0500
lxqt-session (1.0.1-1) unstable; urgency=medium
* New upstream release
* Bumped Standards-Version to 4.6.0, no changes needed
* Update debian/copyright
-- S. 7 <severusseptimius7@gmail.com> Thu, 25 Nov 2021 18:19:55 +0200
lxqt-session (0.17.1-0ubuntu1) impish; urgency=medium
* New upstream release 0.17.1
* Update debian/control
- Bump Standards-Version to 4.5.1
- Use liblxqt0-dev 0.17.0
- Extend lxqt-session-l10n package description
* Remove etc/xdg/openbox/lxqt-rc.xml from lxqt-session.install
* Update debian/copyright
-- apt-ghetto <apt-ghetto@protonmail.com> Sat, 14 Aug 2021 10:46:02 +0200
lxqt-session (0.16.0-1ubuntu1) hirsute; urgency=medium
* New upstream version.
* Bump debhelper-compat requirement to 12
-- Raman Sarda <theloudspeaker@disroot.org> Mon, 22 Feb 2021 01:23:18 +0530
lxqt-session (0.16.0-1) unstable; urgency=medium
[ Alf Gaida ]
* Switched to gbp
* Bumped Standards-Version to 4.4.0, no changes needed
[ Andrew Lee (李健秋) ]
* New upstream release.
-- Andrew Lee (李健秋) <ajqlee@debian.org> Wed, 06 Jan 2021 18:11:54 +0800
lxqt-session (0.15.0-0ubuntu1) groovy; urgency=medium lxqt-session (0.15.0-0ubuntu1) groovy; urgency=medium
* New upstream release. * New upstream release.
@ -281,4 +523,3 @@ lxqt-session (0.9.0+20150807-1) unstable; urgency=low
* Initial release (Closes: #747608) * Initial release (Closes: #747608)
-- ChangZhuo Chen (陳昌倬) <czchen@debian.org> Sat, 12 Sep 2015 00:05:13 +0800 -- ChangZhuo Chen (陳昌倬) <czchen@debian.org> Sat, 12 Sep 2015 00:05:13 +0800

45
debian/control vendored
View File

@ -1,25 +1,30 @@
Source: lxqt-session Source: lxqt-session
Maintainer: Lubuntu Developers <lubuntu-devel@lists.ubuntu.com> Maintainer: Lubuntu Developers <lubuntu-devel@lists.ubuntu.com>
XSBC-Original-Maintainer: LXQt Packaging Team <pkg-lxqt-devel@lists.alioth.debian.org> Original-Maintainer: LXQt Packaging Team <pkg-lxqt-devel@lists.alioth.debian.org>
Uploaders: Alf Gaida <agaida@siduction.org>, Uploaders: Alf Gaida <agaida@siduction.org>,
ChangZhuo Chen (陳昌倬) <czchen@debian.org>, ChangZhuo Chen (陳昌倬) <czchen@debian.org>,
Andrew Lee (李健秋) <ajqlee@debian.org> Andrew Lee (李健秋) <ajqlee@debian.org>
Section: x11 Section: x11
Priority: optional Priority: optional
Build-Depends: debhelper-compat (= 12), Build-Depends: debhelper-compat (= 13),
libkf5windowsystem-dev, layer-shell-qt (>= 6.0.0),
liblxqt0-dev (>= 0.15.0), libkf6windowsystem-dev (>= 6.0.0),
libqt5svg5-dev, liblayershellqtinterface-dev (>= 6.0.0),
libqt5x11extras5-dev, liblxqt2-dev (>= 2.1.0),
libproc2-dev,
libudev-dev [linux-any], libudev-dev [linux-any],
libx11-dev, libx11-dev,
qt6-svg-dev (>= 6.6.0),
qt6-wayland-dev (>= 6.6.0),
qtxdg-tools (>= 4.1.0),
xdg-user-dirs xdg-user-dirs
Standards-Version: 4.5.0 Standards-Version: 4.7.1
Vcs-Browser: https://phab.lubuntu.me/source/lxqt-session/ Vcs-Browser: https://git.lubuntu.me/Lubuntu/lxqt-session-packaging
Vcs-Git: https://phab.lubuntu.me/source/lxqt-session.git Vcs-Git: https://git.lubuntu.me/Lubuntu/lxqt-session-packaging.git
XS-Debian-Vcs-Browser: https://salsa.debian.org/lxqt-team/lxqt-session Debian-Vcs-Browser: https://salsa.debian.org/lxqt-team/lxqt-session
XS-Debian-Vcs-Git: https://salsa.debian.org/lxqt-team/lxqt-session.git Debian-Vcs-Git: https://salsa.debian.org/lxqt-team/lxqt-session.git
Homepage: https://github.com/lxqt/lxqt-session Homepage: https://github.com/lxqt/lxqt-session
Rules-Requires-Root: no
Package: lxqt-session Package: lxqt-session
Architecture: any Architecture: any
@ -28,7 +33,8 @@ Depends: lxqt-qtplugin,
x11-xkb-utils, x11-xkb-utils,
${misc:Depends}, ${misc:Depends},
${shlibs:Depends} ${shlibs:Depends}
Recommends: lxqt-config, Recommends: dbus-bin,
lxqt-config,
lxqt-notificationd, lxqt-notificationd,
lxqt-policykit, lxqt-policykit,
lxqt-powermanagement, lxqt-powermanagement,
@ -37,10 +43,12 @@ Recommends: lxqt-config,
pcmanfm-qt, pcmanfm-qt,
qlipper, qlipper,
qps [linux-any], qps [linux-any],
# xdg-desktop-portal-gtk should be removed soon in the future.
xdg-desktop-portal-gtk,
xdg-desktop-portal-kde,
xdg-desktop-portal-lxqt,
xscreensaver | gnome-screensaver | light-locker | i3lock | suckless-tools xscreensaver | gnome-screensaver | light-locker | i3lock | suckless-tools
Provides: x-session-manager Provides: x-session-manager
Breaks: lxqt-common (<< 0.12.0)
Replaces: lxqt-common (<< 0.12.0)
Description: session manager component for LXQt Description: session manager component for LXQt
LXQt is an advanced, easy-to-use, and fast desktop environment based on LXQt is an advanced, easy-to-use, and fast desktop environment based on
Qt technologies. It has been tailored for users who value simplicity, Qt technologies. It has been tailored for users who value simplicity,
@ -53,8 +61,11 @@ Package: lxqt-session-l10n
Architecture: all Architecture: all
Multi-Arch: foreign Multi-Arch: foreign
Section: localization Section: localization
Depends: qttranslations5-l10n, ${misc:Depends} Depends: qt6-translations-l10n, ${misc:Depends}
Breaks: lxqt-session (<< 0.11.0)
Replaces: lxqt-session (<< 0.11.0)
Description: Language package for lxqt-session Description: Language package for lxqt-session
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 the l10n files needed by lxqt-session. This package contains the l10n files needed by lxqt-session.

78
debian/copyright vendored
View File

@ -3,51 +3,27 @@ Upstream-Name: lxqt-session
Source: https://github.com/lxqt/lxqt-session Source: https://github.com/lxqt/lxqt-session
Files: * Files: *
Copyright: 2012-2018 LXQt team Copyright: 2010-2024 LXQt team
2010-2012 Razor team 2015-2021 Palo Kisa <palo.kisa@gmail.com>
2010-2018 Petr Vanek <petr@scribus.info>
2010-2016 Paulo Lieuthier <paulolieuthier@gmail.com>
2015 Luís Pereira <luis.artur.pereira@gmail.com>
2010-2014 Hong Jen Yee (PCMan) <pcman.tw@gmail.com>
2010-2013 Razor team
2011-2012 Alec Moskvin <alecm@gmx.com>
2010-2011 Alexander Sokoloff <sokoloff.a@gmail.com>
Christopher "VdoP" Regali
License: LGPL-2.1+ License: LGPL-2.1+
Files: lxqt-config-session/autostartedit.* Files: lxqt-session/src/numlock.cpp
lxqt-config-session/autostartitem.* Copyright: 2000-2001, Lubos Lunak <l.lunak@kde.org>
lxqt-config-session/autostartpage.* 2001, Oswald Buddenhagen <ossi@kde.org>
lxqt-config-session/modulemodel.* License: MIT
Copyright: 2011-2012 Alec Moskvin <alecm@gmx.com> Comment: Some code is taken from numlockx
License: LGPL-2.1+
Files: lxqt-config-session/basicsettings.*
lxqt-config-session/defaultappspage.*
lxqt-config-session/environmentpage.*
lxqt-config-session/main.cpp
lxqt-config-session/sessionconfigwindow.*
Copyright: 2010-2016 LXQt team
License: LGPL-2.1+
Files: lxqt-leave/leavedialog.*
Copyright: 2010-2016 LXQt team
License: LGPL-2.1+
Files: lxqt-session/src/UdevNotifier.*
lxqt-session/src/lxqtmodman.*
lxqt-session/src/sessiondbusadaptor.h
lxqt-session/src/windowmanager.*
lxqt-session/src/wmselectdialog.*
Copyright: 2010-2016 LXQt team
License: LGPL-2.1+
Files: lxqt-session/src/sessionapplication.*
Copyright: 2014 Hong Jen Yee (PCMan) <pcman.tw@gmail.com>
License: LGPL-2.1+
Files: lxqt-session/src/lockscreenmanager.*
Copyright: 2016 Paulo Lieuthier <paulolieuthier@gmail.com>
License: LGPL-2.1+
Files: lxqt-session/src/log.*
Copyright: 2016 Palo Kisa <palo.kisa@gmail.com>
License: LGPL-2.1+
Files: debian/* Files: debian/*
Copyright: 2014-2018 Alf Gaida <agaida@siduction.org> Copyright: 2021-2025 Lubuntu Developers <lubuntu-devel@lists.ubuntu.com>
2014-2019 Alf Gaida <agaida@siduction.org>
2015 Andrew Lee (李健秋) <ajqlee@debian.org> 2015 Andrew Lee (李健秋) <ajqlee@debian.org>
2015 ChangZhuo Chen (陳昌倬) <czchen@debian.org> 2015 ChangZhuo Chen (陳昌倬) <czchen@debian.org>
License: LGPL-2.1+ License: LGPL-2.1+
@ -66,3 +42,23 @@ License: LGPL-2.1+
On Debian systems, the complete text of the GNU Lesser General On Debian systems, the complete text of the GNU Lesser General
Public License version 2.1 can be found in Public License version 2.1 can be found in
"/usr/share/common-licenses/LGPL-2.1". "/usr/share/common-licenses/LGPL-2.1".
License: MIT
Permission is hereby granted, free of charge, to any person obtaining
a copy of this software and associated documentation files (the
"Software"), to deal in the Software without restriction, including
without limitation the rights to use, copy, modify, merge, publish,
distribute, sublicense, and/or sell copies of the Software, and to
permit persons to whom the Software is furnished to do so, subject to
the following conditions:
.
The above copyright notice and this permission notice shall be included
in all copies or substantial portions of the Software.
.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

6
debian/gbp.conf vendored Normal file
View File

@ -0,0 +1,6 @@
[DEFAULT]
debian-branch = debian/sid
upstream-branch = upstream/latest
pristine-tar = True
compression = xz

View File

@ -1,2 +1,2 @@
# category LXQt in not yet in freedesktop specs - no bug # category LXQt in not yet in freedesktop specs - no bug
lxqt-session: desktop-entry-invalid-category LXQt usr/share/applications/lxqt-*.desktop lxqt-session: desktop-entry-invalid-category LXQt *

View File

@ -1,5 +1,4 @@
etc/xdg/autostart/lxqt-xscreensaver-autostart.desktop etc/xdg/autostart/lxqt-xscreensaver-autostart.desktop
etc/xdg/openbox/lxqt-rc.xml
usr/bin/lxqt-config-session usr/bin/lxqt-config-session
usr/bin/lxqt-leave usr/bin/lxqt-leave
usr/bin/lxqt-session usr/bin/lxqt-session
@ -12,9 +11,9 @@ usr/share/applications/lxqt-logout.desktop
usr/share/applications/lxqt-reboot.desktop usr/share/applications/lxqt-reboot.desktop
usr/share/applications/lxqt-shutdown.desktop usr/share/applications/lxqt-shutdown.desktop
usr/share/applications/lxqt-suspend.desktop usr/share/applications/lxqt-suspend.desktop
usr/share/kdm/sessions/lxqt.desktop
usr/share/lxqt/lxqt.conf usr/share/lxqt/lxqt.conf
usr/share/lxqt/session.conf usr/share/lxqt/session.conf
usr/share/lxqt/waylandwindowmanagers.conf
usr/share/lxqt/windowmanagers.conf usr/share/lxqt/windowmanagers.conf
usr/share/man/man1/lxqt-config-session.1 usr/share/man/man1/lxqt-config-session.1
usr/share/man/man1/lxqt-leave.1 usr/share/man/man1/lxqt-leave.1

4
debian/lxqt-session.lintian-overrides vendored Normal file
View File

@ -0,0 +1,4 @@
# This is expected
lxqt-session: desktop-entry-lacks-keywords-entry [usr/share/*/*.desktop]
lxqt-session: desktop-entry-lacks-icon-entry [usr/share/*/*.desktop]
lxqt-session: desktop-entry-invalid-category LXQt [usr/share/*/*.desktop]

View File

@ -0,0 +1,34 @@
Description: Copy over GTK 3 settings from XDG_CONFIG_DIRS
This is a workaround for GTK 3 settings not being applied by default from XDG.
Ideally, all desktop environments would do this, and it would be fixed in GTK itself.
Author: Simon Quigley <tsimonq2@ubuntu.com>
Origin: vendor
Bug-Ubuntu: https://bugs.launchpad.net/ubuntu/+source/gtk+3.0/+bug/2047705
Forwarded: no
Last-Update: 2023-12-29
---
This patch header follows DEP-3: http://dep.debian.net/deps/dep3/
--- a/startlxqt.in
+++ b/startlxqt.in
@@ -32,6 +32,21 @@ else
fi
done
fi
+# Handle GTK 3 configuration files
+echo "$XDG_CONFIG_DIRS" | tr ':' '\n' | while read -r dir; do
+ dir_path="$dir/gtk-3.0/"
+ if [ -d "$dir_path" ]; then
+ mkdir -p "$HOME/.config/gtk-3.0"
+ for file in "$dir_path"*; do
+ if [ -f "$file" ]; then
+ target_file="$HOME/.config/gtk-3.0/$(basename "$file")"
+ if [ ! -f "$target_file" ]; then
+ cp "$file" "$target_file"
+ fi
+ fi
+ done
+ fi
+done
if [ -z "$XDG_CACHE_HOME" ]; then
export XDG_CACHE_HOME="$HOME/.cache"

View File

@ -1 +1,2 @@
ensure-necessary-paths-are-pulled-from.patch ensure-necessary-paths-are-pulled-from.patch
gtk-3-configuration-copy.patch

4
debian/rules vendored
View File

@ -4,7 +4,6 @@
DEB_HOST_ARCH_OS ?= $(shell dpkg-architecture -qDEB_HOST_ARCH_OS) DEB_HOST_ARCH_OS ?= $(shell dpkg-architecture -qDEB_HOST_ARCH_OS)
export LC_ALL=C.UTF-8 export LC_ALL=C.UTF-8
export DEB_BUILD_MAINT_OPTIONS = hardening=+all export DEB_BUILD_MAINT_OPTIONS = hardening=+all
export DEB_LDFLAGS_MAINT_APPEND = -Wl,--as-needed
ifeq ($(DEB_HOST_ARCH_OS),linux) ifeq ($(DEB_HOST_ARCH_OS),linux)
CMAKE_ARGS += -DWITH_LIBUDEV=ON CMAKE_ARGS += -DWITH_LIBUDEV=ON
@ -15,9 +14,6 @@ endif
%: %:
dh ${@} --buildsystem cmake dh ${@} --buildsystem cmake
override_dh_missing:
dh_missing --fail-missing
override_dh_auto_configure: override_dh_auto_configure:
dh_auto_configure -- \ dh_auto_configure -- \
-DPULL_TRANSLATIONS=OFF \ -DPULL_TRANSLATIONS=OFF \

12
debian/salsa-ci.yml vendored Normal file
View File

@ -0,0 +1,12 @@
# For more information on what jobs are run see:
# https://salsa.debian.org/salsa-ci-team/pipeline
#
# To enable the jobs, go to your repository (at salsa.debian.org)
# and click over Settings > CI/CD > Expand (in General pipelines).
# In "Custom CI config path" write debian/salsa-ci.yml and click
# in "Save Changes". The CI tests will run after the next commit.
---
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

2
debian/source/lintian-overrides vendored Normal file
View File

@ -0,0 +1,2 @@
# We will not be forwarding this patch
lxqt-session source: patch-not-forwarded-upstream [debian/patches/gtk-3-configuration-copy.patch]

View File

@ -3,5 +3,4 @@ Bug-Database: https://github.com/lxqt/lxqt-session/issues
Bug-Submit: https://github.com/lxqt/lxqt-session/issues/new Bug-Submit: https://github.com/lxqt/lxqt-session/issues/new
Changelog: https://github.com/lxqt/lxqt-session/blob/master/CHANGELOG Changelog: https://github.com/lxqt/lxqt-session/blob/master/CHANGELOG
Repository: https://github.com/lxqt/lxqt-session Repository: https://github.com/lxqt/lxqt-session
Repository-Browser: https://github.com/lxqt/lxqt-session Repository-Browse: https://github.com/lxqt/lxqt-session

6
debian/watch vendored
View File

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