[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