author | Pierre-Yves David <pierre-yves.david@logilab.fr> |
Fri, 18 Jan 2013 18:48:15 +0100 | |
changeset 8661 | 4d24ac49f90d |
parent 8365 | 51c390500c63 |
child 9237 | 6dd47bcfcf88 |
permissions | -rwxr-xr-x |
0 | 1 |
#!/usr/bin/make -f |
2 |
# Sample debian/rules that uses debhelper. |
|
3 |
# GNU copyright 1997 to 1999 by Joey Hess. |
|
4 |
||
5 |
# Uncomment this to turn on verbose mode. |
|
6 |
#export DH_VERBOSE=1 |
|
8365
51c390500c63
[skel] update newcube skeleton (closes #2312509)
David Douard <david.douard@logilab.fr>
parents:
8098
diff
changeset
|
7 |
build: build-arch build-indep |
51c390500c63
[skel] update newcube skeleton (closes #2312509)
David Douard <david.douard@logilab.fr>
parents:
8098
diff
changeset
|
8 |
build-arch: |
51c390500c63
[skel] update newcube skeleton (closes #2312509)
David Douard <david.douard@logilab.fr>
parents:
8098
diff
changeset
|
9 |
# Nothing to do |
51c390500c63
[skel] update newcube skeleton (closes #2312509)
David Douard <david.douard@logilab.fr>
parents:
8098
diff
changeset
|
10 |
build-indep: build-stamp |
1449
7751785c0815
remove .egg-info file in cube's debian/rule template
sylvain.thenault@logilab.fr
parents:
0
diff
changeset
|
11 |
build-stamp: |
0 | 12 |
dh_testdir |
5334
7da1a6ca8f65
[skel] packaging fix: should build package without setuptools, and fix default for dependency_links
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
1667
diff
changeset
|
13 |
NO_SETUPTOOLS=1 python setup.py -q build |
0 | 14 |
touch build-stamp |
15 |
||
1449
7751785c0815
remove .egg-info file in cube's debian/rule template
sylvain.thenault@logilab.fr
parents:
0
diff
changeset
|
16 |
clean: |
0 | 17 |
dh_testdir |
18 |
dh_testroot |
|
19 |
rm -f build-stamp configure-stamp |
|
20 |
rm -rf build |
|
21 |
find . -name "*.pyc" | xargs rm -f |
|
22 |
dh_clean |
|
23 |
||
24 |
install: build |
|
25 |
dh_testdir |
|
26 |
dh_testroot |
|
27 |
dh_clean -k |
|
28 |
dh_installdirs -i |
|
5334
7da1a6ca8f65
[skel] packaging fix: should build package without setuptools, and fix default for dependency_links
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
1667
diff
changeset
|
29 |
NO_SETUPTOOLS=1 python setup.py -q install --no-compile --prefix=debian/%(distname)s/usr/ |
1449
7751785c0815
remove .egg-info file in cube's debian/rule template
sylvain.thenault@logilab.fr
parents:
0
diff
changeset
|
30 |
# remove generated .egg-info file |
1667 | 31 |
rm -rf debian/%(distname)s/usr/lib/python* |
0 | 32 |
|
33 |
||
34 |
# Build architecture-independent files here. |
|
35 |
binary-indep: build install |
|
36 |
dh_testdir |
|
37 |
dh_testroot |
|
38 |
dh_install -i |
|
39 |
dh_installchangelogs -i |
|
40 |
dh_installexamples -i |
|
41 |
dh_installdocs -i |
|
42 |
dh_installman -i |
|
8098
e80edd022901
[skel] default debian/rules use pysupport to compile python files
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
5334
diff
changeset
|
43 |
dh_pysupport -i /usr/share/cubicweb |
0 | 44 |
dh_link -i |
45 |
dh_compress -i -X.py -X.ini -X.xml -Xtest |
|
46 |
dh_fixperms -i |
|
47 |
dh_installdeb -i |
|
1449
7751785c0815
remove .egg-info file in cube's debian/rule template
sylvain.thenault@logilab.fr
parents:
0
diff
changeset
|
48 |
dh_gencontrol -i |
0 | 49 |
dh_md5sums -i |
50 |
dh_builddeb -i |
|
51 |
||
52 |
||
53 |
# Build architecture-dependent files here. |
|
1449
7751785c0815
remove .egg-info file in cube's debian/rule template
sylvain.thenault@logilab.fr
parents:
0
diff
changeset
|
54 |
binary-arch: |
0 | 55 |
|
1449
7751785c0815
remove .egg-info file in cube's debian/rule template
sylvain.thenault@logilab.fr
parents:
0
diff
changeset
|
56 |
binary: binary-indep |
0 | 57 |
.PHONY: build clean binary-arch binary-indep binary |