From 1f78138b67b0009c9bda235c4b7faf649ea890bf Mon Sep 17 00:00:00 2001 From: Andrei Karas Date: Wed, 27 May 2015 00:38:24 +0300 Subject: Update debian packaging files. --- packaging/debian/rules | 80 +++++++------------------------------------------- 1 file changed, 11 insertions(+), 69 deletions(-) (limited to 'packaging/debian/rules') diff --git a/packaging/debian/rules b/packaging/debian/rules index 2a5ad6150..6e48b0995 100755 --- a/packaging/debian/rules +++ b/packaging/debian/rules @@ -1,76 +1,18 @@ #!/usr/bin/make -f -# Uncomment this to turn on verbose mode. -#export DH_VERBOSE=1 +DEB_CONFIGURE_EXTRA_FLAGS := \ + --bindir=/usr/games -# These are used for cross-compiling and for saving the configure script -# from having to guess our platform (since we know it already) -DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE) -DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE) +override_dh_auto_configure: + dh_auto_configure -- $(DEB_CONFIGURE_EXTRA_FLAGS) -config.status: - dh_testdir - CFLAGS="$(CFLAGS) -Wall" ./configure --host=$(DEB_HOST_GNU_TYPE) \ - --build=$(DEB_BUILD_GNU_TYPE) --prefix=/usr \ - --datadir=/usr/share/games --bindir=/usr/games --mandir=/usr/share/man - -build: build-stamp -build-stamp: config.status - dh_testdir - $(MAKE) - touch build-stamp - -clean: - dh_testdir - dh_testroot - rm -f build-stamp - [ ! -f Makefile ] || $(MAKE) distclean - rm -f debian/manaplus.menu - rm -rf debian/tmp - dh_clean - -install: build - dh_testdir - dh_testroot - dh_prep - $(MAKE) install DESTDIR=$(CURDIR)/debian/tmp - cp manaplus.menu debian/ - -binary-indep: build install - dh_testdir -i - dh_testroot -i - dh_installchangelogs -i ChangeLog - dh_installdocs -i - dh_install -i - dh_link -i - dh_compress -i - dh_fixperms -i - dh_installdeb -i - dh_gencontrol -i - dh_md5sums -i - dh_builddeb -i - -binary-arch: build install - dh_testdir -a - dh_testroot -a - dh_installchangelogs -a ChangeLog - dh_installdocs -a - dh_install -a - dh_installmenu -a - dh_installman -a +override_dh_strip: dh_strip -a --dbg-package=manaplus-dbg - dh_compress -a - dh_fixperms -a - dh_installdeb -a - dh_shlibdeps -a - dh_gencontrol -a - dh_md5sums -a - dh_builddeb -a -get-orig-source: - @@dh_testdir - @@[ -d ../tarballs/. ]||mkdir -p ../tarballs - @@uscan --force-download --destdir ../tarballs +override_dh_install: + dh_install + rm -f $(CURDIR)/debian/manaplus-data/usr/share/manaplus/data/themes/jewelry/LICENSE.txt + rm -f $(CURDIR)/debian/manaplus-data/usr/share/manaplus/data/themes/golden-delicious/LICENSE.txt -binary: binary-indep binary-arch -.PHONY: build clean binary-indep binary-arch binary install configure +%: + dh $@ --parallel --with autoreconf -- cgit v1.2.3-60-g2f50