[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