Author: pdewacht-guest
Date: 2009-02-15 20:45:17 +0000 (Sun, 15 Feb 2009)
New Revision: 8814

Removed:
   packages/trunk/hitori/debian/patches/
Modified:
   packages/trunk/hitori/debian/changelog
   packages/trunk/hitori/debian/control
   packages/trunk/hitori/debian/copyright
   packages/trunk/hitori/debian/rules
   packages/trunk/hitori/debian/watch
Log:
get rid of my attempts to build this with gtk 2.12 (2.14 will be uploaded soon 
enough)


Modified: packages/trunk/hitori/debian/changelog
===================================================================
--- packages/trunk/hitori/debian/changelog      2009-02-15 20:00:59 UTC (rev 
8813)
+++ packages/trunk/hitori/debian/changelog      2009-02-15 20:45:17 UTC (rev 
8814)
@@ -1,8 +1,6 @@
 hitori (0.2.1-1) unstable; urgency=low
 
   * Initial release (Closes: #490222)
-  * The game is patched to use GnomeVFS to launch its help file. This patch
-    can be removed when GTK+ 2.14 enters the archive.
 
  -- Peter De Wachter <[email protected]>  Wed, 03 Sep 2008 20:04:39 +0200
 

Modified: packages/trunk/hitori/debian/control
===================================================================
--- packages/trunk/hitori/debian/control        2009-02-15 20:00:59 UTC (rev 
8813)
+++ packages/trunk/hitori/debian/control        2009-02-15 20:45:17 UTC (rev 
8814)
@@ -3,9 +3,7 @@
 Priority: optional
 Maintainer: Debian Games Team <[email protected]>
 Uploaders: Peter De Wachter <[email protected]>
-Build-Depends: debhelper (>= 7), quilt, autotools-dev, gnome-common,
- gnome-doc-utils, docbook-xml, intltool, libgtk2.0-dev (>= 2.12),
- libgnomevfs2-dev
+Build-Depends: debhelper (>= 7), libgtk2.0-dev (>= 2.14), chrpath
 Standards-Version: 3.8.0
 Homepage: http://tecnocode.co.uk/projects/hitori/
 Vcs-Svn: svn://svn.debian.org/svn/pkg-games/packages/trunk/hitori/

Modified: packages/trunk/hitori/debian/copyright
===================================================================
--- packages/trunk/hitori/debian/copyright      2009-02-15 20:00:59 UTC (rev 
8813)
+++ packages/trunk/hitori/debian/copyright      2009-02-15 20:45:17 UTC (rev 
8814)
@@ -11,7 +11,7 @@
 
 Copyright:
 
-    Copyright (C) Philip Withnall 2007-2008 <[email protected]>
+    Copyright Philip Withnall 2007-2008 <[email protected]>
 
 License:
 
@@ -37,10 +37,11 @@
     Texts, and no Back-Cover Texts.
 
 On Debian systems the complete text of the GNU General Public License
-can be found in the file `/usr/share/common-licenses/GPL'. The text of
-the GNU Free Documentation License can be found in the file
+can be found in the file `/usr/share/common-licenses/GPL-3'. The text
+of the GNU Free Documentation License can be found in the file
 `/usr/share/common-licenses/GFDL-1.2'.
 
 
-The Debian packaging is (C) 2008, Peter De Wachter <[email protected]>
-and is licensed under the same license (GPL) as the program. See above.
+The Debian packaging is Copyright 2008, Peter De Wachter
+<[email protected]> and is licensed under the same license (GPL) as
+the program. See above.

Modified: packages/trunk/hitori/debian/rules
===================================================================
--- packages/trunk/hitori/debian/rules  2009-02-15 20:00:59 UTC (rev 8813)
+++ packages/trunk/hitori/debian/rules  2009-02-15 20:45:17 UTC (rev 8814)
@@ -3,46 +3,61 @@
 # Uncomment this to turn on verbose mode.
 #export DH_VERBOSE=1
 
-SHELL = /bin/bash
 
-include /usr/share/quilt/quilt.make
+export DEB_HOST_GNU_TYPE  ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE)
+export DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE)
 
-build: patch build-stamp
-build-stamp:
+ifeq ($(DEB_BUILD_GNU_TYPE), $(DEB_HOST_GNU_TYPE))
+  CROSS = --build $(DEB_HOST_GNU_TYPE)
+else
+  CROSS = --build $(DEB_BUILD_GNU_TYPE) --host $(DEB_HOST_GNU_TYPE)
+endif
+
+
+configure: configure-stamp
+configure-stamp:
        dh_testdir
-       NOCONFIGURE=1 ./autogen.sh
-# The GENERAL flags make configure skip its version check. Remove when we have 
GTK+ 2.14.
-       ./configure \
-               --prefix /usr \
-               --bindir /usr/games \
+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
+       ./configure $(CROSS) \
+               --prefix=/usr \
+               --bindir=/usr/games \
                --disable-scrollkeeper \
-               GENERAL_CFLAGS="`pkg-config --cflags gtk+-2.0 
gmodule-export-2.0 gnome-vfs-2.0`" \
-               GENERAL_LIBS="`pkg-config --libs gtk+-2.0 gmodule-export-2.0 
gnome-vfs-2.0`"
+               CFLAGS="$(CFLAGS)" \
+               LDFLAGS="-Wl,-z,defs -Wl,--as-needed"
+       touch configure-stamp
+
+build: build-stamp
+build-stamp: configure-stamp
+       dh_testdir
        $(MAKE)
+       chrpath -d src/hitori #dealing with broken libtool the lazy way
        touch build-stamp
 
-clean: unpatch
+clean:
        dh_testdir
        [ ! -f Makefile ] || $(MAKE) distclean
-       dh_clean configure config.sub config.guess aclocal.m4 libtool ltmain.sh 
\
-               po/Makefile.in.in po/POTFILES \
-               {.,src,help,data,data/icons,data/icons/*}/Makefile.in
+       dh_clean config.sub config.guess
 
-install: build install-stamp
-install-stamp:
+install: build
        dh_testdir
        dh_testroot
        dh_prep
        $(MAKE) install DESTDIR=$(CURDIR)/debian/hitori
-       touch install-stamp
 
-binary: install
+binary: binary-arch binary-indep
+
+binary-arch: install
        dh_testdir
        dh_testroot
        dh_install
        dh_installchangelogs ChangeLog
 # There are two changelogs!
-       install help/ChangeLog debian/hitori/usr/share/doc/hitori/changelog.help
+       install help/ChangeLog 
debian/hitori/usr/share/doc/hitori/changelog.documentation
        dh_installdocs
        dh_installman
        dh_installmenu
@@ -58,4 +73,8 @@
        dh_md5sums
        dh_builddeb
 
-.PHONY: build clean install binary
+binary-indep:
+# Nothing to do.
+
+
+.PHONY: build clean install binary binary-arch binary-indep

Modified: packages/trunk/hitori/debian/watch
===================================================================
--- packages/trunk/hitori/debian/watch  2009-02-15 20:00:59 UTC (rev 8813)
+++ packages/trunk/hitori/debian/watch  2009-02-15 20:45:17 UTC (rev 8814)
@@ -1,3 +1,4 @@
 version=3
 
-http://tecnocode.co.uk/projects/hitori/ 
http://tecnocode.co.uk/downloads/hitori-(.*)\.tar\.gz
+http://tecnocode.co.uk/projects/hitori/ \
+  http://tecnocode.co.uk/downloads/hitori-(.*)\.tar\.gz


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

Reply via email to