[Pkg-xfce-commits] [Git][xfce-extras-team/lightdm-gtk-greeter][debian/master] 3 commits: Don't recommend desktop-base on Ubuntu
Yves-Alexis Perez (@corsac)
gitlab at salsa.debian.org
Sun Mar 8 09:03:21 GMT 2026
Yves-Alexis Perez pushed to branch debian/master at Xfce external packages / lightdm-gtk-greeter
Commits:
ddceb82e by Jeremy Bícha at 2026-03-07T23:26:59-05:00
Don't recommend desktop-base on Ubuntu
- - - - -
1a96b582 by Jeremy Bícha at 2026-03-07T23:27:02-05:00
Install Ubuntu conf files on Ubuntu
- - - - -
1c2a1cbf by Yves-Alexis Perez at 2026-03-08T09:03:16+00:00
Merge branch 'merge-ubuntu' into 'debian/master'
Merge changes from Ubuntu
See merge request xfce-extras-team/lightdm-gtk-greeter!11
- - - - -
4 changed files:
- + debian/01_ubuntu.conf
- + debian/60-lightdm-gtk-greeter.conf
- debian/control
- debian/rules
Changes:
=====================================
debian/01_ubuntu.conf
=====================================
@@ -0,0 +1,14 @@
+# Ubuntu specific defaults
+#
+
+[greeter]
+background=/usr/share/backgrounds/warty-final-ubuntu.png
+theme-name=Ambiance
+icon-theme-name=LoginIcons
+font-name=Ubuntu 11
+xft-antialias=true
+xft-dpi=96
+xft-hintstyle=slight
+xft-rgba=rgb
+indicators=~host;~spacer;~session;~language;~a11y;~clock;~power;
+clock-format=%d %b, %H:%M
=====================================
debian/60-lightdm-gtk-greeter.conf
=====================================
@@ -0,0 +1,2 @@
+[Seat:*]
+greeter-session=lightdm-gtk-greeter
=====================================
debian/control
=====================================
@@ -18,9 +18,9 @@ Package: lightdm-gtk-greeter
Provides: lightdm-greeter
Architecture: any
Depends: ${misc:Depends}, ${shlibs:Depends}
-Recommends: desktop-base,
- adwaita-icon-theme,
- polkitd
+Recommends: adwaita-icon-theme,
+ polkitd,
+ ${desktop-base:Recommends}
Description: simple display manager (GTK+ greeter)
lightdm-gtk-greeter is greeter shell for the LightDM login manager. It uses
the GTK+ toolkit and integrates well with desktop environment using that
=====================================
debian/rules
=====================================
@@ -11,7 +11,20 @@ override_dh_auto_configure:
--enable-libindicator
override_dh_install:
+ifeq ($(shell dpkg-vendor --query vendor),Ubuntu)
+ dh_install debian/60-lightdm-gtk-greeter.conf usr/share/lightdm/lightdm.conf.d/
+ dh_install debian/01_ubuntu.conf usr/share/lightdm/lightdm-gtk-greeter.conf.d/
+else
dh_install debian/01_debian.conf usr/share/lightdm/lightdm-gtk-greeter.conf.d/
+endif
+
+# Ubuntu doesn't use desktop-base
+override_dh_gencontrol:
+ifeq ($(shell dpkg-vendor --query vendor),Ubuntu)
+ dh_gencontrol -- -Vdesktop-base:Recommends=''
+else
+ dh_gencontrol -- -Vdesktop-base:Recommends='desktop-base'
+endif
%:
dh $@
View it on GitLab: https://salsa.debian.org/xfce-extras-team/lightdm-gtk-greeter/-/compare/278bffceff82b9f020d360dfce6e30c74e0d5b78...1c2a1cbf3267bb245aebd04597196b6fd78a0cb1
--
View it on GitLab: https://salsa.debian.org/xfce-extras-team/lightdm-gtk-greeter/-/compare/278bffceff82b9f020d360dfce6e30c74e0d5b78...1c2a1cbf3267bb245aebd04597196b6fd78a0cb1
You're receiving this email because of your account on salsa.debian.org.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/pkg-xfce-commits/attachments/20260308/c1d96e32/attachment-0001.htm>
More information about the Pkg-xfce-commits
mailing list