diff options
author | Michael Sterrett <mr_bones_@gentoo.org> | 2011-12-13 03:02:52 +0000 |
---|---|---|
committer | Michael Sterrett <mr_bones_@gentoo.org> | 2011-12-13 03:02:52 +0000 |
commit | f69b05758d6cf07800a0056edffb53af9a2b98bc (patch) | |
tree | 3a9e98ae559c19a6ea79012b09bd05de7dfe3022 /games-strategy/lightyears | |
parent | Version bump. (diff) | |
download | gentoo-2-f69b05758d6cf07800a0056edffb53af9a2b98bc.tar.gz gentoo-2-f69b05758d6cf07800a0056edffb53af9a2b98bc.tar.bz2 gentoo-2-f69b05758d6cf07800a0056edffb53af9a2b98bc.zip |
version bump with patch update by Michael (kensington) (bug #394277)
(Portage version: 2.1.10.11/cvs/Linux i686)
Diffstat (limited to 'games-strategy/lightyears')
-rw-r--r-- | games-strategy/lightyears/ChangeLog | 8 | ||||
-rw-r--r-- | games-strategy/lightyears/files/lightyears-1.4-gentoo.patch | 45 | ||||
-rw-r--r-- | games-strategy/lightyears/lightyears-1.4.ebuild | 57 |
3 files changed, 109 insertions, 1 deletions
diff --git a/games-strategy/lightyears/ChangeLog b/games-strategy/lightyears/ChangeLog index 27c6d10cdf00..be113c68b86b 100644 --- a/games-strategy/lightyears/ChangeLog +++ b/games-strategy/lightyears/ChangeLog @@ -1,6 +1,12 @@ # ChangeLog for games-strategy/lightyears # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/games-strategy/lightyears/ChangeLog,v 1.13 2011/04/25 20:36:38 arfrever Exp $ +# $Header: /var/cvsroot/gentoo-x86/games-strategy/lightyears/ChangeLog,v 1.14 2011/12/13 03:02:52 mr_bones_ Exp $ + +*lightyears-1.4 (13 Dec 2011) + + 13 Dec 2011; Michael Sterrett <mr_bones_@gentoo.org> +lightyears-1.4.ebuild, + +files/lightyears-1.4-gentoo.patch: + version bump with patch update by Michael (kensington) (bug #394277) 25 Apr 2011; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org> lightyears-1.3a.ebuild: diff --git a/games-strategy/lightyears/files/lightyears-1.4-gentoo.patch b/games-strategy/lightyears/files/lightyears-1.4-gentoo.patch new file mode 100644 index 000000000000..063dbab3c1e8 --- /dev/null +++ b/games-strategy/lightyears/files/lightyears-1.4-gentoo.patch @@ -0,0 +1,45 @@ +--- lightyears ++++ lightyears +@@ -1,7 +1,6 @@ + #!/usr/bin/python + + # Set the location of the LightYears files here: +-LIGHTYEARS_DIR = "." + # LIGHTYEARS_DIR = "/usr/share/games/lightyears" # (for Debian) + + # Save games and configuration files are stored in the user's +@@ -10,31 +9,6 @@ + import sys, os + + if __name__ == "__main__": +- # Path to data/code dir can be overridden by environment variable +- LIGHTYEARS_DIR = os.environ.get("LIGHTYEARS_DIR", LIGHTYEARS_DIR) +- +- # Path does not exist? Try current directory. +- if ((LIGHTYEARS_DIR == None) +- or (not os.path.isdir(LIGHTYEARS_DIR)) +- or (not os.path.isfile(os.path.join(LIGHTYEARS_DIR, +- 'code', 'startup.py')))): +- LIGHTYEARS_DIR = os.getcwd() +- +- # Paths obtained +- sys.path.insert(0, os.path.join(LIGHTYEARS_DIR, 'code')) +- data_dir = os.path.join(LIGHTYEARS_DIR, 'data') +- +- # Go +- try: +- import startup +- assert os.path.isdir(data_dir) +- except: +- print "Unable to find LightYears code & data in:" +- for p in sys.path: +- print ' ', p +- +- sys.exit(1) +- +- startup.Main(data_dir) +- +- ++ sys.path.insert(0, "@GENTOO_LIBDIR@") ++ import startup ++ startup.Main("@GENTOO_DATADIR@/data") diff --git a/games-strategy/lightyears/lightyears-1.4.ebuild b/games-strategy/lightyears/lightyears-1.4.ebuild new file mode 100644 index 000000000000..8df1cdb0f893 --- /dev/null +++ b/games-strategy/lightyears/lightyears-1.4.ebuild @@ -0,0 +1,57 @@ +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/games-strategy/lightyears/lightyears-1.4.ebuild,v 1.1 2011/12/13 03:02:52 mr_bones_ Exp $ + +EAPI=3 +PYTHON_DEPEND="2" +inherit eutils python games + +DESCRIPTION="a single-player game with a science-fiction theme" +HOMEPAGE="http://www.jwhitham.org.uk/20kly/" +SRC_URI="http://www.jwhitham.org.uk/20kly/${P}.tar.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +DEPEND="dev-python/pygame" + +src_prepare() { + epatch "${FILESDIR}/${P}"-gentoo.patch + sed -i \ + -e "s:@GENTOO_LIBDIR@:$(games_get_libdir)/${PN}:" \ + -e "s:@GENTOO_DATADIR@:${GAMES_DATADIR}/${PN}:" \ + ${PN} || die "Changing library path failed" + python_convert_shebangs -r 2 . +} + +src_install() { + dogamesbin ${PN} || die "dogamesbin failed" + + insinto "$(games_get_libdir)/${PN}" + doins code/*.py || die "doins code failed" + + dodoc README.txt + + insinto "${GAMES_DATADIR}/${PN}" + doins -r audio data manual || die "doins data failed" + + newicon data/32.png ${PN}.png + make_desktop_entry ${PN} "Light Years Into Space" + prepgamesdirs +} + +pkg_setup() { + python_set_active_version 2 + games_pkg_setup +} + +pkg_postinst() { + python_mod_optimize "$(games_get_libdir)/${PN}" + games_pkg_postinst +} + +pkg_postrm() { + python_mod_cleanup "$(games_get_libdir)/${PN}" +} |