The following commit has been merged in the master branch:
commit ad2b56abcde2e5b8834f0219266ee27d5d5fd9b7
Author: Vincent Legout <[email protected]>
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 <[email protected]>  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 <[email protected]>
 Uploaders: Clint Adams <[email protected]>, Barry deFreese 
<[email protected]>, GonĂ©ri Le Bouder <[email protected]>, Vincent Legout 
<[email protected]>
-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

_______________________________________________
Pkg-games-commits mailing list
[email protected]
http://lists.alioth.debian.org/mailman/listinfo/pkg-games-commits

Reply via email to