Projet

Général

Profil

0001-misc-switch-to-setuptools-and-update-debian-packagin.patch

Frédéric Péters, 10 août 2017 13:47

Télécharger (2,37 ko)

Voir les différences:

Subject: [PATCH] misc: switch to setuptools (and update debian packaging to
 match) (#17960)

 debian/compat |  2 +-
 debian/rules  | 54 +++---------------------------------------------------
 setup.py      |  3 ++-
 3 files changed, 6 insertions(+), 53 deletions(-)
debian/compat
1
5
1
9
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
DESTDIR=$(CURDIR)/debian/wcs-au-quotidien
7
%:
8
	dh $@ --with python2
9 9

  
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
24

  
25
	dh_clean
26

  
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
10
override_dh_install:
34 11
	cd po && make install prefix=$(CURDIR)/debian/wcs-au-quotidien/
35
	install -d -m 755 $(DESTDIR)/var/lib/wcs-au-quotidien $(DESTDIR)/etc/wcs
36
	install -m 644 wcs-au-quotidien.cfg-sample $(DESTDIR)/etc/wcs/wcs-au-quotidien.cfg
37

  
38

  
39
# Build architecture-independent files here.
40
binary-indep: build install
41
	dh_testdir
42
	dh_testroot
43
	dh_installdocs
44
	dh_installchangelogs
45
	dh_installinit
46
	dh_link
47
	dh_strip
48
	dh_compress
49
	dh_fixperms
50
	dh_pysupport
51
	dh_installdeb
52
	dh_gencontrol
53
	dh_md5sums
54
	dh_builddeb
55

  
56
binary-arch: build install
57

  
58
binary: binary-indep binary-arch
59
.PHONY: build clean binary-indep binary-arch binary install
setup.py
6 6

  
7 7
from distutils.command.sdist import sdist
8 8
from quixote.ptl.qx_distutils import qx_build_py
9
from setuptools import setup
9 10

  
10 11
VERSION = '1.20'
11 12

  
......
50 51
        if os.path.exists('VERSION'):
51 52
            os.remove('VERSION')
52 53

  
53
distutils.core.setup(
54
setup(
54 55
        name = 'wcs-au-quotidien',
55 56
        version = get_version(),
56 57
        maintainer = 'Frederic Peters',
57
-