diff options
Diffstat (limited to 'gnome-extra/gnome-games')
-rw-r--r-- | gnome-extra/gnome-games/ChangeLog | 9 | ||||
-rw-r--r-- | gnome-extra/gnome-games/Manifest | 14 | ||||
-rw-r--r-- | gnome-extra/gnome-games/gnome-games-2.26.2.ebuild | 155 |
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 +} |