[Pkg-xfce-commits] [Git][xfce-extras-team/xfce4-screensaver][debian/master] 2 commits: Tweak the chosen session manager to build on non-Linux platforms:

Yves-Alexis Perez (@corsac) gitlab at salsa.debian.org
Wed Dec 31 15:17:31 GMT 2025



Yves-Alexis Perez pushed to branch debian/master at Xfce external packages / xfce4-screensaver


Commits:
ef5118b1 by Pino Toscano at 2025-12-31T08:53:42+01:00
Tweak the chosen session manager to build on non-Linux platforms:

- on Linux keep using the systemd one (which is the upstream default)
- on non-Linux use no session manager for now

Gbp-Dch: Full

- - - - -
dc0994fd by Yves-Alexis Perez at 2025-12-31T15:17:30+00:00
Merge branch 'non-linux' into 'debian/master'

Tweak the chosen session manager to build on non-Linux platforms

See merge request xfce-extras-team/xfce4-screensaver!3
- - - - -


1 changed file:

- debian/rules


Changes:

=====================================
debian/rules
=====================================
@@ -2,9 +2,19 @@
 
 export DEB_LDFLAGS_MAINT_APPEND = -Wl,-z,defs -Wl,-O1
 export DEB_BUILD_MAINT_OPTIONS = hardening=+all
+include /usr/share/dpkg/architecture.mk
+
+ifeq (linux,$(DEB_HOST_ARCH_OS))
+    EXTRA_MESON_ARGS += -Dsession-manager=systemd
+else
+    EXTRA_MESON_ARGS += -Dsession-manager=none
+endif
 
 %:
 	dh $@
 
+override_dh_auto_configure:
+	dh_auto_configure -- $(EXTRA_MESON_ARGS)
+
 override_dh_installchangelogs:
 	DEB_BUILD_OPTIONS=notrimdch dh_installchangelogs NEWS



View it on GitLab: https://salsa.debian.org/xfce-extras-team/xfce4-screensaver/-/compare/fa3cd83e87d5f76d4db585c865fb8baca20aa3c1...dc0994fd64e21cb7ade03616626e8c3635ec90d6

-- 
View it on GitLab: https://salsa.debian.org/xfce-extras-team/xfce4-screensaver/-/compare/fa3cd83e87d5f76d4db585c865fb8baca20aa3c1...dc0994fd64e21cb7ade03616626e8c3635ec90d6
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/20251231/618b58da/attachment-0001.htm>


More information about the Pkg-xfce-commits mailing list