0002_debian_modern_way.patch
debian/control | ||
---|---|---|
2 | 2 |
Section: web |
3 | 3 |
Priority: optional |
4 | 4 |
Maintainer: Frederic Peters <fpeters@entrouvert.com> |
5 |
Build-Depends: debhelper (>= 5.0.37.2), python
|
|
5 |
Build-Depends: debhelper (>= 8.0.0), python
|
|
6 | 6 |
Build-Depends-Indep: python-support (>= 0.4), gettext, python-quixote |
7 | 7 |
Standards-Version: 3.8.0.1 |
8 | 8 |
X-Python-Version: current |
debian/rules | ||
---|---|---|
4 | 4 |
# Uncomment this to turn on verbose mode. |
5 | 5 |
#export DH_VERBOSE=1 |
6 | 6 | |
7 |
PYTHON=/usr/bin/python |
|
8 | 7 |
DESTDIR=$(CURDIR)/debian/wcs-au-quotidien |
9 | 8 | |
10 |
build: build-stamp |
|
11 | ||
12 |
build-stamp: |
|
13 |
dh_testdir |
|
14 |
touch build-stamp |
|
15 | ||
16 |
clean: |
|
17 |
dh_testdir |
|
18 |
dh_testroot |
|
19 |
rm -f build-stamp |
|
20 | ||
21 |
rm -f po/*.mo |
|
22 |
python setup.py clean |
|
23 |
rm -rf build |
|
9 |
%: |
|
10 |
dh $@ --with python2 |
|
24 | 11 | |
12 |
override_dh_clean: |
|
25 | 13 |
dh_clean |
14 |
rm -rf po/*.mo |
|
26 | 15 | |
27 |
install: build |
|
28 |
dh_testdir |
|
29 |
dh_testroot |
|
30 |
dh_clean -k |
|
31 |
dh_installdirs |
|
32 | ||
33 |
$(PYTHON) setup.py install --prefix=$(DESTDIR)/usr --no-compile |
|
16 |
override_dh_install: |
|
17 |
dh_install |
|
34 | 18 |
for i in $(CURDIR)/debian/wcs-au-quotidien/usr/lib/python2.*; do \ |
35 |
mv $$i/site-packages/extra \
|
|
36 |
$$i/site-packages/extra-wcs-au-quotidien; done
|
|
37 |
cd po && make install prefix=$(CURDIR)/debian/wcs-au-quotidien/
|
|
19 |
mv $$i/dist-packages/extra \
|
|
20 |
$$i/dist-packages/extra-wcs-au-quotidien; done
|
|
21 |
cd po && make install prefix=$(DESTDIR)
|
|
38 | 22 |
install -d -m 755 $(DESTDIR)/var/lib/wcs-au-quotidien $(DESTDIR)/etc/wcs |
39 | 23 |
install -m 644 wcs-au-quotidien.cfg-sample $(DESTDIR)/etc/wcs/wcs-au-quotidien.cfg |
40 | 24 | |
41 | ||
42 |
# Build architecture-independent files here. |
|
43 |
binary-indep: build install |
|
44 |
dh_testdir |
|
45 |
dh_testroot |
|
46 |
dh_installdocs |
|
47 |
dh_installchangelogs |
|
48 |
dh_installinit |
|
49 |
dh_link |
|
50 |
dh_strip |
|
51 |
dh_compress |
|
52 |
dh_fixperms |
|
53 |
dh_pysupport |
|
54 |
dh_installdeb |
|
55 |
dh_gencontrol |
|
56 |
dh_md5sums |
|
57 |
dh_builddeb |
|
58 | ||
59 |
binary-arch: build install |
|
60 | ||
61 |
binary: binary-indep binary-arch |
|
62 |
.PHONY: build clean binary-indep binary-arch binary install |
debian/wcs-au-quotidien.init | ||
---|---|---|
15 | 15 |
DAEMON=/usr/sbin/wcsctl |
16 | 16 |
PIDFILE=/var/run/$NAME.pid |
17 | 17 |
SCRIPTNAME=/etc/init.d/$NAME |
18 |
PYTHON_VERSION=`/usr/bin/env python -c \ |
|
19 |
"import sys; print '%d.%d' % (sys.version_info[0], sys.version_info[1])"` |
|
20 |
OPTIONS="--extra /usr/lib/pymodules/python$PYTHON_VERSION/extra-wcs-au-quotidien/" |
|
18 |
OPTIONS="--extra /usr/share/pyshared/extra-wcs-au-quotidien/" |
|
21 | 19 |
WCS_USER=wcs-au-quotidien |
22 | 20 |
WCS_GROUP=wcs-au-quotidien |
23 | 21 |
CONFIG_FILE=/etc/wcs/wcs-au-quotidien.cfg |