File: rules

package info (click to toggle)
system-config-printer 1.0.0-4lenny1
  • links: PTS
  • area: main
  • in suites: lenny
  • size: 6,868 kB
  • ctags: 815
  • sloc: python: 10,430; sh: 3,752; makefile: 171; xml: 144
file content (25 lines) | stat: -rwxr-xr-x 1,087 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
#!/usr/bin/make -f

DEB_PYTHON_SYSTEM = pysupport
GNOME_DOWNLOAD_URL = http://cyberelk.net/tim/data/system-config-printer/1.0.x/$(GNOME_TARBALL)
TARBALL_EXT := tar.bz2

include /usr/share/cdbs/1/rules/debhelper.mk
include /usr/share/cdbs/1/class/autotools.mk
include /usr/share/cdbs/1/rules/patchsys-quilt.mk
include /usr/share/gnome-pkg-tools/1/rules/uploaders.mk
-include /usr/share/gnome-pkg-tools/1/rules/gnome-get-source.mk

DEB_CONFIGURE_EXTRA_FLAGS := --sbindir=/usr/bin

binary-install/system-config-printer::
	for i in debian/tmp/usr/share/system-config-printer/*.py; do \
		if ! grep -q ^$$i debian/*install; then \
			cp $$i debian/system-config-printer/usr/share/system-config-printer/ ; \
		fi ; done
	sed -i 's,^#!/usr/bin/env python,#!/usr/bin/python,' debian/system-config-printer/usr/bin/*.py
	rename 's/\.py$$//' debian/system-config-printer/usr/bin/*.py
	mv debian/system-config-printer/usr/bin/applet debian/system-config-printer/usr/bin/system-config-printer-applet

$(patsubst %,binary-install/%,$(DEB_PACKAGES)) :: binary-install/%:
	dh_pysupport -p$(cdbs_curpkg)