2 # Sample debian/rules that uses debhelper. |
2 # Sample debian/rules that uses debhelper. |
3 # GNU copyright 1997 to 1999 by Joey Hess. |
3 # GNU copyright 1997 to 1999 by Joey Hess. |
4 |
4 |
5 # Uncomment this to turn on verbose mode. |
5 # Uncomment this to turn on verbose mode. |
6 #export DH_VERBOSE=1 |
6 #export DH_VERBOSE=1 |
7 |
|
8 PY_VERSION:=$(shell pyversions -d) |
|
9 |
7 |
10 build: build-stamp |
8 build: build-stamp |
11 build-stamp: |
9 build-stamp: |
12 dh_testdir |
10 dh_testdir |
13 NO_SETUPTOOLS=1 python setup.py build |
11 NO_SETUPTOOLS=1 python setup.py build |
48 rm -rf debian/cubicweb-common/usr/share/cubicweb/cubes/shared/wdoc |
45 rm -rf debian/cubicweb-common/usr/share/cubicweb/cubes/shared/wdoc |
49 rm -rf debian/cubicweb-common/usr/share/cubicweb/cubes/shared/data |
46 rm -rf debian/cubicweb-common/usr/share/cubicweb/cubes/shared/data |
50 dh_lintian |
47 dh_lintian |
51 |
48 |
52 # Remove unittests directory (should be available in cubicweb-dev only) |
49 # Remove unittests directory (should be available in cubicweb-dev only) |
53 rm -rf debian/cubicweb-server/usr/lib/${PY_VERSION}/*-packages/cubicweb/server/test |
50 rm -rf debian/cubicweb-server/usr/lib/python2*/*-packages/cubicweb/server/test |
54 rm -rf debian/cubicweb-server/usr/lib/${PY_VERSION}/*-packages/cubicweb/hooks/test |
51 rm -rf debian/cubicweb-server/usr/lib/python2*/*-packages/cubicweb/hooks/test |
55 rm -rf debian/cubicweb-server/usr/lib/${PY_VERSION}/*-packages/cubicweb/sobjects/test |
52 rm -rf debian/cubicweb-server/usr/lib/python2*/*-packages/cubicweb/sobjects/test |
56 rm -rf debian/cubicweb-web/usr/lib/${PY_VERSION}/*-packages/cubicweb/web/test |
53 rm -rf debian/cubicweb-web/usr/lib/python2*/*-packages/cubicweb/web/test |
57 rm -rf debian/cubicweb-twisted/usr/lib/${PY_VERSION}/*-packages/cubicweb/etwist/test |
54 rm -rf debian/cubicweb-twisted/usr/lib/python2*/*-packages/cubicweb/etwist/test |
58 rm -rf debian/cubicweb-common/usr/lib/${PY_VERSION}/*-packages/cubicweb/ext/test |
55 rm -rf debian/cubicweb-common/usr/lib/python2*/*-packages/cubicweb/ext/test |
59 rm -rf debian/cubicweb-common/usr/lib/${PY_VERSION}/*-packages/cubicweb/entities/test |
56 rm -rf debian/cubicweb-common/usr/lib/python2*/*-packages/cubicweb/entities/test |
60 |
57 |
61 |
|
62 %: %.in |
|
63 sed "s/PY_VERSION/${PY_VERSION}/g" < $< > $@ |
|
64 |
58 |
65 # Build architecture-independent files here. |
59 # Build architecture-independent files here. |
66 binary-indep: build install |
60 binary-indep: build install |
67 dh_testdir |
61 dh_testdir |
68 dh_testroot -i |
62 dh_testroot -i |
69 dh_python2 -i |
63 dh_python2 -i |
|
64 dh_python2 -i /usr/share/cubicweb |
70 dh_installinit -i -n --name cubicweb -u"defaults 99" |
65 dh_installinit -i -n --name cubicweb -u"defaults 99" |
71 dh_installlogrotate -i |
66 dh_installlogrotate -i |
72 dh_installdocs -i -A README |
67 dh_installdocs -i -A README |
73 dh_installman -i |
68 dh_installman -i |
74 dh_installchangelogs -i -Xdoc/changes |
69 dh_installchangelogs -i -Xdoc/changes |
75 dh_link -i |
70 dh_link -i |
76 dh_compress -i -X.py -X.ini -X.xml -X.js -X.rst -X.txt |
71 dh_compress -i -X.py -X.ini -X.xml -X.js -X.rst -X.txt -Xchangelog.html |
77 dh_fixperms -i |
72 dh_fixperms -i |
78 dh_installdeb -i |
73 dh_installdeb -i |
79 dh_gencontrol -i |
74 dh_gencontrol -i |
80 dh_md5sums -i |
75 dh_md5sums -i |
81 dh_builddeb -i |
76 dh_builddeb -i |