#!/usr/bin/make -f # Filter out -Wl,-Bsymbolic-functions from default Ubuntu LDFLAGS export DEB_LDFLAGS_MAINT_STRIP=-Wl,-Bsymbolic-functions ifeq ($(DEB_HOST_ARCH_OS),linux) SYSTEMD = yes else SYSTEMD = no endif %: dh $@ --with python3 override_dh_auto_configure: if [ ! -f po/POTFILES.in.save ] ; then \ cp -p po/POTFILES.in po/POTFILES.in.save ; \ fi LDFLAGS="$(LDFLAGS) -Wl,-z,defs" \ dh_auto_configure -- \ --disable-doc \ --libdir=/usr/lib \ --libexecdir=/usr/lib \ --docdir=/usr/share/doc/nordugrid-arc \ --enable-gfal \ --enable-internal \ --enable-systemd=$(SYSTEMD) \ --with-systemd-units-location=/lib/systemd/system \ --with-sysv-scripts-location=/etc/init.d \ --with-python=python3 override_dh_auto_clean: dh_auto_clean rm -f debian/nordugrid-arc-arex.arc-arex.init rm -f debian/nordugrid-arc-hed.arched.init rm -f debian/nordugrid-arc-datadelivery-service.arc-datadelivery-service.init rm -f debian/nordugrid-arc-gridftpd.arc-gridftpd.init rm -f debian/nordugrid-arc-infosys-ldap.arc-infosys-ldap.init rm -f debian/nordugrid-arc-acix-scanner.arc-acix-scanner.init rm -f debian/nordugrid-arc-acix-index.arc-acix-index.init rm -f debian/nordugrid-arc-arex.arc-arex.service rm -f debian/nordugrid-arc-hed.arched.service rm -f debian/nordugrid-arc-datadelivery-service.arc-datadelivery-service.service rm -f debian/nordugrid-arc-gridftpd.arc-gridftpd.service rm -f debian/nordugrid-arc-infosys-ldap.arc-infosys-ldap.service rm -f debian/nordugrid-arc-infosys-ldap.arc-infosys-ldap-slapd.service rm -f debian/nordugrid-arc-acix-scanner.arc-acix-scanner.service rm -f debian/nordugrid-arc-acix-index.arc-acix-index.service if [ -f po/POTFILES.in.save ] ; then \ mv po/POTFILES.in.save po/POTFILES.in ; \ fi find python src -depth -name __pycache__ -exec rm -rf {} ';' rm -rf src/services/acix/*/test/_trial_temp rm -rf src/services/a-rex/infoproviders/_Inline rm -rf src/services/a-rex/infoproviders/test/_Inline override_dh_auto_install: dh_auto_install find debian/tmp -name \*.la -exec rm -fv '{}' ';' rm -f debian/tmp/usr/lib/arc/*.a rm -f debian/tmp/usr/lib/libarcglobusutils.so mv debian/tmp/etc/init.d/arc-arex \ debian/nordugrid-arc-arex.arc-arex.init mv debian/tmp/etc/init.d/arched \ debian/nordugrid-arc-hed.arched.init mv debian/tmp/etc/init.d/arc-datadelivery-service \ debian/nordugrid-arc-datadelivery-service.arc-datadelivery-service.init mv debian/tmp/etc/init.d/arc-gridftpd \ debian/nordugrid-arc-gridftpd.arc-gridftpd.init mv debian/tmp/etc/init.d/arc-infosys-ldap \ debian/nordugrid-arc-infosys-ldap.arc-infosys-ldap.init mv debian/tmp/etc/init.d/arc-acix-scanner \ debian/nordugrid-arc-acix-scanner.arc-acix-scanner.init mv debian/tmp/etc/init.d/arc-acix-index \ debian/nordugrid-arc-acix-index.arc-acix-index.init mv debian/tmp/lib/systemd/system/arc-arex.service \ debian/nordugrid-arc-arex.arc-arex.service mv debian/tmp/lib/systemd/system/arched.service \ debian/nordugrid-arc-hed.arched.service mv debian/tmp/lib/systemd/system/arc-datadelivery-service.service \ debian/nordugrid-arc-datadelivery-service.arc-datadelivery-service.service mv debian/tmp/lib/systemd/system/arc-gridftpd.service \ debian/nordugrid-arc-gridftpd.arc-gridftpd.service mv debian/tmp/lib/systemd/system/arc-infosys-ldap.service \ debian/nordugrid-arc-infosys-ldap.arc-infosys-ldap.service mv debian/tmp/lib/systemd/system/arc-infosys-ldap-slapd.service \ debian/nordugrid-arc-infosys-ldap.arc-infosys-ldap-slapd.service mv debian/tmp/lib/systemd/system/arc-acix-scanner.service \ debian/nordugrid-arc-acix-scanner.arc-acix-scanner.service mv debian/tmp/lib/systemd/system/arc-acix-index.service \ debian/nordugrid-arc-acix-index.arc-acix-index.service chmod 4755 debian/tmp/usr/bin/arc-job-cgroup override_dh_missing: dh_missing --fail-missing override_dh_installinit: dh_installinit -p nordugrid-arc-hed --name arched --no-enable dh_installinit -p nordugrid-arc-arex --name arc-arex --no-enable dh_installinit -p nordugrid-arc-datadelivery-service --name arc-datadelivery-service --no-enable dh_installinit -p nordugrid-arc-gridftpd --name arc-gridftpd --no-enable dh_installinit -p nordugrid-arc-infosys-ldap --name arc-infosys-ldap --no-enable dh_installinit -p nordugrid-arc-acix-scanner --name arc-acix-scanner --no-enable dh_installinit -p nordugrid-arc-acix-index --name arc-acix-index --no-enable override_dh_installsystemd: dh_installsystemd -p nordugrid-arc-hed --name arched --no-enable dh_installsystemd -p nordugrid-arc-arex --name arc-arex --no-enable dh_installsystemd -p nordugrid-arc-datadelivery-service --name arc-datadelivery-service --no-enable dh_installsystemd -p nordugrid-arc-gridftpd --name arc-gridftpd --no-enable dh_installsystemd -p nordugrid-arc-infosys-ldap --name arc-infosys-ldap --no-enable dh_installsystemd -p nordugrid-arc-infosys-ldap --name arc-infosys-ldap-slapd --no-enable dh_installsystemd -p nordugrid-arc-acix-scanner --name arc-acix-scanner --no-enable dh_installsystemd -p nordugrid-arc-acix-index --name arc-acix-index --no-enable override_dh_strip: dh_strip --dbgsym-migration='nordugrid-arc-dbg (<< 5.3.2)' override_dh_fixperms: dh_fixperms -X /usr/bin/arc-job-cgroup