File: rules

package info (click to toggle)
tryton-client 4.2.1-1
  • links: PTS, VCS
  • area: main
  • in suites: stretch
  • size: 4,232 kB
  • ctags: 2,474
  • sloc: python: 23,835; makefile: 88; sh: 16
file content (27 lines) | stat: -rwxr-xr-x 1,004 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
#!/usr/bin/make -f

export PYBUILD_DESTDIR_python2=debian/tryton-client

PYTHON2_VERSIONS = $(shell pyversions -r)
#PYTHON3_VERSIONS = $(shell py3versions -r)

%:
	dh $@ --with python2,sphinxdoc --buildsystem=pybuild

override_dh_auto_clean:
	dh_auto_clean
	rm -rf build

override_dh_auto_build:
	dh_auto_build
	sphinx-build doc build/html

override_dh_install:
	dh_install
	mv debian/tryton-client/usr/share/applications/tryton.desktop debian/tryton-client/usr/share/applications/tryton-client.desktop
	# Moving files to their policy conforming place
	mkdir -p debian/tryton-client/usr/share/icons
	mv debian/tryton-client/usr/lib/"$(PYTHON2_VERSIONS)"/dist-packages/tryton/data/pixmaps/* debian/tryton-client/usr/share/icons
	mkdir -p debian/tryton-client/usr/share/locale
	mv debian/tryton-client/usr/lib/"$(PYTHON2_VERSIONS)"/dist-packages/tryton/data/locale/* debian/tryton-client/usr/share/locale
	find debian/tryton-client/usr/lib/"$(PYTHON2_VERSIONS)"/dist-packages/tryton -type d -empty -delete