1,18 → 1,77 |
#!/usr/bin/make -f |
|
SOURCE_PACKAGE = libspf2 |
LIB_PACKAGE = libspf2-2 |
|
include /usr/share/cdbs/1/class/autotools.mk |
include /usr/share/cdbs/1/rules/debhelper.mk |
DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE) |
DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE) |
|
DEB_DH_MAKESHLIBS_ARGS_libspf2-2 = -V 'libspf2-2 (>= 1.2.9)' |
LDFLAGS += -Wl,--version-script=$(CURDIR)/debian/libspf2.ver |
DEB_DH_INSTALL_SOURCEDIR = debian/tmp |
ifeq ($(DEB_BUILD_GNU_TYPE), $(DEB_HOST_GNU_TYPE)) |
buildflags := --build=$(DEB_BUILD_GNU_TYPE) |
else |
buildflags := --build=$(DEB_BUILD_GNU_TYPE) --host=$(DEB_HOST_GNU_TYPE) |
endif |
|
binary-install/spfquery:: |
DEB_LDFLAGS_MAINT_APPEND = -Wl,--version-script=$(CURDIR)/debian/libspf2.ver |
buildflags += $(shell DEB_LDFLAGS_MAINT_APPEND="$(DEB_LDFLAGS_MAINT_APPEND)" \ |
dpkg-buildflags --export=configure) |
|
config.status: configure |
dh_testdir |
# Add here commands to configure the package. |
dh_autotools-dev_updateconfig |
./configure --prefix=/usr $(buildflags) |
|
build: build-arch |
build-indep: |
build-arch: build-arch-stamp |
build-arch-stamp: config.status |
dh_testdir |
|
$(MAKE) |
|
touch "$@" |
|
clean: |
dh_testdir |
dh_testroot |
rm -f build-arch-stamp |
|
[ ! -f Makefile ] || $(MAKE) distclean |
|
dh_autotools-dev_restoreconfig |
dh_clean |
|
install: build-arch |
dh_testdir |
dh_testroot |
dh_prep |
|
$(MAKE) install DESTDIR=$(CURDIR)/debian/tmp |
|
binary-arch: install |
dh_testdir |
dh_testroot |
dh_install -a |
# Rename the `spfquery` tool for the alternatives system: |
mv debian/spfquery/usr/bin/spfquery debian/spfquery/usr/bin/spfquery.$(SOURCE_PACKAGE) |
mv debian/spfquery/usr/sbin/spfd debian/spfquery/usr/sbin/spfd.$(SOURCE_PACKAGE) |
dh_installdocs -a --link-doc=$(LIB_PACKAGE) |
dh_installchangelogs -a |
dh_installman -a |
dh_strip -a --dbg-package=$(LIB_PACKAGE)-dbg |
dh_compress -a |
dh_fixperms -a |
dh_makeshlibs -V '$(LIB_PACKAGE) (>= 1.2.9)' |
dh_installdeb -a |
dh_shlibdeps -a |
dh_gencontrol -a |
dh_md5sums -a |
dh_builddeb -a |
|
binary: binary-arch |
|
get-orig-source: |
wget http://www.libspf2.org/spf/libspf2-1.2.9.tar.gz |
|
.PHONY: build build-indep build-arch clean clean-patched binary-indep binary-arch binary install get-orig-source |