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 40 41 42 43 44 45 46 47 48
|
#!/usr/bin/make -f
# Uncomment this to turn on verbose mode.
#export DH_VERBOSE=1
%:
dh $@ --with autoreconf
override_dh_autoreconf:
NOCONFIGURE=1 dh_autoreconf ./autogen.sh
upstream_version ?= $(shell dpkg-parsechangelog | sed -rne 's/^Version: ([0-9.]+)(\+dfsg)?.*$$/\1/p')
dfsg_version = $(upstream_version)+dfsg
pkg = $(shell dpkg-parsechangelog | sed -ne 's/^Source: //p')
get-orig-source:
uscan --noconf --force-download --rename --repack --download-current-version --destdir=.
tar -xzf $(pkg)_$(upstream_version).orig.tar.gz
mv $(pkg)-$(upstream_version) $(pkg)-$(dfsg_version)
rm $(pkg)-$(dfsg_version)/waf
GZIP="-9fn --rsyncable" tar -czf $(pkg)_$(dfsg_version).orig.tar.gz $(pkg)-$(dfsg_version)
rm -rf $(pkg)-$(dfsg_version)
override_dh_auto_configure:
dh_auto_configure -- --enable-vte --enable-the-force
sed -i -r 's,^sys_lib_dlsearch_path_spec="(.*)$$,sys_lib_dlsearch_path_spec="/usr/lib /lib \1,' $(CURDIR)/libtool
override_dh_auto_install:
dh_auto_install
#chrpath -d $(CURDIR)/debian/tmp/usr/bin/geany \
# $(CURDIR)/debian/tmp/usr/lib/geany/*.so
-rm -f $(CURDIR)/debian/tmp/usr/share/geany/GPL-2
-rm -f $(CURDIR)/debian/tmp/usr/share/doc/geany/COPYING \
$(CURDIR)/debian/tmp/usr/share/doc/geany/ScintillaLicense.txt \
$(CURDIR)/debian/tmp/usr/share/doc/geany/AUTHORS \
$(CURDIR)/debian/tmp/usr/share/doc/geany/ChangeLog
-rm -f $(CURDIR)/debian/tmp/usr/lib/geany/*.la
-rm -f $(CURDIR)/debian/tmp/usr/lib/*/geany/*.la
override_dh_install:
dh_install --list-missing
override_dh_gencontrol:
echo -n "geany:Provides=geany-abi-`grep 'define GEANY_ABI_VERSION' src/plugindata.h |awk '{print $$3}'`," \
>> debian/geany.substvars
echo " geany-api-`grep 'define GEANY_API_VERSION' src/plugindata.h |awk '{print $$3}'`" \
>> debian/geany.substvars
dh_gencontrol
|