r12394 - packages/trunk/yabause/debian

Evgeni Golov evgeni at alioth.debian.org
Tue May 17 08:01:05 UTC 2011


Author: evgeni
Date: 2011-05-17 08:00:59 +0000 (Tue, 17 May 2011)
New Revision: 12394

Modified:
   packages/trunk/yabause/debian/changelog
   packages/trunk/yabause/debian/rules
Log:
Switch to dh7 "tiny" rules

Modified: packages/trunk/yabause/debian/changelog
===================================================================
--- packages/trunk/yabause/debian/changelog	2011-05-17 06:20:48 UTC (rev 12393)
+++ packages/trunk/yabause/debian/changelog	2011-05-17 08:00:59 UTC (rev 12394)
@@ -1,3 +1,9 @@
+yabause (0.9.10-3) UNRELEASED; urgency=low
+
+  * Switch to dh7 "tiny" rules.
+
+ -- Evgeni Golov <evgeni at debian.org>  Tue, 17 May 2011 09:59:58 +0200
+
 yabause (0.9.10-2) unstable; urgency=low
 
   * debian/control:

Modified: packages/trunk/yabause/debian/rules
===================================================================
--- packages/trunk/yabause/debian/rules	2011-05-17 06:20:48 UTC (rev 12393)
+++ packages/trunk/yabause/debian/rules	2011-05-17 08:00:59 UTC (rev 12394)
@@ -1,76 +1,33 @@
 #!/usr/bin/make -f
 # -*- makefile -*-
 
-# Uncomment this to turn on verbose mode.
-#export DH_VERBOSE=1
+FLAVOURS=gtk qt
 
-# 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)
-ifneq ($(DEB_HOST_GNU_TYPE),$(DEB_BUILD_GNU_TYPE))
-	CROSS= --build $(DEB_BUILD_GNU_TYPE) --host $(DEB_HOST_GNU_TYPE)
-else
-	CROSS= --build $(DEB_BUILD_GNU_TYPE)
-endif
+LDFLAGS+=-Wl,-z,defs -Wl,--as-needed
+export LDFLAGS
 
-configure-flags=$(CROSS) --prefix=/usr --mandir=\$${prefix}/share/man \
-		--infodir=\$${prefix}/share/info
+%:
+	dh $@ --with autoreconf
 
-config-common:
-	dh_testdir
-ifneq "$(wildcard /usr/share/misc/config.sub)" ""
-	cp -f /usr/share/misc/config.sub config.sub
-endif
-ifneq "$(wildcard /usr/share/misc/config.guess)" ""
-	cp -f /usr/share/misc/config.guess config.guess
-endif
-	dh_autoreconf
-	touch $@
+override_dh_auto_configure: $(foreach f,$(FLAVOURS),$(patsubst %,dh_auto_configure_%,$(f)))
 
-build-%/config-stamp: config-common
-	dh_testdir
-	mkdir -p build-$*
-	cd build-$* && \
-		CFLAGS="$(CFLAGS)" LDFLAGS="-Wl,-z,defs -Wl,--as-needed" \
-		$(CURDIR)/configure $(configure-flags) --with-port=$* \
-		--program-suffix=-$*
+dh_auto_configure_%:
+	dh_auto_configure --builddirectory=build-$* -- --with-port=$* --program-suffix=-$*
 	touch $@
 
-build-%-stamp: build-%/config-stamp
-	dh_testdir
-	$(MAKE) -C build-$*
+override_dh_auto_build: $(foreach f,$(FLAVOURS),$(patsubst %,dh_auto_build_%,$(f)))
+
+dh_auto_build_%:
+	dh_auto_build --builddirectory=build-$*
 	touch $@
 
-build: build-gtk-stamp build-qt-stamp
+override_dh_auto_install: $(foreach f,$(FLAVOURS),$(patsubst %,dh_auto_install_%,$(f)))
 
-clean:
-	dh_testdir
-	dh_testroot
+dh_auto_install_%:
+	dh_auto_install --builddirectory=build-$*
+	touch $@
 
+override_dh_auto_clean:
 	$(RM) -r build-gtk build-qt
-
-	dh_autoreconf_clean
-	dh_clean config-common config.sub config.guess
-
-install: build
-	dh_testdir
-	dh_testroot
-	dh_prep
-	dh_installdirs
-
-	$(MAKE) -C build-gtk install DESTDIR=$(CURDIR)/debian/tmp
-	$(MAKE) -C build-qt install DESTDIR=$(CURDIR)/debian/tmp
-
-	dh_install
-
-# Build architecture-independent files here.
-binary-indep: install
-	dh binary-indep
-
-# Build architecture-dependent files here.
-binary-arch: install
-	dh binary-arch
-
-binary: binary-indep binary-arch
-.PHONY: build clean binary-indep binary-arch binary install 
+	$(RM) -r dh_auto_configure_* dh_auto_build_* dh_auto_install_*
+	dh_auto_clean




More information about the Pkg-games-commits mailing list