summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--gnome-extra/gnome-games-extra-data/Manifest22
-rw-r--r--gnome-extra/gnome-games/ChangeLog12
-rw-r--r--gnome-extra/gnome-games/Manifest18
-rw-r--r--gnome-extra/gnome-games/gnome-games-2.20.3.ebuild115
-rw-r--r--gnome-extra/gnome-games/gnome-games-2.26.1.ebuild (renamed from gnome-extra/gnome-games/gnome-games-2.22.3.ebuild)94
5 files changed, 96 insertions, 165 deletions
diff --git a/gnome-extra/gnome-games-extra-data/Manifest b/gnome-extra/gnome-games-extra-data/Manifest
index 53656a21b14a..e8fa3630b787 100644
--- a/gnome-extra/gnome-games-extra-data/Manifest
+++ b/gnome-extra/gnome-games-extra-data/Manifest
@@ -1,12 +1,16 @@
-DIST gnome-games-extra-data-2.12.0.tar.bz2 2644415 RMD160 20bd174543bbacc8b701be264bff1b5dfd63a97b SHA1 050e017b8381e715cf2686c928aaf5999d02bdb6 SHA256 9a82737ba2ddb86514903c8b90c99ab84569e1ce4b5185ace0086f1e0cb54806
-DIST gnome-games-extra-data-2.14.0.tar.bz2 2868801 RMD160 a70e8b1b90b6076b37282686a358122b50563ddc SHA1 fc046df3b950b27922fc8ea5705f57238a3f24e9 SHA256 2785206387d7444f37e27dbb606e587ca282f7ba54723b052e6c44dcca99a39e
-DIST gnome-games-extra-data-2.20.0.tar.bz2 4183853 RMD160 c1279cb80783703bfeb0114d4efba76577966e41 SHA1 4ef8cc908c2184834fb33e8925a1c63fa65f7ac0 SHA256 97f7536c638dcbf0d654333ba0abcaa63464d65d89116ef9a2f67d2de319d96f
-DIST gnome-games-extra-data-2.22.0.tar.bz2 4740059 RMD160 54610ccdda6004c901c592fb371da75f51a3c35c SHA1 ad9ed0f3fbe9e688f77b52eea5c8b03d20ef590a SHA256 e82516906353f850198e751c0c14cd9d307b4577e0e135652544a8218067e04f
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA1
+
DIST gnome-games-extra-data-2.24.0.tar.bz2 4785628 RMD160 25090d1a7389a00800c8a6ded35b567e82b2db83 SHA1 a33d7fd3ba40be8fca472a9517138c849ae36be8 SHA256 d2e34b861cafcacbbbe28fdb61ef89811d7f6945671369095d2a38e599731369
-EBUILD gnome-games-extra-data-2.12.0.ebuild 544 RMD160 6b79b3b37cc2a2e83a7978c0c7d22ec0816bfea9 SHA1 4046452b897cf4ed0afd358c324aaa52cac6b30f SHA256 3177fd148a674b7132d43d1dd581d12fd09c407f7e5ea6090df322ebd23358c3
-EBUILD gnome-games-extra-data-2.14.0.ebuild 550 RMD160 91e3b834453c2a9b79abb60331743250f2b745be SHA1 cd118fe102f60014fda4b34964eb35e0bc44bc96 SHA256 af4309c6b8117c6d632545a5640d7c68b7574b66234d8f46cdf6b7fbccaad85f
-EBUILD gnome-games-extra-data-2.20.0.ebuild 551 RMD160 41c8cd0eca15f55aa7eaea15d695216b7b35fc4a SHA1 05e2d4384d71c62f3fe54358f29abe9df7d4e9fa SHA256 5e4df973475de3c7ecee0e1a63f7f8b74681e83b446b1fc333b47f6b003791ac
-EBUILD gnome-games-extra-data-2.22.0.ebuild 536 RMD160 80806ed975c258c932b0a5de08d80073a45f82af SHA1 7de2b1a74d2fee73fbdcdf2d17b771b847c5a3d7 SHA256 a5e91cf183b939d58829b8f87534069f2542031987c2067629f7a1cc1803805e
+DIST gnome-games-extra-data-2.26.0.tar.bz2 4089840 RMD160 7a21be115641f0f0ce8647d2ef95f58bdb13258c SHA1 acdf148b58a60b7708eda3e39d1307c5718543af SHA256 dcf5a8e8127d7e4d4747cc00d16868d57b1e48bc36883f71afddc744caaf6115
EBUILD gnome-games-extra-data-2.24.0.ebuild 570 RMD160 f91a694a5faab46984d584763ee9d17d5b6b976c SHA1 0b77378ecc82a9ad9327d0be21dbc97cae04189f SHA256 5c25a0b71c592c7bef83826d5f9e3a5ab0bd6013c81f218f27fef1b44390e074
-MISC ChangeLog 8916 RMD160 0b19cf1038a164fd9621e82a8ba147e02d89ed35 SHA1 ea056034418f09865a2e7f3daf5bc52801df086e SHA256 3128ed0f3d01cd6148a1108d8960cfa09a610f678e243f023990376632197633
+EBUILD gnome-games-extra-data-2.26.0.ebuild 575 RMD160 f624f5221bbe2eee05d8cab5e12e2a15e3b9503c SHA1 b81f90b5e08f7b8a98894cb16c5e850e810a3b1a SHA256 4341167ca2865151babbe21b1b774217e0be50649a0aa1a75fd11d0aff07a00f
+MISC ChangeLog 9272 RMD160 2c559f29c23945cab1ae79e4c0ad593e5f398367 SHA1 839918bf61462665e96094b478840f8f8a5e752c SHA256 2ae002c7dc410f66766bddb429104a8aa43a25ed9193d779a0df15dc936f537d
MISC metadata.xml 158 RMD160 c0e2bae8e91bb6be8922bac5e4f597302e06587e SHA1 38f78e9790bcd4382b4a49aa226aa6dda1d3a3d7 SHA256 3a7dbca0fdc557de69783e0663e2d76ddab129ea8a19b2d0ef6d3e5d1b947ce1
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2.0.11 (GNU/Linux)
+
+iEYEARECAAYFAkoIqQkACgkQ1fmVwcYIWAZPWwCeJXn+cIeyuukpKjOnLw1AMEJ2
+KgYAoNUZE7PhZngROaDzzpBkmJpasSAT
+=4DZU
+-----END PGP SIGNATURE-----
diff --git a/gnome-extra/gnome-games/ChangeLog b/gnome-extra/gnome-games/ChangeLog
index dd722e1f0bb2..0f3d99510823 100644
--- a/gnome-extra/gnome-games/ChangeLog
+++ b/gnome-extra/gnome-games/ChangeLog
@@ -1,6 +1,14 @@
# ChangeLog for gnome-extra/gnome-games
-# Copyright 2002-2009 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/gnome-extra/gnome-games/ChangeLog,v 1.270 2009/04/28 10:59:15 armin76 Exp $
+# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/gnome-extra/gnome-games/ChangeLog,v 1.271 2009/05/11 22:35:02 eva Exp $
+
+*gnome-games-2.26.1 (11 May 2009)
+
+ 11 May 2009; Gilles Dartiguelongue <eva@gentoo.org>
+ -gnome-games-2.20.3.ebuild, -gnome-games-2.22.3.ebuild,
+ +gnome-games-2.26.1.ebuild:
+ New version for GNOME 2.26. Enhanced GGZ parser, drop libgnome dependency.
+ Clean up old revisions.
28 Apr 2009; Raúl Porcel <armin76@gentoo.org> gnome-games-2.24.3.ebuild:
sh stable
diff --git a/gnome-extra/gnome-games/Manifest b/gnome-extra/gnome-games/Manifest
index e908968f520a..408cda62c945 100644
--- a/gnome-extra/gnome-games/Manifest
+++ b/gnome-extra/gnome-games/Manifest
@@ -1,9 +1,17 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA1
+
AUX gnome-games-2.14.0-no_lazy_bindings.patch 524 RMD160 1829b3f68998e195e4ff865982ff1818063ee604 SHA1 d63f49e339ce3d146920f7ac081c927145267eb0 SHA256 1d77a19b5d940ff23ee3110feb1ccc37a920e722c2cc0304abaf7a745cfab99d
-DIST gnome-games-2.20.3.tar.bz2 12900338 RMD160 3f57831b9ee9e8c0e844ba5d101805462776ec84 SHA1 399f93a951987acbb498606e787b8bd611db43ec SHA256 b9cbef6959fb26b7be1a27d9a2a2e5f33c167fccf13afcb49c4a0900f1d11422
-DIST gnome-games-2.22.3.tar.bz2 16406581 RMD160 a888ed41d1df7b6f56e3e0666ed459d6c08d285e SHA1 55d17c8e5dcadf7192532f5ef30dcba22168c9a8 SHA256 17971e175786d922445d4571df99f1aead3a6dbd18cd851a7107ed1d15b02de6
DIST gnome-games-2.24.3.tar.bz2 19195003 RMD160 705f075e37c46e652e42e222aea82fa657a2b948 SHA1 f5de0d20bd51f188a9ac1e5f1ceaaa82d8f85882 SHA256 6ad3c849ea10f47c76cbf9c34a5e413b2549c919c5c388be0c42c59bcf3a388d
-EBUILD gnome-games-2.20.3.ebuild 2956 RMD160 b9815b5eaf9071a8d56daae8e8dda9b13e1f6a5d SHA1 cd85323918ea1061704b30a91b6b4ae887665471 SHA256 bbb78c423ad654658f7b8dab94f49f7f05aa300057b2b7cff48b7eedd8281e1b
-EBUILD gnome-games-2.22.3.ebuild 3444 RMD160 76de27aca2ceb143c594e5dbaf65e57c53b6d72a SHA1 3a07a36f0cd2528d7a9de13ff7db7aa8451eb489 SHA256 308c2cdcece56779fbfee5a9f02af67fb44a51cb799cfdecb85242a9fa439b5d
+DIST gnome-games-2.26.1.tar.bz2 23273583 RMD160 57883cd4bdb4681f6e99d276e4300e165c58de9e SHA1 5e461d85f163c905af107a57ba9449ecf929ae11 SHA256 4721330b126e60788165dce91308cd7ce72554ecfa4cb714b929e16afbf67aba
EBUILD gnome-games-2.24.3.ebuild 3861 RMD160 6c457c066a26b8b89903b9cbec11a395a1fe96fb SHA1 c6f93a7fc6d14e56527c4945f0a2830b49ccda59 SHA256 e18a52ef00b3f2c69e5287f367df4253f5694efa88a6cfbe13aa0e65c714b497
-MISC ChangeLog 35460 RMD160 08d807b10a67a1423789a448f60fd03155e4181f SHA1 605ef18b29004260b6c0bdd71e42c8e3abacd2dd SHA256 3549396615340b2a354aa03052cf36159466a29a0b8a561a8e9f26b7bb4d7d91
+EBUILD gnome-games-2.26.1.ebuild 3970 RMD160 c8280c04b5c243b517d7c995181903300ae9e07c SHA1 f8250e74a3db681f6e29e358a67d1fe7cba5756c SHA256 402779159d4035700e4a094c8e8b1e86008b9f6152cc4cf24597c7d22db45aad
+MISC ChangeLog 35737 RMD160 83b3a6904c0890b67554df6d8d1d215cceb375a3 SHA1 88ddaa82481679de569965af06f625a2982fe164 SHA256 69dfdb289d9a3c42aecbc57963513d70b8408af9d683910f5fd8ca25cc6b0498
MISC metadata.xml 246 RMD160 f99719fd9820b6c6943b2d0072f01177246a027b SHA1 68e2e7a60349b9a89beaa2d3bcb8d82bf1da4a8d SHA256 a21e910d2b0b2cfed695a77d8c5ccff533decd21ae4b46e8c57d0d3368f8e140
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2.0.11 (GNU/Linux)
+
+iEYEARECAAYFAkoIqB0ACgkQ1fmVwcYIWAZq+QCfT0gbIWSC2SUJdYWax87geGAR
+wQMAn1UqbC+0Mov0Phre0MOllRrR6XAg
+=fqXz
+-----END PGP SIGNATURE-----
diff --git a/gnome-extra/gnome-games/gnome-games-2.20.3.ebuild b/gnome-extra/gnome-games/gnome-games-2.20.3.ebuild
deleted file mode 100644
index c23902044ee9..000000000000
--- a/gnome-extra/gnome-games/gnome-games-2.20.3.ebuild
+++ /dev/null
@@ -1,115 +0,0 @@
-# Copyright 1999-2008 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/gnome-extra/gnome-games/gnome-games-2.20.3.ebuild,v 1.13 2008/04/20 02:10:17 vapier Exp $
-
-# make sure games is inherited first so that the gnome2
-# functions will be called if they are not overridden
-inherit games eutils gnome2 python autotools virtualx
-
-DESCRIPTION="Collection of games for the GNOME desktop"
-HOMEPAGE="http://live.gnome.org/GnomeGames/"
-
-LICENSE="GPL-2 FDL-1.1"
-SLOT="0"
-KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 sh sparc x86 ~x86-fbsd"
-IUSE="artworkextra guile opengl"
-
-RDEPEND=">=gnome-base/libgnomeui-2.16.0
- >=gnome-base/libgnome-2.16.0
- >=dev-python/pygtk-2.10
- >=dev-python/gnome-python-desktop-2.17.3
- >=x11-libs/gtk+-2.8
- >=gnome-base/gconf-2
- >=x11-libs/cairo-1
- >=dev-libs/libxml2-2.4.0
- >=gnome-base/librsvg-2.14
- >=media-libs/gstreamer-0.10.11
- >=gnome-base/libglade-2
- >=dev-libs/glib-2.6.3
- guile? ( >=dev-scheme/guile-1.6.5 )
- artworkextra? ( gnome-extra/gnome-games-extra-data )
- opengl? ( dev-python/pygtkglext )
- !games-board/glchess"
-
-DEPEND="${RDEPEND}
- >=sys-devel/autoconf-2.53
- >=dev-util/pkgconfig-0.15
- >=dev-util/intltool-0.35
- >=sys-devel/gettext-0.10.40
- >=gnome-base/gnome-common-2.12.0
- >=app-text/scrollkeeper-0.3.8"
-
-# Others are installed below; multiples in this package.
-DOCS="HACKING MAINTAINERS"
-
-pkg_setup() {
- # create the games user / group
- games_pkg_setup
-
- G2CONF="--with-scores-group=${GAMES_GROUP}"
-
- if use guile; then
- if has_version =dev-scheme/guile-1.8*; then
- local flags="deprecated regex"
- built_with_use dev-scheme/guile ${flags} || die "guile must be built with \"${flags}\" use flags"
- fi
- else
- G2CONF="${G2CONF} --enable-omitgames=aisleriot"
- fi
-}
-
-src_unpack() {
- gnome2_src_unpack
-
- # Resolve symbols at execution time in setgid binaries
- epatch "${FILESDIR}/${PN}-2.14.0-no_lazy_bindings.patch"
-
- # disable pyc compiling
- mv py-compile py-compile.orig
- ln -s $(type -P true) py-compile
-
- AT_M4DIR="m4" eautoreconf
-}
-
-src_test() {
- Xemake check || die "tests failed"
-}
-
-src_install() {
- gnome2_src_install
-
- # Documentation install for each of the games
- for game in \
- $(find . -maxdepth 1 -type d ! -name po ! -name libgames-support); do
- docinto ${game}
- for doc in AUTHORS ChangeLog NEWS README TODO; do
- [ -s ${game}/${doc} ] && dodoc ${game}/${doc}
- done
- done
-}
-
-pkg_preinst() {
- gnome2_pkg_preinst
- # Avoid overwriting previous .scores files
- local basefile
- for scorefile in "${D}"/var/lib/games/*.scores; do
- basefile=$(basename $scorefile)
- if [ -s "${ROOT}/var/lib/games/${basefile}" ]; then
- cp "${ROOT}/var/lib/games/${basefile}" \
- "${D}/var/lib/games/${basefile}"
- fi
- done
-}
-
-pkg_postinst() {
- games_pkg_postinst
- gnome2_pkg_postinst
- python_version
- python_mod_optimize /usr/$(get_libdir)/python${PYVER}/site-packages
-}
-
-pkg_postrm() {
- gnome2_pkg_postrm
- python_version
- python_mod_cleanup
-}
diff --git a/gnome-extra/gnome-games/gnome-games-2.22.3.ebuild b/gnome-extra/gnome-games/gnome-games-2.26.1.ebuild
index cb154311b2ef..66d1399d234e 100644
--- a/gnome-extra/gnome-games/gnome-games-2.22.3.ebuild
+++ b/gnome-extra/gnome-games/gnome-games-2.26.1.ebuild
@@ -1,26 +1,35 @@
-# Copyright 1999-2008 Gentoo Foundation
+# Copyright 1999-2009 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/gnome-extra/gnome-games/gnome-games-2.22.3.ebuild,v 1.7 2008/11/13 19:49:03 ranger Exp $
+# $Header: /var/cvsroot/gentoo-x86/gnome-extra/gnome-games/gnome-games-2.26.1.ebuild,v 1.1 2009/05/11 22:35:02 eva Exp $
+
+EAPI="2"
+
+GCONF_DEBUG="no"
# make sure games is inherited first so that the gnome2
# functions will be called if they are not overridden
-inherit games games-ggz eutils gnome2 python autotools virtualx
+inherit games games-ggz eutils gnome2 python virtualx
DESCRIPTION="Collection of games for the GNOME desktop"
HOMEPAGE="http://live.gnome.org/GnomeGames/"
LICENSE="GPL-2 FDL-1.1"
SLOT="0"
-KEYWORDS="alpha amd64 ~arm hppa ia64 ppc ppc64 ~sh sparc x86 ~x86-fbsd"
-IUSE="artworkextra guile opengl"
-
-RDEPEND=">=gnome-base/libgnomeui-2.16.0
- >=gnome-base/libgnome-2.16.0
- >=dev-python/pygtk-2.10
- >=dev-python/gnome-python-desktop-2.17.3
- >=x11-libs/gtk+-2.12
- >=gnome-base/gconf-2
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd"
+IUSE="artworkextra guile opengl test"
+
+RDEPEND=">=dev-python/pygtk-2.10
+ dev-python/pygobject
+ >=x11-libs/gtk+-2.14
+ >=dev-libs/dbus-glib-0.75
+
+ >=dev-python/gconf-python-2.17.3
+ !sh? ( >=dev-python/bug-buddy-python-2.17.3 )
+ >=dev-python/libgnomeprint-python-2.17.3
+
>=x11-libs/cairo-1
+ >=dev-python/pycairo-1
+ >=gnome-base/gconf-2
>=dev-libs/libxml2-2.4.0
>=gnome-base/librsvg-2.14
>=media-libs/gstreamer-0.10.11
@@ -28,19 +37,22 @@ RDEPEND=">=gnome-base/libgnomeui-2.16.0
>=dev-libs/glib-2.6.3
>=dev-games/libggz-0.0.14
>=dev-games/ggz-client-libs-0.0.14
- guile? ( >=dev-scheme/guile-1.6.5 )
+
+ guile? ( >=dev-scheme/guile-1.6.5[deprecated,regex] )
artworkextra? ( gnome-extra/gnome-games-extra-data )
opengl? ( dev-python/pygtkglext )
- !games-board/glchess"
+ !games-board/glchess
+ x11-libs/libSM"
DEPEND="${RDEPEND}
>=sys-devel/autoconf-2.53
>=dev-util/pkgconfig-0.15
- >=dev-util/intltool-0.35
+ >=dev-util/intltool-0.40.4
>=sys-devel/gettext-0.10.40
>=gnome-base/gnome-common-2.12.0
>=app-text/scrollkeeper-0.3.8
- app-text/gnome-doc-utils"
+ >=app-text/gnome-doc-utils-0.10
+ test? ( >=dev-libs/check-0.9.4 )"
# Others are installed below; multiples in this package.
DOCS="AUTHORS HACKING MAINTAINERS TODO"
@@ -49,39 +61,49 @@ DOCS="AUTHORS HACKING MAINTAINERS TODO"
# it can be chased down.
RESTRICT="test"
+_omitgame() {
+ G2CONF="${G2CONF},${1}"
+}
+
pkg_setup() {
# create the games user / group
games_pkg_setup
+ # Needs "seed", which needs gobject-introspection, libffi, etc.
+ #$(use_enable clutter)
+ #$(use_enable clutter staging)
G2CONF="${G2CONF}
+ --disable-card-themes-installer
--with-scores-group=${GAMES_GROUP}
--enable-noregistry=\"${GGZ_MODDIR}\"
--with-platform=gnome
--with-sound=gstreamer
- --enable-scalable"
+ --with-card-theme-formats=all
+ --with-smclient
+ --enable-omitgames=none" # This line should be last for _omitgame
- if use guile; then
- if has_version =dev-scheme/guile-1.8*; then
- local flags="deprecated regex"
- built_with_use dev-scheme/guile ${flags} || die "guile must be built with \"${flags}\" use flags"
- fi
- else
+ # Needs clutter, always disable till we can have that
+ #if ! use clutter; then
+ _omitgame lightsoff
+ #fi
+
+ if ! use guile; then
ewarn "USE='-guile' implies that Aisleriot won't be installed"
- G2CONF="${G2CONF} --enable-omitgames=aisleriot"
+ _omitgame aisleriot
fi
-}
-src_unpack() {
- gnome2_src_unpack
+ if ! use opengl; then
+ ewarn "USE=-opengl implies that glchess won't be installed"
+ _omitgame glchess
+ fi
+}
- # Resolve symbols at execution time in setgid binaries
- epatch "${FILESDIR}/${PN}-2.14.0-no_lazy_bindings.patch"
+src_prepare() {
+ gnome2_src_prepare
# disable pyc compiling
mv py-compile py-compile.orig
ln -s $(type -P true) py-compile
-
- eautoreconf
}
src_test() {
@@ -118,12 +140,16 @@ pkg_postinst() {
games_pkg_postinst
games-ggz_update_modules
gnome2_pkg_postinst
- python_version
- python_mod_optimize /usr/$(get_libdir)/python${PYVER}/site-packages
+ python_need_rebuild
+ python_mod_optimize $(python_get_sitedir)/gnome_sudoku
+ if use opengl; then
+ python_mod_optimize $(python_get_sitedir)/glchess
+ fi
}
pkg_postrm() {
games-ggz_update_modules
gnome2_pkg_postrm
- python_mod_cleanup /usr/$(get_libdir)/python*/site-packages
+ python_mod_cleanup /usr/$(get_libdir)/python*/site-packages/{gnome_sudoku,glchess}
+ python_mod_cleanup /usr/$(get_libdir)/python*/site-packages/glchess
}