Update of /cvsroot/fink/dists/10.4/unstable/main/finkinfo/gnome
In directory fdv4jf1.ch3.sourceforge.com:/tmp/cvs-serv1505

Modified Files:
        gnome-games.info 
Added Files:
        gnome-games.patch 
Log Message:
new version


Index: gnome-games.info
===================================================================
RCS file: 
/cvsroot/fink/dists/10.4/unstable/main/finkinfo/gnome/gnome-games.info,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -d -r1.6 -r1.7
--- gnome-games.info    15 Jul 2008 01:40:56 -0000      1.6
+++ gnome-games.info    22 Jan 2009 17:57:05 -0000      1.7
@@ -1,152 +1,184 @@
 Package: gnome-games
 
-Version: 2.20.3
-Revision: 7
+Version: 2.24.3
+Revision: 1
 
 GCC: 4.0
 Depends: <<
-       atk1-shlibs (>= 1.20.0-1),
+       atk1-shlibs (>= 1.24.0-1),
        audiofile-shlibs (>= 0.2.5-1),
        bzip2-shlibs,
-       esound-bin (>= 0.2.38-1),
+       cairo-shlibs (>= 1.8-1),
+       dbus-shlibs (>= 1.2.1-1),
        esound-shlibs (>= 0.2.38-1),
-       gail18-shlibs,
-       gconf2 (>= 2.20.0-1),
-       glib2-shlibs (>= 2.14.0-1),
+       expat1-shlibs,
+       fontconfig2-shlibs (>= 2.4.1-1),
+       freetype219-shlibs (>= 2.3.7-7),
+       gconf2 (>= 2.24.0-1),
+       glib2-shlibs (>= 2.18.0-1),
+       glitz-shlibs,
        gmp-shlibs,
        gnome-base,
        gnome-keyring-shlibs (>= 0.8.1-1),
-       gnome-python2-py25 (>= 2.19.2-1),
-       gnome-python2-desktop-py25 (>= 2.19.2-1),
-       gnome-vfs2-unified (>= 1:2.20.0-1),
-       gtk+2 (>= 2.12.0-1),
+       gnome-python2-py25 (>= 2.22.3-1),
+       gnome-python2-desktop-py25 (>= 2.20.0-3),
+       gnome-vfs2-unified-shlibs (>= 1:2.24.0-1),
+       gstreamer-0.10 (>= 0.10.22-1),
+       gstreamer-0.10-shlibs (>= 0.10.22-1),
+       gtk+2-shlibs (>= 2.14.0-1),
        guile18,
+       guile18-shlibs,
        libart2-shlibs (>= 2.3.16-1),
-       libbonobo2 (>= 2.20.0-1),
-       libbonoboui2 (>= 2.20.0-1),
+       libavahi-client3-shlibs,
+       libavahi-common3-shlibs,
+       libavahi-glib1-shlibs,
+       libbonobo2-shlibs (>= 2.24.0-1),
+       libbonoboui2-shlibs (>= 2.24.0-1),
        libcroco3-shlibs,
        libgettext3-shlibs,
-       libglade2-shlibs (>= 2.6.2-1),
-       libgnome2 (>= 2.20.0-1),
-       libgnomeui2 (>= 2.20.0-1),
-       libgnomecanvas2 (>= 2.20.0-1),
-       libgsf1.114-shlibs (>= 1.14.5-1),
+       libgnome2 (>= 2.24.0-1),
+       libgnomeui2-shlibs (>= 2.24.0-1),
+       libgnomecanvas2 (>= 2.20.1.1-2),
+       libgsf1.114-shlibs (>= 1.14.11-1),
        libiconv,
-       libjpeg-shlibs,
-       librsvg2-gtk (>= 2.9.5-11),
-       librsvg2-shlibs (>= 2.18.0-1),
+       libpng3-shlibs,
+       librsvg2-gtk (>= 2.22.3-1),
+       librsvg2-shlibs (>= 2.22.3-1),
        libxml2-shlibs (>= 2.6.30-1),
-       orbit2 (>= 2.14.10-1),
-       pango1-xft2-ft219 (>= 1.18.4-4),
+       orbit2-shlibs (>= 2.14.16-1),
+       pango1-xft2-ft219-shlibs (>= 1.22.0-4),
+       pixman-shlibs (>= 0.12.0-1),
        popt-shlibs,
-       pygobject2-py25 (>= 2.12.0-1),
-       pygtk2-gtk-py25 (>= 2.10.0-1),
+       pycairo-py25 (>= 1.8.2-1),
+       pygobject2-py25 (>= 2.15.4-1),
+       pygtk2-gtk-py25 (>= 2.12.1-3),
        python25,
        rarian-compat,
-       x11-shlibs
+       x11
 <<
 BuildDepends: <<
-       atk1 (>= 1.20.0-1),
+       atk1 (>= 1.24.0-1),
        audiofile (>= 0.2.5-1),
-       autoconf (>= 2.60),
-        automake1.10,
        avahi-dev,
        bzip2-dev,
-       cairo (>= 1.6-1),
-       dbus-dev (>= 1.0-1),
+       cairo (>= 1.8-1),
+       dbus-dev (>= 1.2.1-1),
        esound (>= 0.2.38-1),
        expat1,
+       fink (>= 0.24.12-1),
        fontconfig2-dev (>= 2.4.1-1),
-       freetype219 (>= 2.3.5-1),
-       gail18-dev,
-       gconf2-dev (>= 2.20.0-1),
+       freetype219 (>= 2.3.7-7),
+       gconf2-dev (>= 2.24.0-1),
        gettext-bin,
        gettext-tools,
-       glib2-dev (>= 2.14.0-1),
+       glib2-dev (>= 2.18.0-1),
        glitz,
        gmp,
        gnome-common,
        gnome-doc-utils (>= 0.12.0-1),
        gnome-keyring-dev (>= 0.8.1-1),
-       gnome-python2-py25-dev (>= 2.19.2-1),
-       gnome-python2-desktop-py25-dev (>= 2.19.2-1),
-       gnome-vfs2-unified-dev (>= 1:2.20.0-1),
-       gob2 (>= 2.0.14-1002),
+       gnome-python2-py25-dev (>= 2.22.3-1),
+       gnome-python2-desktop-py25-dev (>= 2.20.0-3),
+       gnome-vfs2-unified-dev (>= 1:2.24.0-1),
+       gstreamer-0.10-dev (>= 0.10.22-1),
        gtk-doc (>= 1.8-1),
-       gtk+2-dev (>= 2.12.0-1),
+       gtk+2-dev (>= 2.14.0-1),
        guile18-dev,
-       intltool (>= 0.36.0-1),
+       intltool40,
        libart2 (>= 2.3.16-1),
        libavahi-glib1-dev,
-       libbonobo2-dev (>= 2.20.0-1),
-       libbonoboui2-dev (>= 2.20.0-1),
+       libbonobo2-dev (>= 2.24.0-1),
+       libbonoboui2-dev (>= 2.24.0-1),
        libcroco3,
        libgettext3-dev,
-       libglade2 (>= 2.6.2-1),
-       libgnome2-dev (>= 2.20.0-1),
-       libgnomeui2-dev (>= 2.20.0-1),
-       libgnomecanvas2-dev (>= 2.20.0-1),
-       libgsf1.114-dev (>= 1.14.5-1),
+       libgnome2-dev (>= 2.24.0-1),
+       libgnomeui2-dev (>= 2.24.0-1),
+       libgnomecanvas2-dev (>= 2.20.1.1-2),
+       libgsf1.114-dev (>= 1.14.11-1),
        libiconv-dev,
-       libjpeg,
-       libncurses5 (>= 5.4-20041023-1006),
        libpng3,
-       librsvg2 (>= 2.18.0-1),
-       libtool2,
+       librsvg2 (>= 2.22.3-1),
        libxml2 (>= 2.6.30-1),
-       orbit2-dev (>= 2.14.10-1),
-       pango1-xft2-ft219-dev (>= 1.18.4-4),
-       pixman (>= 0.10.0-1),
-       pkgconfig (>= 0.21-1),
+       orbit2-dev (>= 2.14.16-1),
+       pango1-xft2-ft219-dev (>= 1.22.0-4),
+       pixman (>= 0.12.0-1),
+       pkgconfig (>= 0.23),
        popt,
-       pycairo-py25-dev,
-       pygobject2-py25-dev (>= 2.12.0-1),
-       pygtk2-gtk-py25-dev (>= 2.10.0-1),
+       pycairo-py25-dev (>= 1.8.2-1),
+       pygobject2-py25-dev (>= 2.15.4-1),
+       pygtk2-gtk-py25-dev (>= 2.12.1-3),
        x11-dev,
        xft2-dev
 <<
 Replaces: gnome-games-dev (<< 2.12.0-1), gnome-games-shlibs (<< 2.12.0-1)
-Source: mirror:gnome:sources/%n/2.20/%n-%v.tar.bz2
-Source-MD5: 470bec8560c931609f89aae94977d799
+Source: mirror:gnome:sources/%n/2.24/%n-%v.tar.bz2
+Source-MD5: e416e2922fe119c41ec224fab97f7909
+PatchFile: %n.patch
+PatchFile-MD5: b7493a0546723452b630244462315dc1
 PatchScript: <<
        #!/bin/sh -ev
-       perl -pi -e 's/(guile)(-config| -c)/$1-1.8$2/' configure.in
-       perl -pi -e 's/game_server/games_network_server_name/' 
libgames-support/games-network.c
+       %{default_script}
+
        perl -pi -e 's|#\!\s*/usr/bin/env\s+python.*|#\!%p/bin/python2.5|' 
`find . -name \*.py -o -name \*.in`
 
+       # recode ./some/path/AUTHORS as AUTHORSs/AUTHORS.some.path
+       mkdir AUTHORSs
+       for cl in `find . -name AUTHORS` ; do
+               cp $cl AUTHORSs/`echo $cl | sed 
's/^\.\(.*\)\/\(AUTHORS\)/\2\1/;s/\//./g'`
+       done
+
        # recode ./some/path/ChangeLog as ChangeLogs/ChangeLog.some.path
        mkdir ChangeLogs
        for cl in `find . -name ChangeLog` ; do
                cp $cl ChangeLogs/`echo $cl | sed 
's/^\.\(.*\)\/\(ChangeLog\)/\2\1/;s/\//./g'`
        done
+
+       # recode ./some/path/README as READMEs/README.some.path
+       mkdir READMEs
+       for cl in `find . -name README` ; do
+               cp $cl READMEs/`echo $cl | sed 
's/^\.\(.*\)\/\(README\)/\2\1/;s/\//./g'`
+       done
 <<
 SetCFLAGS: -Os
-NoSetLDFLAGS: true
-SetLIBS: -L%p/lib
 NoSetMAKEFLAGS: true
 SetMAKEFLAGS: -j1
-BuildConflicts: libggz, libggz-crypto, ggz-client-libs-dev, ggz-server-dev
-ConfigureParams: --without-ggz-server --disable-scrollkeeper 
--disable-schemas-install --with-ncurses=%p --disable-dependency-tracking 
PKG_CONFIG_PATH="%p/lib/pango-ft219/lib/pkgconfig:%p/lib/fontconfig2/lib/pkgconfig:%p/lib/freetype219/lib/pkgconfig:$PKG_CONFIG_PATH"
 FREETYPE_CONFIG=%p/lib/freetype219/bin/freetype-config PYTHON=%p/bin/python2.5 
GUILE=%p/bin/guile-1.8 GUILE_CONFIG=%p/bin/guile-1.8-config
+ConfigureParams: <<
+       --disable-dependency-tracking \
+       --disable-scrollkeeper --disable-schemas-install \
+       --disable-sdltest \
+       --without-ggz-server --with-sound=gstreamer \
+       --enable-omitgames=gnibbles,iagno,gnect \
+       PKG_CONFIG_PATH="%p/lib/fontconfig2/lib/pkgconfig:$PKG_CONFIG_PATH" \
+       PYTHON=%p/bin/python2.5 \
+       GUILE=%p/bin/guile-1.8 GUILE_CONFIG=%p/bin/guile-1.8-config
+<<
 CompileScript: <<
-       autoreconf -f -i
+       if [ $UID -ne 0 ]; then echo "%n cannot be built with 
--build-as-nobody"; exit 1; fi
        ./configure %c
        make
 <<
+#InfoTest: <<
+#      TestDepends: check
+#      TestScript: make check || exit 2
+#<<
 InstallScript: make -j1 install DESTDIR=%d
 PostInstScript: <<
        if [ configure = "$1" ]; then
                scrollkeeper-update
                export GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source`
 
-               for s in aisleriot blackjack glchess glines gnect gnibbles 
gnobots2 \
-                       gnometris gnomine gnotravex gnotski gtali iagno 
mahjongg same-gnome; do
+# gnect gnibbles iagno
+               for s in aisleriot blackjack glchess glines gnobots2 \
+                       gnometris gnomine gnotravex gnotski gtali mahjongg 
same-gnome; do
                        gconftool-2 --makefile-install-rule 
%p/etc/gconf/schemas/$s.schemas >/dev/null
                done
+               %p/bin/gtk-update-icon-cache -f -t %p/share/icons/hicolor
        fi
 <<
 PostRmScript: <<
        if [ upgrade != "$1" ]; then
                scrollkeeper-update
+               %p/bin/gtk-update-icon-cache -f -t %p/share/icons/hicolor
        fi
 <<
 SplitOff: <<
@@ -167,55 +199,55 @@
                touch %i/share/doc/installed-packages/%n
        <<
 <<
+#      %p/etc/gconf/schemas/gnect.schemas
+#      %p/etc/gconf/schemas/gnibbles.schemas
+#      %p/etc/gconf/schemas/iagno.schemas
 ConfFiles: <<
        %p/etc/gconf/schemas/aisleriot.schemas
        %p/etc/gconf/schemas/blackjack.schemas
        %p/etc/gconf/schemas/glchess.schemas
        %p/etc/gconf/schemas/glines.schemas
-       %p/etc/gconf/schemas/gnect.schemas
-       %p/etc/gconf/schemas/gnibbles.schemas
        %p/etc/gconf/schemas/gnobots2.schemas
        %p/etc/gconf/schemas/gnometris.schemas
        %p/etc/gconf/schemas/gnomine.schemas
        %p/etc/gconf/schemas/gnotravex.schemas
        %p/etc/gconf/schemas/gnotski.schemas
        %p/etc/gconf/schemas/gtali.schemas
-       %p/etc/gconf/schemas/iagno.schemas
        %p/etc/gconf/schemas/mahjongg.schemas
        %p/etc/gconf/schemas/same-gnome.schemas
 <<
-DocFiles: AUTHORS COPYING* ChangeLogs/* HACKING MAINTAINERS NEWS README TODO
+DocFiles: AUTHORSs/* COPYING* ChangeLogs/* HACKING MAINTAINERS NEWS READMEs/* 
TODO
 Description: The Gnome simple games collection
 DescDetail: <<
 The following games are included:
 
-       blackjack
-       glines
-       gnect
-       gnibbles
-       gnobots2
-       gnometris
-       gnomine
-       gnotravex
-       gnotski
-       gtali
-       iagno
-       mahjongg
-       same-gnome
-       sol
+ aisleriot ("sol" solitaire)
+ blackjack
+ gnometris
+ gnect (four-in-a-row) (disabled in %f)
+ gnomine (minesweeper)
+ same-gnome
+ mahjongg
+ gtali
+ gnotravex
+ gnotski (sliding-blocks puzzle)
+ glines (five or more)
+ iagno (Othello) (disabled in %f)
+ glchess
+ gnobots2
+ gnibbles (disabled in %f)
+ gnome-sudoku
 <<
 DescPort: <<
-       Needs guile18: fink's guile18* packages have their files renamed to
-       include "1.8" so they don't conflict with the guile* (14) pkgs. So
-       we adjust how guile is detected.
 <<
 DescPackaging: <<
        gnome-games 2.12.0 dropped the shared library (no other packages
        depend on it), so we no longer need to have splitoff pkgs.
 
-       Some autotools get re-run, so we should re-run them all from
-       scratch to avoid having various support files get out-of-sync
-       for different libtool/autoconf/automake versions.
+       Fink's libggz & ggz-client are too old (have 0.0.11, need
+       0.0.14) so disable gnibbles, iagno, gnect that need ggz.
+
+       Self-test requires x11 display.
 <<
 License: GPL/GFDL
 Maintainer: The Gnome Core Team <[email protected]>

--- NEW FILE: gnome-games.patch ---
diff -Nurd -x'*~' gnome-games-2.24.3.orig/configure gnome-games-2.24.3/configure
--- gnome-games-2.24.3.orig/configure   2009-01-12 18:53:12.000000000 -0500
+++ gnome-games-2.24.3/configure        2009-01-22 03:28:28.000000000 -0500
@@ -25214,8 +25214,8 @@
 
 # ********
 
-GNOME_GAMES_CXXFLAGS="$GNOME_GAMES_CFLAGS -I\$(top_srcdir)/libgames-support 
$WARN_CXXFLAGS"
-GNOME_GAMES_CFLAGS="$GNOME_GAMES_CFLAGS -I\$(top_srcdir)/libgames-support 
$WARN_CFLAGS"
+GNOME_GAMES_CXXFLAGS="-I\$(top_srcdir)/libgames-support $GNOME_GAMES_CFLAGS 
$WARN_CXXFLAGS"
+GNOME_GAMES_CFLAGS="-I\$(top_srcdir)/libgames-support $GNOME_GAMES_CFLAGS 
$WARN_CFLAGS"
 
 ## Use a separate set of flags for C++ (so we can exclude -std=gnu89 for
 ## example, it doesn't make sense under C++).
diff -Nurd -x'*~' gnome-games-2.24.3.orig/gtali/Makefile.in 
gnome-games-2.24.3/gtali/Makefile.in
--- gnome-games-2.24.3.orig/gtali/Makefile.in   2009-01-12 18:53:18.000000000 
-0500
+++ gnome-games-2.24.3/gtali/Makefile.in        2009-01-22 03:53:12.000000000 
-0500
@@ -357,8 +357,8 @@
 Gamesdir = $(datadir)/applications
 SUBDIRS = pix help
 INCLUDES = \
-       $(GNOME_GAMES_CFLAGS)                           \
        -I$(top_srcdir)/libgames-support           \
+       $(GNOME_GAMES_CFLAGS)                           \
        -DGNOMELOCALEDIR=\""$(datadir)/locale"\"        \
        -DDATADIR=\""$(datadir)"\"                 \
        -DGNOMEPIXMAPDIR=\""$(datadir)/pixmaps"\"


------------------------------------------------------------------------------
This SF.net email is sponsored by:
SourcForge Community
SourceForge wants to tell your story.
http://p.sf.net/sfu/sf-spreadtheword
_______________________________________________
Fink-commits mailing list
[email protected]
http://news.gmane.org/gmane.os.apple.fink.cvs

Reply via email to