Debianization.
[skel] / debian / rules
1 #! /usr/bin/make -f
2
3 export DH_COMPAT = 4
4
5 build:
6 rm -rf build deb-build
7 mkdir deb-build
8 cd deb-build; ../configure --prefix=/usr
9 make -C deb-build
10 touch build
11
12 clean:
13 dh_clean
14 rm -rf deb-build build
15
16 install: build
17 dh_clean
18 make -C deb-build install DESTDIR=`pwd`/debian/skel
19 mkdir debian/skel/usr/share/emacs/site-lisp/skel
20 mv debian/skel/usr/share/emacs/site-lisp/skel.el \
21 debian/skel/usr/share/emacs/site-lisp/skel
22 rm debian/skel/usr/share/emacs/site-lisp/*.el
23 mkdir -p debian/skel/etc/skel
24
25 binary-indep: install
26 dh_testdir -i
27 dh_testroot -i
28 dh_compress -i
29 dh_installdocs -i
30 dh_gencontrol -i
31 dh_installemacsen -i
32 dh_fixperms -i
33 dh_installdeb -i
34 dh_md5sums -i
35 dh_builddeb -i
36
37 binary-arch:
38
39 binary: binary-indep binary-arch
40
41 source:
42 rm -rf deb-build/*.tar.gz deb-build/=deb=
43 make -C deb-build dist
44 mkdir deb-build/=deb=
45 cd deb-build/=deb=; tar xvfz ../*.tar.gz
46 d=`pwd`; cd ..; dpkg-source -i -b $$d/deb-build/=deb=/*
47 rm -rf deb-build/=deb=
48
49 .PHONY: binary binary-arch binary-indep clean install source