chiark / gitweb /
b8f9db17246596526044858ef5972c7df857f6fe
[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