#!/usr/bin/make -f # debian/rules for the Debian xdm package. # Copyright © 2004 Scott James Remnant # Copyright © 2005 Daniel Stone # Copyright © 2005 David Nusinow # Copyright © 2006 Eugene Konev include /usr/share/dpkg/default.mk export DEB_BUILD_MAINT_OPTIONS = hardening=+pie,+bindnow export DEB_CFLAGS_MAINT_APPEND = -Wall export deb_systemdsystemunitdir := $(shell pkgconf --variable=systemdsystemunitdir systemd | sed s,^/,,) confflags = \ --with-pam \ --with-xdmlibdir=/usr/lib/X11/xdm \ --with-xdmconfigdir=/etc/X11/xdm \ --with-xdmscriptdir=/etc/X11/xdm \ --with-authdir=/var/lib/xdm \ --with-pixmapdir=/usr/share/X11/xdm/pixmaps \ --enable-xpm-logos \ --with-color-pixmap=debian.xpm \ --with-bw-pixmap=debianbw.xpm \ --with-systemdsystemunitdir \ --disable-xdm-auth \ --with-xft ifeq ($(DEB_HOST_ARCH_OS), linux) confflags += --with-selinux endif ifneq ($(DEB_HOST_ARCH_OS), hurd) confflags += --with-default-vt=vt7 endif %: dh $@ --builddirectory=build --without=single-binary override_dh_auto_configure: dh_auto_configure -- $(confflags) \ APP_MAN_SUFFIX=1 \ DEF_USER_PATH="/usr/local/bin:/usr/bin:/bin:/usr/games" \ DEF_SYSTEM_PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" override_dh_auto_install: dh_auto_install --destdir=debian/tmp install -m 755 debian/local/Xstartup \ debian/tmp/etc/X11/xdm/ install -m 755 debian/local/Xreset \ debian/tmp/etc/X11/xdm/ install -m 755 debian/local/Xsetup \ debian/tmp/etc/X11/xdm/ install -m 644 debian/local/xdm.options \ debian/tmp/etc/X11/xdm/ install -d debian/tmp/usr/share/man/man5 install -m 644 debian/local/xdm.options.5 \ debian/tmp/usr/share/man/man5/ install -m 644 debian/local/debian.xpm \ debian/tmp/usr/share/X11/xdm/pixmaps/ install -m 644 debian/local/debianbw.xpm \ debian/tmp/usr/share/X11/xdm/pixmaps/ install -d debian/tmp/etc/insserv.conf.d install -m 644 debian/xdm.insserv \ debian/tmp/etc/insserv.conf.d/xdm # Display-manager selection and session-aware startup/shutdown are handled # by our maintainer scripts, not debhelper's automatic service snippets. override_dh_installinit: dh_installinit --noscripts override_dh_installsystemd: dh_installsystemd --no-scripts