File: rules

package info (click to toggle)
jsonbot 0.84.4-1
  • links: PTS
  • area: main
  • in suites: wheezy
  • size: 5,632 kB
  • sloc: python: 56,224; sh: 250; makefile: 25
file content (39 lines) | stat: -rwxr-xr-x 1,404 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
31
32
33
34
35
36
37
38
39
#!/usr/bin/make -f

# Unset the environment variables set by dpkg-buildpackage. (This is
# necessary because distutils is brittle with compiler/linker flags
# set. Specifically, packages using f2py will break without this.)
unexport CPPFLAGS
unexport CFLAGS
unexport CXXFLAGS
unexport FFLAGS
unexport LDFLAGS

include /usr/share/dpatch/dpatch.make

build:	patch-stamp
	dh build

override_dh_auto_install:
	python setup.py install --root=debian/jsonbot --install-layout=deb --install-scripts=/usr/bin
	mkdir -p debian/jsonbot/usr/share/pyshared/jsb
	# Deleting provided libraries that are packaged separately for Debian
	# and moving files that the setup script puts in the wrong place.
	mv debian/jsonbot/usr/jsb/data debian/jsonbot/usr/share/pyshared/jsb
	#ln -s debian/jsonbot/data/examples debian/jsonbot/usr/shared/pyshared/jsb/examples
	rm -rf debian/jsonbot/usr/jsb
	rm -f debian/jsonbot/usr/bin/jsb-upgrade
	rm -f debian/jsonbot/usr/bin/jsb-sed
	rm -rf debian/jsonbot/usr/lib/python2.7/dist-packages/jsb/contrib/simplejson
	rm -f debian/jsonbot/usr/lib/python2.7/dist-packages/jsb/contrib/oauth.py
	rm -f debian/jsonbot/usr/lib/python2.7/dist-packages/jsb/contrib/tweepy/oauth.py
	rm -f debian/jsonbot/usr/lib/python2.7/dist-packages/jsb/contrib/feedparser.py
	rm -rf debian/jsonbot/usr/lib/python2.7/dist-packages/jsb/contrib/tornado

override_dh_auto_build:

clean:	unpatch
	dh clean

%:
	dh $@