3 LDFLAGS+=-Wl,--as-needed
6 dh $@ --with quilt,autoreconf,translations,systemd --parallel
8 override_dh_autoreconf:
9 NOCONFIGURE=1 dh_autoreconf ./autogen.sh
11 # NOTE: Using GNOME for now, but we still need a proper configuration system
12 # See https://launchpad.net/bugs/799754
13 override_dh_auto_configure:
14 dh_auto_configure -- \
15 --libexecdir=/usr/lib/lightdm \
16 --with-greeter-user=lightdm \
17 --with-user-session=ubuntu \
21 override_dh_auto_test:
22 #Disabled for now, are failing for some reason
23 #DEBUG=1 dh_auto_test || { cat tests/test-suite.log; exit 1; }
26 rm -r debian/tmp/usr/share/help/C/
27 # we do install pam through installpam and init through installinit
28 dh_install -X.a -X.la -Xpam.d -X'etc/init/lightdm.conf' --fail-missing
29 install -D debian/guest-account.sh debian/lightdm/usr/sbin/guest-account
30 install -D -m 755 debian/guest-session-setup.sh debian/lightdm/usr/share/lightdm/guest-session/setup.sh
31 install -D debian/guest-session.profile debian/lightdm/usr/share/lightdm/guest-session/skel/.profile
32 chmod +x debian/lightdm/usr/lib/lightdm/lightdm-greeter-session
33 chmod +x debian/lightdm/usr/lib/lightdm/guest-session-auto.sh
35 override_dh_installinit:
36 dh_installinit --no-start
38 override_dh_systemd_start:
39 dh_systemd_start -plightdm --no-start -r lightdm.service
41 override_dh_installpam:
43 dh_installpam --name=lightdm-autologin
44 dh_installpam --name=lightdm-greeter
46 override_dh_makeshlibs:
47 dh_makeshlibs -pliblightdm-gobject-1-0 -V'liblightdm-gobject-1-0 (>= 0.9.2)' -- -c4
48 dh_makeshlibs -Nliblightdm-gobject-1-0