File: rules

package info (click to toggle)
pida 0.3.1-2
  • links: PTS
  • area: main
  • in suites: etch, etch-m68k
  • size: 2,408 kB
  • ctags: 4,300
  • sloc: python: 19,400; sh: 124; makefile: 21; xml: 11
file content (30 lines) | stat: -rwxr-xr-x 1,166 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
28
29
30
#!/usr/bin/make -f

export DH_PYCENTRAL = nomove
  
#DEB_AUTO_UPDATE_DEBIAN_CONTROL  := yes
DEB_AUTO_CLEANUP_RCS            := yes
DEB_COMPRESS_EXCLUDE		:= .py
DEB_DH_ALWAYS_EXCLUDE		:= CVS
DEB_DH_INSTALLCHANGELOGS_ARGS	:= CHANGELOG
DEB_PYTHON_SYSTEM		:= pycentral

include /usr/share/cdbs/1/rules/debhelper.mk
include /usr/share/cdbs/1/class/python-distutils.mk

DEB_PYTHON_INSTALL_ARGS_ALL     += --single-version-externally-managed --install-lib usr/share/pida --install-data usr/share/pida
DEB_PYTHON_COMPILE_VERSION	:= 2.4

binary-install/pida::
	dh_desktop -p$(cdbs_curpkg)
	mkdir -p debian/pida/usr/share/icons/hicolor/48x48/apps
	cp data/icons/pida-icon.png debian/pida/usr/share/icons/hicolor/48x48/apps/pida.png
	mkdir -p debian/pida/usr/share/icons/hicolor/scalable/apps
	cp data/icons/pida-icon.svg debian/pida/usr/share/icons/hicolor/scalable/apps/pida.svg
	sed -i -e 's_^import\ sys$$_import\ sys\nsys.path.append\(\"/usr/share/pida\"\)_' debian/pida/usr/bin/pida
	mv debian/pida/usr/share/pida/pida-*.egg-info debian/pida/usr/share/pida/pida.egg-info
	rm debian/pida/usr/share/pida/{AUTHORS,CONTRIBUTORS,COPYING}

clean::
	-rm -rf dist pida.egg-info