Merge branch 'branch-1.1' into debian
[fw/altos] / debian / rules
1 #!/usr/bin/make -f
2 # -*- makefile -*-
3
4 export DH_VERBOSE=1
5 PKG_VERSION := $(shell dpkg-parsechangelog | sed -ne 's/^Version: \(.*\)/\1/p')
6
7 # this target invoked by git-buildpackage using a clean hook, see .gbp.conf
8 prebuild:
9         echo "not frobbing changelog for official builds"
10
11 configure: configure-stamp
12 configure-stamp:
13         dh_testdir
14         ./autogen.sh --prefix=/usr
15         touch configure-stamp
16
17 build: build-arch build-indep
18 build-arch: build-stamp
19 build-indep: build-stamp
20
21 build-stamp: configure-stamp  
22         dh_testdir
23         $(MAKE) VERSION=$(PKG_VERSION)
24         (cd doc ; $(MAKE))
25         touch $@
26
27 clean: 
28         dh_testdir
29         dh_testroot
30         rm -f build-stamp configure-stamp
31         [ ! -f Makefile ] || $(MAKE) distclean
32         dh_clean 
33
34 install: build
35         dh_testdir
36         dh_testroot
37         dh_prep  
38         dh_installdirs
39
40         $(MAKE) DESTDIR=$(CURDIR)/debian/altos install
41         sed -i "/dependency_libs/ s/'.*'/''/" `find debian/altos/usr/lib/altos/ -name '*.la'`
42
43 binary-indep: install
44
45 binary-arch: install
46         dh_testdir
47         dh_testroot
48         dh_installchangelogs ChangeLog
49         dh_installdocs
50         dh_installexamples
51         dh_install
52         ln -s /usr/share/altos/themes/background.png \
53                 debian/altos/usr/share/gdm/themes/altusmetrum/background.png
54         ln -s /usr/share/altos/themes/background.png \
55                 debian/altos/usr/share/slim/themes/altusmetrum/background.png
56         dh_installmenu
57 #       dh_installdebconf
58 #       dh_installlogrotate
59 #       dh_installemacsen
60 #       dh_installpam
61 #       dh_installmime
62 #       dh_python
63 #       dh_installinit
64 #       dh_installcron
65 #       dh_installinfo
66         dh_installman
67         dh_link
68         dh_strip
69         dh_compress
70         dh_fixperms
71 #       dh_perl
72 #       dh_makeshlibs
73         dh_installdeb
74         dh_shlibdeps
75         dh_gencontrol
76         dh_md5sums
77         dh_builddeb
78
79 binary: binary-indep binary-arch
80 .PHONY: build clean binary-indep binary-arch binary install configure