[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1078320: sddm: FTBFS: Could not find login.defs at /etc/login.defs. Try -DLOGIN_DEFS_PATH.



El 9/8/24 a las 15:29, Chris Hofstaedtler escribió:
On Fri, Aug 09, 2024 at 02:46:50PM +0200, Santiago Vila wrote:
--- a/debian/control
+++ b/debian/control
@@ -12,6 +12,7 @@ Build-Depends: cmake (>= 3.4~),
                 libxcb-xkb-dev,
                 libxcb1-dev,
                 libxkbcommon-dev,
+               login,

Please Build-Depends: on login.defs instead, which is the package
shipping /etc/login.defs. login might drop its login.defs dependency
in forky.

Ack. Didn't realize about the package split.

For completeness, here is the alternative patch which would save
the extra build-dependency (please double-check if you decide
to go this route).

Thanks.
--- a/debian/rules
+++ b/debian/rules
@@ -11,6 +11,7 @@ SDDM_CMAKE_ARGS = -DCMAKE_INSTALL_LIBEXECDIR=/usr/lib/${DEB_HOST_MULTIARCH}/sddm
 	    -DSESSION_COMMAND="/etc/sddm/Xsession" \
 	    -DWAYLAND_SESSION_COMMAND="/etc/sddm/wayland-session" \
 	    -DBUILD_MAN_PAGES=ON \
+	    -DLOGIN_DEFS_PATH=/etc/login.defs \
 	    -DDBUS_CONFIG_FILENAME="sddm_org.freedesktop.DisplayManager.conf"
 
 ifneq ($(DEB_HOST_ARCH_OS),linux)

Reply to: