#!/usr/bin/make -f # -*- makefile -*- name = globus-gridftp-server export DEB_LDFLAGS_MAINT_APPEND = -Wl,--as-needed -Wl,-z,defs INSTALLDIR = debian/tmp _docdir = /usr/share/doc/lib$(name)-dev %: dh $@ override_dh_autoreconf: dh_autoreconf --as-needed override_dh_auto_configure: GLOBUS_VERSION=6.2 \ GRIDMAP=/etc/grid-security/grid-mapfile \ dh_auto_configure -- \ --disable-static \ --includedir=/usr/include/globus \ --libexecdir=/usr/share/globus \ --docdir=$(_docdir) override_dh_auto_install: dh_auto_install # Remove libtool archives (.la files) rm $(INSTALLDIR)/usr/lib/*/*.la mv $(INSTALLDIR)/etc/gridftp.conf.default \ $(INSTALLDIR)/etc/gridftp.conf mkdir -p $(INSTALLDIR)/etc/xinetd.d mv $(INSTALLDIR)/etc/gridftp.xinetd.default \ $(INSTALLDIR)/etc/xinetd.d/gridftp mv $(INSTALLDIR)/etc/gridftp.gfork.default \ $(INSTALLDIR)/etc/gridftp.gfork # No need for environment in gfork scripts sed '/ env /d' -i $(INSTALLDIR)/etc/gridftp.gfork sed '/^env /d' -i $(INSTALLDIR)/etc/xinetd.d/gridftp # Remove start-up scripts rm -rf $(INSTALLDIR)/etc/init.d # Remove installed license file rm $(INSTALLDIR)$(_docdir)/GLOBUS_LICENSE override_dh_installinit: dh_installinit -p globus-gridftp-server-progs --name globus-gridftp-server --no-enable dh_installinit -p globus-gridftp-server-progs --name globus-gridftp-sshftp --no-enable override_dh_installsystemd: dh_installsystemd -p globus-gridftp-server-progs --name globus-gridftp-server --no-enable dh_installsystemd -p globus-gridftp-server-progs --name globus-gridftp-sshftp --no-enable override_dh_strip: dh_strip --dbgsym-migration='lib$(name)-dbg (<< 12.2-2~), $(name)-dbg (<< 12.2-2~)'