r21017 - in /desktop/unstable/gnome-games/debian: changelog control control.in gnome-games.install rules sol-wrapper

joss at users.alioth.debian.org joss at users.alioth.debian.org
Fri Aug 21 20:18:34 UTC 2009


Author: joss
Date: Fri Aug 21 20:18:34 2009
New Revision: 21017

URL: http://svn.debian.org/wsvn/pkg-gnome/?sc=1&rev=21017
Log:
* New upstream release.
* Disable the test suite explicitly.
* Lower intltool requirement.
* Re-add missing dependencies on python-opengl and python-gtkglext1.
* Enable clutter support. Closes: #541084.
* Install sol-clutter.
* Move sol to sol-gdk and install a wrapper for the sol binary.
* Depend on mesa-utils for the wrapper to work properly.

Added:
    desktop/unstable/gnome-games/debian/sol-wrapper
Modified:
    desktop/unstable/gnome-games/debian/changelog
    desktop/unstable/gnome-games/debian/control
    desktop/unstable/gnome-games/debian/control.in
    desktop/unstable/gnome-games/debian/gnome-games.install
    desktop/unstable/gnome-games/debian/rules

Modified: desktop/unstable/gnome-games/debian/changelog
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/unstable/gnome-games/debian/changelog?rev=21017&op=diff
==============================================================================
--- desktop/unstable/gnome-games/debian/changelog [utf-8] (original)
+++ desktop/unstable/gnome-games/debian/changelog [utf-8] Fri Aug 21 20:18:34 2009
@@ -1,3 +1,16 @@
+gnome-games (1:2.26.3-1) unstable; urgency=low
+
+  * New upstream release.
+  * Disable the test suite explicitly.
+  * Lower intltool requirement.
+  * Re-add missing dependencies on python-opengl and python-gtkglext1.
+  * Enable clutter support. Closes: #541084.
+  * Install sol-clutter.
+  * Move sol to sol-gdk and install a wrapper for the sol binary.
+  * Depend on mesa-utils for the wrapper to work properly.
+
+ -- Josselin Mouette <joss at debian.org>  Fri, 21 Aug 2009 22:02:25 +0200
+
 gnome-games (1:2.26.2-1) unstable; urgency=low
 
   [ Luca Bruno ]

Modified: desktop/unstable/gnome-games/debian/control
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/unstable/gnome-games/debian/control?rev=21017&op=diff
==============================================================================
--- desktop/unstable/gnome-games/debian/control [utf-8] (original)
+++ desktop/unstable/gnome-games/debian/control [utf-8] Fri Aug 21 20:18:34 2009
@@ -21,14 +21,17 @@
                libxml2-dev (>= 2.4.0),
                libcairo2-dev (>= 1.0),
                librsvg2-dev (>= 2.14.0),
+               libclutter-0.8-dev (>= 0.8.8),
+               libclutter-cairo-0.8-dev (>= 0.8.2),
+               libclutter-gtk-0.8-dev (>= 0.8.3),
                libdbus-glib-1-dev (>= 0.75),
                libsdl-mixer1.2-dev,
                libsm-dev,
                libggzmod-dev (>= 0.0.14),
                libggzdmod-dev (>= 0.0.14),
                libggzcore-dev (>= 0.0.14),
-               intltool (>= 0.40.4), 
-               guile-1.8-dev               
+               intltool (>= 0.35.0), 
+               guile-1.8-dev
 Build-Depends-Indep: ggzcore-bin
 Standards-Version: 3.8.1
 Homepage: http://www.gnome.org/projects/gnome-games/
@@ -46,8 +49,11 @@
          python-gconf,
          python-bugbuddy (>= 2.17.3),
          python-gnomeprint (>= 2.17.3),
+         python-opengl,
+         python-gtkglext1,
          gstreamer0.10-plugins-base (>= 0.10.11),
          ggzcore-bin (>= 0.0.14),
+         mesa-utils,
          gnuchess | hoichess | bbchess | crafty | fruit
 Recommends: gnome-games-extra-data,
             gvfs

Modified: desktop/unstable/gnome-games/debian/control.in
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/unstable/gnome-games/debian/control.in?rev=21017&op=diff
==============================================================================
--- desktop/unstable/gnome-games/debian/control.in [utf-8] (original)
+++ desktop/unstable/gnome-games/debian/control.in [utf-8] Fri Aug 21 20:18:34 2009
@@ -21,14 +21,17 @@
                libxml2-dev (>= 2.4.0),
                libcairo2-dev (>= 1.0),
                librsvg2-dev (>= 2.14.0),
+               libclutter-0.8-dev (>= 0.8.8),
+               libclutter-cairo-0.8-dev (>= 0.8.2),
+               libclutter-gtk-0.8-dev (>= 0.8.3),
                libdbus-glib-1-dev (>= 0.75),
                libsdl-mixer1.2-dev,
                libsm-dev,
                libggzmod-dev (>= 0.0.14),
                libggzdmod-dev (>= 0.0.14),
                libggzcore-dev (>= 0.0.14),
-               intltool (>= 0.40.4), 
-               guile-1.8-dev               
+               intltool (>= 0.35.0), 
+               guile-1.8-dev
 Build-Depends-Indep: ggzcore-bin
 Standards-Version: 3.8.1
 Homepage: http://www.gnome.org/projects/gnome-games/
@@ -46,8 +49,11 @@
          python-gconf,
          python-bugbuddy (>= 2.17.3),
          python-gnomeprint (>= 2.17.3),
+         python-opengl,
+         python-gtkglext1,
          gstreamer0.10-plugins-base (>= 0.10.11),
          ggzcore-bin (>= 0.0.14),
+         mesa-utils,
          gnuchess | hoichess | bbchess | crafty | fruit
 Recommends: gnome-games-extra-data,
             gvfs

Modified: desktop/unstable/gnome-games/debian/gnome-games.install
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/unstable/gnome-games/debian/gnome-games.install?rev=21017&op=diff
==============================================================================
--- desktop/unstable/gnome-games/debian/gnome-games.install [utf-8] (original)
+++ desktop/unstable/gnome-games/debian/gnome-games.install [utf-8] Fri Aug 21 20:18:34 2009
@@ -1,3 +1,5 @@
 debian/tmp/usr/games
 debian/tmp/usr/share/applications
 debian/tmp/usr/lib/gnome-games
+aisleriot/sol-clutter /usr/games
+debian/sol-wrapper /usr/games

Modified: desktop/unstable/gnome-games/debian/rules
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/unstable/gnome-games/debian/rules?rev=21017&op=diff
==============================================================================
--- desktop/unstable/gnome-games/debian/rules [utf-8] (original)
+++ desktop/unstable/gnome-games/debian/rules [utf-8] Fri Aug 21 20:18:34 2009
@@ -15,10 +15,18 @@
 		--with-ggz-server=force \
 		--disable-scrollkeeper \
 		--enable-noregistry=/usr/share/ggz/modules/gnome-games \
-		--with-sound=sdl_mixer
+		--with-sound=sdl_mixer \
+		--enable-clutter \
+		--disable-tests
 DEB_DH_FIXPERMS_ARGS := -X/usr/games
 DEB_DH_MAKESHLIBS_ARGS_gnome-games := --no-act
 DEB_CONFIGURE_SCRIPT_ENV += LDFLAGS="-Wl,-z,defs -Wl,-O1 -Wl,--as-needed"
+
+binary-install/gnome-games::
+	cd debian/gnome-games/usr/games && \
+		mv sol sol-gdk && \
+		mv sol-wrapper sol && \
+		chmod 755 sol
 
 binary-post-install/gnome-games::
 	chmod u+w debian/gnome-games/usr/games/*

Added: desktop/unstable/gnome-games/debian/sol-wrapper
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/unstable/gnome-games/debian/sol-wrapper?rev=21017&op=file
==============================================================================
--- desktop/unstable/gnome-games/debian/sol-wrapper (added)
+++ desktop/unstable/gnome-games/debian/sol-wrapper [utf-8] Fri Aug 21 20:18:34 2009
@@ -1,0 +1,10 @@
+#! /bin/bash
+set -e
+
+if glxinfo | egrep -qi '(direct.*no|renderer.*software)'; then
+  # Found software rendering
+  exec sol-gdk "$@"
+else
+  # 3D acceleration is here, use the clutter version
+  exec sol-clutter "$@"
+fi




More information about the pkg-gnome-commits mailing list