rules 1.34 KB
Newer Older
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
#!/usr/bin/make -f
# -*- makefile -*-
# Sample debian/rules that uses debhelper.
# This file was originally written by Joey Hess and Craig Small.
# As a special exception, when this file is copied by dh-make into a
# dh-make output file, you may use that output file without restriction.
# This special exception was added by Craig Small in version 0.37 of dh-make.

# Uncomment this to turn on verbose mode.
#export DH_VERBOSE=1


export DEB_PYTHON_SYSTEM=pysupport

# Debhelper must be included before python-distutils to use
# dh_python / dh_pycentral / dh_pysupport
include /usr/share/cdbs/1/rules/debhelper.mk
include /usr/share/cdbs/1/class/python-distutils.mk

20
# clean the manpage
sumpfralle's avatar
sumpfralle committed
21
clean::
22 23 24
	make -C man clean

# build the manpage
sumpfralle's avatar
sumpfralle committed
25
build/pycam::
26 27
	make -C man

28
# install the .desktop file
sumpfralle's avatar
sumpfralle committed
29
install/pycam::
sumpfralle's avatar
sumpfralle committed
30 31 32 33 34
	# "desktop" file
	cp -v share/desktop/pycam.desktop `pwd`/debian/pycam/usr/share/applications/
	# application logo for the menu entry
	cp -v share/ui/logo_scalable.svg `pwd`/debian/pycam/usr/share/icons/hicolor/scalable/apps/pycam.svg
	# remove "doc" directory from /usr/share/pycam/
sumpfralle's avatar
sumpfralle committed
35
	rm -rf `pwd`/debian/pycam/usr/share/pycam/doc
sumpfralle's avatar
sumpfralle committed
36 37 38 39
	# the CXF fonts are distributed by QCAD - use them instead of the embedded ones
	rm -rf `pwd`/debian/pycam/usr/share/pycam/fonts
	# the gtkrc file for Windows is useless
	rm `pwd`/debian/pycam/usr/share/pycam/ui/gtkrc_windows
40