summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'gnome-extra/gnome-games')
-rw-r--r--gnome-extra/gnome-games/ChangeLog9
-rw-r--r--gnome-extra/gnome-games/Manifest14
-rw-r--r--gnome-extra/gnome-games/gnome-games-2.26.2.ebuild155
3 files changed, 166 insertions, 12 deletions
diff --git a/gnome-extra/gnome-games/ChangeLog b/gnome-extra/gnome-games/ChangeLog
index 0f3d99510823..e43c28a8ceed 100644
--- a/gnome-extra/gnome-games/ChangeLog
+++ b/gnome-extra/gnome-games/ChangeLog
@@ -1,6 +1,13 @@
# ChangeLog for gnome-extra/gnome-games
# 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 $
+# $Header: /var/cvsroot/gentoo-x86/gnome-extra/gnome-games/ChangeLog,v 1.272 2009/05/24 15:44:31 ford_prefect Exp $
+
+*gnome-games-2.26.2 (23 May 2009)
+
+ 23 May 2009; Arun Raghavan <ford_prefect@gentoo.org>
+ +gnome-games-2.26.2.ebuild:
+ Bump to 2.26.2. Greek and Spanish translation updates, and a sound-related
+ bug fix.
*gnome-games-2.26.1 (11 May 2009)
diff --git a/gnome-extra/gnome-games/Manifest b/gnome-extra/gnome-games/Manifest
index 408cda62c945..f9d9498b3c50 100644
--- a/gnome-extra/gnome-games/Manifest
+++ b/gnome-extra/gnome-games/Manifest
@@ -1,17 +1,9 @@
------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.24.3.tar.bz2 19195003 RMD160 705f075e37c46e652e42e222aea82fa657a2b948 SHA1 f5de0d20bd51f188a9ac1e5f1ceaaa82d8f85882 SHA256 6ad3c849ea10f47c76cbf9c34a5e413b2549c919c5c388be0c42c59bcf3a388d
DIST gnome-games-2.26.1.tar.bz2 23273583 RMD160 57883cd4bdb4681f6e99d276e4300e165c58de9e SHA1 5e461d85f163c905af107a57ba9449ecf929ae11 SHA256 4721330b126e60788165dce91308cd7ce72554ecfa4cb714b929e16afbf67aba
+DIST gnome-games-2.26.2.tar.bz2 23124681 RMD160 9d2bea14db0dcf63dee42677584e20a37be778c5 SHA1 c7de7b61431a10fbe287431b08d23c9e67c069fb SHA256 b7fb95a945453795aeccd91525a40d0c517220cc392f093113407e707d019429
EBUILD gnome-games-2.24.3.ebuild 3861 RMD160 6c457c066a26b8b89903b9cbec11a395a1fe96fb SHA1 c6f93a7fc6d14e56527c4945f0a2830b49ccda59 SHA256 e18a52ef00b3f2c69e5287f367df4253f5694efa88a6cfbe13aa0e65c714b497
EBUILD gnome-games-2.26.1.ebuild 3970 RMD160 c8280c04b5c243b517d7c995181903300ae9e07c SHA1 f8250e74a3db681f6e29e358a67d1fe7cba5756c SHA256 402779159d4035700e4a094c8e8b1e86008b9f6152cc4cf24597c7d22db45aad
-MISC ChangeLog 35737 RMD160 83b3a6904c0890b67554df6d8d1d215cceb375a3 SHA1 88ddaa82481679de569965af06f625a2982fe164 SHA256 69dfdb289d9a3c42aecbc57963513d70b8408af9d683910f5fd8ca25cc6b0498
+EBUILD gnome-games-2.26.2.ebuild 3979 RMD160 9b5d94ccb1d7a8d639dc2f8d8bf0f0e0284bc3cc SHA1 f15f0a9fb48d1e1bb7dead17f7f7c1bb1fdc3441 SHA256 08383b776effa17e65294d39bbf14f850b18f01930eaa725ee1991947cc8ab72
+MISC ChangeLog 35955 RMD160 dae924babc996c065f86df761d1ccafea4dea6c1 SHA1 6ad624cffb0599d04b56aa79e682b24d0c034a2a SHA256 73e8aab11aa5a30d157c30ce14db25f191c3956d950746831cd2b09007116aa1
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.26.2.ebuild b/gnome-extra/gnome-games/gnome-games-2.26.2.ebuild
new file mode 100644
index 000000000000..183d5506d08f
--- /dev/null
+++ b/gnome-extra/gnome-games/gnome-games-2.26.2.ebuild
@@ -0,0 +1,155 @@
+# 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.26.2.ebuild,v 1.1 2009/05/24 15:44:31 ford_prefect 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 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 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
+ >=gnome-base/libglade-2
+ >=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[deprecated,regex] )
+ artworkextra? ( gnome-extra/gnome-games-extra-data )
+ opengl? ( dev-python/pygtkglext )
+ !games-board/glchess
+ x11-libs/libSM"
+
+DEPEND="${RDEPEND}
+ >=sys-devel/autoconf-2.53
+ >=dev-util/pkgconfig-0.15
+ >=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-0.10
+ test? ( >=dev-libs/check-0.9.4 )"
+
+# Others are installed below; multiples in this package.
+DOCS="AUTHORS HACKING MAINTAINERS TODO"
+
+# dang make-check fails on docs with -j > 1. Restrict them for the moment until
+# 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
+ --with-card-theme-formats=all
+ --with-smclient
+ --enable-omitgames=none" # This line should be last for _omitgame
+
+ # 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"
+ _omitgame aisleriot
+ fi
+
+ if ! use opengl; then
+ ewarn "USE=-opengl implies that glchess won't be installed"
+ _omitgame glchess
+ fi
+}
+
+src_prepare() {
+ gnome2_src_prepare
+
+ # disable pyc compiling
+ mv py-compile py-compile.orig
+ ln -s $(type -P true) py-compile
+}
+
+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
+ games-ggz_update_modules
+ gnome2_pkg_postinst
+ 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/{gnome_sudoku,glchess}
+ python_mod_cleanup /usr/$(get_libdir)/python*/site-packages/glchess
+}