[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