Subversion Repositories

?revision_form?Rev ?revision_input??revision_submit??revision_endform?

Rev 58 | Rev 69 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 58 Rev 61
Line 1... Line 1...
1
#!/usr/bin/make -f
1
#!/usr/bin/make -f
2
2
3
SOURCE_PACKAGE = libspf2
3
SOURCE_PACKAGE = libspf2
-
 
4
LIB_PACKAGE = libspf2-2
4
5
5
include /usr/share/cdbs/1/class/autotools.mk
6
DEB_HOST_GNU_TYPE   ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE)
6
include /usr/share/cdbs/1/rules/debhelper.mk
7
DEB_BUILD_GNU_TYPE  ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE)
7
8
8
DEB_DH_MAKESHLIBS_ARGS_libspf2-2 = -V 'libspf2-2 (>= 1.2.9)'
9
ifeq ($(DEB_BUILD_GNU_TYPE), $(DEB_HOST_GNU_TYPE))
9
LDFLAGS += -Wl,--version-script=$(CURDIR)/debian/libspf2.ver
10
  buildflags := --build=$(DEB_BUILD_GNU_TYPE)
-
 
11
else
10
DEB_DH_INSTALL_SOURCEDIR = debian/tmp
12
  buildflags := --build=$(DEB_BUILD_GNU_TYPE) --host=$(DEB_HOST_GNU_TYPE)
-
 
13
endif
11
14
-
 
15
DEB_LDFLAGS_MAINT_APPEND = -Wl,--version-script=$(CURDIR)/debian/libspf2.ver
-
 
16
buildflags += $(shell DEB_LDFLAGS_MAINT_APPEND="$(DEB_LDFLAGS_MAINT_APPEND)" \
-
 
17
 dpkg-buildflags --export=configure)
-
 
18
-
 
19
config.status: configure
-
 
20
	dh_testdir
-
 
21
	# Add here commands to configure the package.
-
 
22
	dh_autotools-dev_updateconfig
-
 
23
	./configure --prefix=/usr $(buildflags)
-
 
24
-
 
25
build: build-arch
-
 
26
build-indep:
-
 
27
build-arch: build-arch-stamp
-
 
28
build-arch-stamp: config.status
-
 
29
	dh_testdir
-
 
30
-
 
31
	$(MAKE)
-
 
32
-
 
33
	touch "$@"
-
 
34
-
 
35
clean:
-
 
36
	dh_testdir
-
 
37
	dh_testroot
-
 
38
	rm -f build-arch-stamp
-
 
39
-
 
40
	[ ! -f Makefile ] || $(MAKE) distclean
-
 
41
-
 
42
	dh_autotools-dev_restoreconfig
-
 
43
	dh_clean
-
 
44
-
 
45
install: build-arch
-
 
46
	dh_testdir
-
 
47
	dh_testroot
-
 
48
	dh_prep
-
 
49
-
 
50
	$(MAKE) install DESTDIR=$(CURDIR)/debian/tmp
-
 
51
12
binary-install/spfquery::
52
binary-arch: install
-
 
53
	dh_testdir
-
 
54
	dh_testroot
-
 
55
	dh_install -a
13
#	Rename the `spfquery` tool for the alternatives system:
56
#	Rename the `spfquery` tool for the alternatives system:
14
	mv debian/spfquery/usr/bin/spfquery debian/spfquery/usr/bin/spfquery.$(SOURCE_PACKAGE)
57
	mv debian/spfquery/usr/bin/spfquery debian/spfquery/usr/bin/spfquery.$(SOURCE_PACKAGE)
15
	mv debian/spfquery/usr/sbin/spfd debian/spfquery/usr/sbin/spfd.$(SOURCE_PACKAGE)
58
	mv debian/spfquery/usr/sbin/spfd debian/spfquery/usr/sbin/spfd.$(SOURCE_PACKAGE)
-
 
59
	dh_installdocs -a --link-doc=$(LIB_PACKAGE)
-
 
60
	dh_installchangelogs -a
-
 
61
	dh_installman -a
-
 
62
	dh_strip -a --dbg-package=$(LIB_PACKAGE)-dbg
-
 
63
	dh_compress -a
-
 
64
	dh_fixperms -a
-
 
65
	dh_makeshlibs -V '$(LIB_PACKAGE) (>= 1.2.9)'
-
 
66
	dh_installdeb -a
-
 
67
	dh_shlibdeps -a
-
 
68
	dh_gencontrol -a
-
 
69
	dh_md5sums -a
-
 
70
	dh_builddeb -a
-
 
71
-
 
72
binary: binary-arch
16
73
17
get-orig-source:
74
get-orig-source:
18
	wget http://www.libspf2.org/spf/libspf2-1.2.9.tar.gz
75
	wget http://www.libspf2.org/spf/libspf2-1.2.9.tar.gz
-
 
76
-
 
77
.PHONY: build build-indep build-arch clean clean-patched binary-indep binary-arch binary install get-orig-source