Far Far Away land

Ou en bon françois : Fort Fort Loin 'tain :angry:

Savez-vous qu’il y a des fous qui recompilent des paquets debian ?

Parmi eux, il y en a même qui font des expériences.

Prenons gdm3, l’illustre ! Regardons ces quelques lignes

ifeq (linux,$(DEB_HOST_ARCH_OS))
		DEB_CONFIGURE_EXTRA_FLAGS += --with-systemd \
				--enable-wayland-support \
				--with-selinux \
				--without-console-kit
else
		DEB_CONFIGURE_EXTRA_FLAGS += --without-systemd \
				--disable-wayland-support \
				--without-selinux \
				--with-console-kit
endif

réf : http://sources.debian.net/src/gdm3/3.14.1-7/debian/rules/#L46-L56

En gros, si c’est pas linux, pas de systemd, pas de wayland et consolekit n’a qu’à faire ce qu’il peut.

Ok. Je souhaite, juste pour voir, compiler ce paquet sous linux avec les paramètres suivants :

ifeq (linux,$(DEB_HOST_ARCH_OS))
		DEB_CONFIGURE_EXTRA_FLAGS += --without-systemd \
				--enable-wayland-support \
				--with-selinux \
				--with-console-kit
else

Autrement dit, pas de systemd, “remplacé” par consolekit mais avec du wayland.

Et bien voilà : sachez que c’est impossible. gdm3 version wayland réclame son logind et donc son systemd.

Vous êtes prévenus. :arrow_right: