[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