[SCM] xboard PKG branch, master, updated. debian/4.4.0-1-9-ged97e14

Vincent Legout vincent at legout.info
Wed Nov 4 01:34:25 UTC 2009


The following commit has been merged in the master branch:
commit ad2b56abcde2e5b8834f0219266ee27d5d5fd9b7
Author: Vincent Legout <vincent at legout.info>
Date:   Tue Nov 3 17:14:53 2009 +0800

    Rewrite debian/rules

diff --git a/debian/changelog b/debian/changelog
index 88efd97..c0d44d2 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -7,6 +7,9 @@ xboard (4.4.1-1) unstable; urgency=low
     - Remove gnuchess from Depends
     - Add fairymax in Suggests
   * debian/docs: ToDo rename as TODO
+  * Rewrite debian/rules using dh
+    - Add debian/dirs, debian/install and debian/info
+    - Build-Depends on debhelper >= 7.0.50~
 
  -- Vincent Legout <vincent at legout.info>  Tue, 03 Nov 2009 16:55:28 +0800
 
diff --git a/debian/control b/debian/control
index 0d33aa7..6e26207 100644
--- a/debian/control
+++ b/debian/control
@@ -3,7 +3,7 @@ Section: games
 Priority: optional
 Maintainer: Debian Games Team <pkg-games-devel at lists.alioth.debian.org>
 Uploaders: Clint Adams <schizo at debian.org>, Barry deFreese <bdefreese at debian.org>, Gonéri Le Bouder <goneri at rulezlan.org>, Vincent Legout <vincent at legout.info>
-Build-Depends: debhelper (>= 7), xaw3dg-dev, flex, quilt, libxaw7-dev, texinfo, automake
+Build-Depends: debhelper (>= 7.0.50~), xaw3dg-dev, flex, quilt, libxaw7-dev, texinfo, automake
 Standards-Version: 3.8.3
 Homepage: http://savannah.gnu.org/projects/xboard/
 Vcs-Git: git://git.debian.org/git/pkg-games/xboard.git
diff --git a/debian/dirs b/debian/dirs
new file mode 100644
index 0000000..fcfb53e
--- /dev/null
+++ b/debian/dirs
@@ -0,0 +1 @@
+/usr/share/lintian/overrides/
diff --git a/debian/info b/debian/info
new file mode 100644
index 0000000..2179752
--- /dev/null
+++ b/debian/info
@@ -0,0 +1 @@
+xboard.info
diff --git a/debian/install b/debian/install
new file mode 100644
index 0000000..087fe20
--- /dev/null
+++ b/debian/install
@@ -0,0 +1,4 @@
+bitmaps/*.bm /usr/share/games/xboard/bitmaps.xchess/
+debian/xboard.xpm /usr/share/pixmaps/
+debian/xboard.desktop /usr/share/applications/
+cmail /usr/games/
diff --git a/debian/rules b/debian/rules
index cead87f..2c6dc92 100755
--- a/debian/rules
+++ b/debian/rules
@@ -1,97 +1,16 @@
 #!/usr/bin/make -f
-# -*- makefile -*-
-# Sample debian/rules that uses debhelper.
-# # GNU copyright 1997 to 1999 by Joey Hess.
 
-#export DH_VERBOSE=1
+%:
+	dh --with quilt $@
 
-include /usr/share/quilt/quilt.make
-
-DEB_HOST_GNU_TYPE   ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE)
-DEB_BUILD_GNU_TYPE  ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE)
-
-CFLAGS = -Wall -g
-ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS)))
-	CFLAGS += -O0
-else
-	CFLAGS += -O2
-endif
-
-configure: configure.ac
-	./autogen.sh
-
-config.status: configure
-	dh_testdir
-
-	(CFLAGS="$(CFLAGS)" ./configure \
-		--host=$(DEB_HOST_GNU_TYPE) --build=$(DEB_BUILD_GNU_TYPE) \
-		--prefix=/usr \
-		--bindir='$${exec_prefix}/games' \
-		--infodir='$${prefix}/share/info' \
-		--mandir='$${prefix}/share/man' \
-		--x-includes=/usr/X11R6/include/X11 \
+override_dh_auto_configure:
+	dh_auto_configure -- \
 		--with-Xaw3d \
-		--x-libraries=/usr/X11R6/lib --enable-zippy)
-	touch $@
+		--enable-zippy  \
+		--bindir='$${exec_prefix}/games'
 
-build: build-stamp
-build-stamp: patch config.status
-	dh_testdir
-	$(RM) parser.c
-	chmod 755 ./texi2man
-	$(MAKE)
-	touch $@
-
-clean: unpatch
-	dh_testdir
-	dh_testroot
-	[ ! -f Makefile ] || $(MAKE) distclean
-	dh_clean Makefile.in aclocal.m4 config.guess config.h.in \
-    config.sub configure copyright.info depcomp mdate-sh missing \
-    stamp-h stamp-vti texinfo.tex version.texi xboard.info \
-    xboard.man ylwrap config.status build-stamp parser.c
-
-install: build
-	dh_testdir
-	dh_testroot
-	dh_prep
-	dh_installdirs
-	$(MAKE) install prefix=$(CURDIR)/debian/xboard/usr
-	rm -f debian/xboard/usr/share/info/dir
-
-binary-indep: build install
-# We have nothing to do by default.
-
-binary-arch: build install
-	dh_testdir
-	dh_testroot
-	rm -f debian/xboard/usr/share/info/copyright.info
-	dh_installchangelogs ChangeLog
-	dh_installdocs
-	dh_installmenu
-	dh_installman debian/pxboard.man
-	dh_installinfo xboard.info
-	install -d debian/xboard/usr/share/games/xboard/bitmaps.xchess
-	install -m644 bitmaps/*.bm \
-		debian/xboard/usr/share/games/xboard/bitmaps.xchess
-	install -d debian/xboard/usr/share/pixmaps
-	install -m644 debian/xboard.xpm debian/xboard/usr/share/pixmaps/
-	install -d debian/xboard/usr/share/applications
-	install -m644 debian/xboard.desktop debian/xboard/usr/share/applications/
-	install -d debian/xboard/usr/share/lintian/overrides/
+override_dh_auto_install:
+	dh_auto_install
+	$(RM) debian/xboard/usr/share/info/dir
 	install -m644 debian/binary.lintian-overrides \
 		debian/xboard/usr/share/lintian/overrides/xboard
-	install -m755 pxboard debian/xboard/usr/games/
-	install -m755 cmail debian/xboard/usr/games/
-	dh_link
-	dh_strip
-	dh_compress
-	dh_fixperms
-	dh_installdeb
-	dh_shlibdeps
-	dh_gencontrol
-	dh_md5sums
-	dh_builddeb
-
-binary: binary-indep binary-arch
-.PHONY: build clean binary-indep binary-arch binary install

-- 
xboard PKG



More information about the Pkg-games-commits mailing list