[love] 01/01: switch to debhelper 10, rewrite minimal d/rules with DH sequencer

Alexandre Detiste detiste-guest at moszumanska.debian.org
Wed Dec 21 09:29:54 UTC 2016


This is an automated email from the git hooks/post-receive script.

detiste-guest pushed a commit to branch master
in repository love.

commit 1158edefd7d5cf20b45f7551ecde512caea9f4e7
Author: Alexandre Detiste <alexandre.detiste at gmail.com>
Date:   Wed Dec 21 10:29:14 2016 +0100

    switch to debhelper 10, rewrite minimal d/rules with DH sequencer
---
 debian/compat  |   2 +-
 debian/control |   2 +-
 debian/rules   | 139 +++++----------------------------------------------------
 3 files changed, 13 insertions(+), 130 deletions(-)

diff --git a/debian/compat b/debian/compat
index ec63514..f599e28 100644
--- a/debian/compat
+++ b/debian/compat
@@ -1 +1 @@
-9
+10
diff --git a/debian/control b/debian/control
index 60ec77e..74bbd37 100644
--- a/debian/control
+++ b/debian/control
@@ -9,7 +9,7 @@ Build-Depends:
  autoconf,
  automake,
  autotools-dev,
- debhelper (>= 9),
+ debhelper (>= 10),
  dh-autoreconf,
  dh-buildinfo,
  libboost-dev,
diff --git a/debian/rules b/debian/rules
index 0a23263..b00b897 100755
--- a/debian/rules
+++ b/debian/rules
@@ -1,135 +1,18 @@
 #!/usr/bin/make -f
 
-PRG_SUFFIX=0.10.2
+%:
+	dh $@
 
-# Uncomment this to turn on verbose mode.
-#export DH_VERBOSE=1
+override_dh_auto_clean:
+	dh_auto_clean
+	rm -f platform/unix/love.desktop
 
-CPPFLAGS:=$(shell dpkg-buildflags --get CPPFLAGS)
-CFLAGS:=$(shell dpkg-buildflags --get CFLAGS)
-CXXFLAGS:=$(shell dpkg-buildflags --get CXXFLAGS)
-LDFLAGS:=$(shell dpkg-buildflags --get LDFLAGS) -Wl,-z,defs -Wl,-as-needed
+override_dh_auto_configure:
+	dh_auto_configure -- --with-lua=luajit
+	# ???
+	#cd src/scripts/ && lua auto.lua boot graphics
 
-CONFIGURE_OPTIONS:= \
-		$(CROSS) \
-		--prefix=/usr \
-		--mandir=\$${prefix}/share/man \
-		--infodir=\$${prefix}/share/info \
-		CPPFLAGS="$(CPPFLAGS)" \
-		CFLAGS="$(CFLAGS)" \
-		CXXFLAGS="$(CXXFLAGS)" \
-		LDFLAGS="$(LDFLAGS)"
-
-configure: configure-stamp
-configure-stamp:
-	dh_testdir
-
-	libtoolize
-	dh_autoreconf
-
-	if pkg-config luajit ; then echo + Using luagit ; \
-		./configure $(CONFIGURE_OPTIONS) --with-lua=luajit ; \
-	else echo + Using lua ; \
-		./configure $(CONFIGURE_OPTIONS) --with-lua=lua ; \
-	fi
-
-	cd src/scripts/ && lua auto.lua boot graphics
-	touch $@
-
-build-arch: build-arch-stamp
-build-arch-stamp: configure-stamp
-	dh_testdir
-	$(MAKE)
-	touch $@
-
-build-indep: build-indep-stamp
-build-indep-stamp: configure-stamp
-	dh_testdir
-	touch $@
-
-build: build-indep build-arch
-
-clean:
-	dh_testdir
-	dh_testroot
-	[ ! -f Makefile ] || $(MAKE) distclean
-	rm -fv config.sub config.guess config.log config.cache
-	rm -fv *-stamp
-	rm -fv bin/*
-	rm -rfv obj/*
-	rm -fv `find . -name "*.o"`
-	rm -fv configure Makefile.in src/Makefile.in aclocal.m4
-	rm -fv src/scripts/boot.lua.h src/scripts/graphics.lua.h
-	#rm -rfv platform/
-	dh_autoreconf_clean
-	dh_clean
-
-install-arch: build-arch-stamp
-	dh_testdir
-	dh_testroot
-	dh_prep -a
-	dh_installdirs -a
-	$(MAKE) DESTDIR=$(CURDIR)/debian/tmp install
-	mv debian/tmp/usr/bin/love debian/tmp/usr/bin/love-$(PRG_SUFFIX)
-
-install-indep: build-indep-stamp
-	dh_testdir
-	dh_testroot
-	dh_prep -i
-	dh_installdirs -i
-
-install: install-indep install-arch
-
-binary-indep: build-indep install-indep
-	dh_testdir
-	dh_testroot
-	dh_installchangelogs -i
-	dh_installdocs -i
-	dh_installexamples -i
-	dh_install -i
-#	dh_installmenu -i
-	dh_installmime -i
-#	dh_installinfo -i
-	dh_lintian -i
-	dh_link -i
-	dh_compress -i --exclude=.love --exclude=.lua
-	dh_fixperms -i
-	test -e /usr/bin/dh_buildinfo && dh_buildinfo -i
-	dh_installdeb -i
-	dh_gencontrol -i
-	dh_md5sums -i
-	dh_builddeb -i
-
-binary-arch: build-arch install-arch
-	dh_testdir
-	dh_testroot
-	dh_installchangelogs changes.txt -a
-	dh_installdocs -a
-	dh_installexamples -a
-	dh_install -a
+override_dh_auto_install:
+	dh_auto_install
 	mkdir -p debian/love/usr/share/binfmts/
 	cp debian/love.binfmt debian/love/usr/share/binfmts/love
-#	dh_installmenu -a
-	dh_installmime -a
-#	dh_installinfo -a
-	dh_installman platform/unix/love.6 -a
-	dh_lintian -a
-	dh_link -a
-#	dh_link -plove-dev usr/lib/$(DEB_HOST_MULTIARCH)/liblove.so.0.0.0 usr/lib/$(DEB_HOST_MULTIARCH)/liblove.so
-	dh_strip
-	dh_compress -a --exclude=.love --exclude=.lua
-	dh_fixperms -a
-#	dh_makeshlibs -a
-	test -e /usr/bin/dh_buildinfo && dh_buildinfo -a
-	dh_installdeb -a
-	dh_shlibdeps -a
-	dh_gencontrol -a
-	dh_md5sums -a
-	dh_builddeb -a
-
-binary: binary-indep binary-arch
-
-.PHONY: build build-indep build-arch
-.PHONY: binary binary-indep binary-arch
-.PHONY: install install-indep inatall-arch configure
-.PHONY: clean configure

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-games/love.git



More information about the Pkg-games-commits mailing list