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 $@
|