retitle 313008 gdm: FTBFS on non-linux architectures (due to unconditional usage of selinux) severity 313008 important found 313008 2.16.1-1 thanks
Please, could you include attached simple patch to allow building of gdm also on hurd and GNU/kFreeBSD ? Thanks in advance Petr
diff -u gdm-2.16.1/debian/control gdm-2.16.1/debian/control --- gdm-2.16.1/debian/control +++ gdm-2.16.1/debian/control @@ -2,7 +2,7 @@ Section: gnome Priority: optional Maintainer: Ryan Murray <[EMAIL PROTECTED]> -Build-Depends: libpam0g-dev, libgnomeui-dev, librsvg2-dev, libglade2-dev, libwrap0-dev, debhelper, gettext, intltool, scrollkeeper, libselinux1-dev [!hurd-i386], libattr1-dev, libxau-dev, libxt-dev, libxdmcp-dev, libxinerama-dev, libdmx-dev, gnome-doc-utils, sharutils +Build-Depends: libpam0g-dev, libgnomeui-dev, librsvg2-dev, libglade2-dev, libwrap0-dev, debhelper, gettext, intltool, scrollkeeper, libselinux1-dev [!hurd-i386 !kfreebsd-i386 !kfreebsd-amd64], libattr1-dev, libxau-dev, libxt-dev, libxdmcp-dev, libxinerama-dev, libdmx-dev, gnome-doc-utils, sharutils Standards-Version: 3.7.2 Package: gdm diff -u gdm-2.16.1/debian/rules gdm-2.16.1/debian/rules --- gdm-2.16.1/debian/rules +++ gdm-2.16.1/debian/rules @@ -8,10 +8,18 @@ # This is the debhelper compatability version to use. export DH_COMPAT=4 +DEB_HOST_ARCH_OS = $(shell dpkg-architecture -qDEB_HOST_ARCH_OS) + +ifeq (linux,$(DEB_HOST_ARCH_OS)) + SELINUX_CONFIGURE = --with-selinux +else + SELINUX_CONFIGURE = --without-selinux +endif + configure: configure-stamp configure-stamp: dh_testdir - ./configure --disable-dependency-tracking --with-tags= --prefix=/usr --libexecdir=\$${prefix}/lib --mandir=\$${prefix}/share/man --infodir=\$${prefix}/share/info --sysconfdir=/etc --libexecdir=\$${prefix}/lib/gdm --localstatedir=/var/lib --with-selinux --with-custom-conf=/etc/gdm/gdm.conf + ./configure --disable-dependency-tracking --with-tags= --prefix=/usr --libexecdir=\$${prefix}/lib --mandir=\$${prefix}/share/man --infodir=\$${prefix}/share/info --sysconfdir=/etc --libexecdir=\$${prefix}/lib/gdm --localstatedir=/var/lib $(SELINUX_CONFIGURE) --with-custom-conf=/etc/gdm/gdm.conf touch configure-stamp build: configure-stamp build-stamp