mr_bones_ 14/04/03 05:06:16 Modified: missile-1.0.1.ebuild ChangeLog Log: EAPI=5; fix up linking (bug #496950); improve icon install (Portage version: 2.2.8-r1/cvs/Linux x86_64, unsigned Manifest commit)
Revision Changes Path 1.17 games-arcade/missile/missile-1.0.1.ebuild file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-arcade/missile/missile-1.0.1.ebuild?rev=1.17&view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-arcade/missile/missile-1.0.1.ebuild?rev=1.17&content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-arcade/missile/missile-1.0.1.ebuild?r1=1.16&r2=1.17 Index: missile-1.0.1.ebuild =================================================================== RCS file: /var/cvsroot/gentoo-x86/games-arcade/missile/missile-1.0.1.ebuild,v retrieving revision 1.16 retrieving revision 1.17 diff -u -r1.16 -r1.17 --- missile-1.0.1.ebuild 11 Oct 2010 22:02:19 -0000 1.16 +++ missile-1.0.1.ebuild 3 Apr 2014 05:06:16 -0000 1.17 @@ -1,9 +1,9 @@ -# Copyright 1999-2010 Gentoo Foundation +# Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/games-arcade/missile/missile-1.0.1.ebuild,v 1.16 2010/10/11 22:02:19 mr_bones_ Exp $ +# $Header: /var/cvsroot/gentoo-x86/games-arcade/missile/missile-1.0.1.ebuild,v 1.17 2014/04/03 05:06:16 mr_bones_ Exp $ -EAPI=2 -inherit eutils games +EAPI=5 +inherit eutils gnome2-utils games DESCRIPTION="The game Missile Command for Linux" HOMEPAGE="http://missile.sourceforge.net/" @@ -17,6 +17,7 @@ DEPEND="media-libs/libsdl[audio,video] media-libs/sdl-image[png] media-libs/sdl-mixer" +RDEPEND="${DEPEND}" src_prepare() { epatch "${FILESDIR}"/${P}-ldflags.patch @@ -24,16 +25,30 @@ -e '/^CC/d' \ -e "s:\$(game_prefix)/\$(game_data):${GAMES_DATADIR}/${PN}:" \ -e "s/-O2/${CFLAGS}/" \ - Makefile \ - || die "sed failed" + -e 's/-lSDL_image $(SND_LIBS)/-lSDL_image -lm $(SND_LIBS)/g' \ + Makefile || die } src_install() { - dogamesbin ${PN} || die "dogamesbin failed" + dogamesbin ${PN} insinto "${GAMES_DATADIR}"/${PN} - doins -r data/* || die "doins failed" - newicon icons/${PN}_icon_black.png ${PN}.png + doins -r data/* + newicon -s 48 icons/${PN}_icon_black.png ${PN}.png make_desktop_entry ${PN} "Missile Command" dodoc README prepgamesdirs } + +pkg_preinst() { + games_pkg_preinst + gnome2_icon_savelist +} + +pkg_postinst() { + games_pkg_postinst + gnome2_icon_cache_update +} + +pkg_postrm() { + gnome2_icon_cache_update +} 1.14 games-arcade/missile/ChangeLog file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-arcade/missile/ChangeLog?rev=1.14&view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-arcade/missile/ChangeLog?rev=1.14&content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-arcade/missile/ChangeLog?r1=1.13&r2=1.14 Index: ChangeLog =================================================================== RCS file: /var/cvsroot/gentoo-x86/games-arcade/missile/ChangeLog,v retrieving revision 1.13 retrieving revision 1.14 diff -u -r1.13 -r1.14 --- ChangeLog 11 Oct 2010 22:02:19 -0000 1.13 +++ ChangeLog 3 Apr 2014 05:06:16 -0000 1.14 @@ -1,6 +1,9 @@ # ChangeLog for games-arcade/missile -# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/games-arcade/missile/ChangeLog,v 1.13 2010/10/11 22:02:19 mr_bones_ Exp $ +# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/games-arcade/missile/ChangeLog,v 1.14 2014/04/03 05:06:16 mr_bones_ Exp $ + + 03 Apr 2014; Michael Sterrett <mr_bon...@gentoo.org> missile-1.0.1.ebuild: + EAPI=5; fix up linking (bug #496950); improve icon install 11 Oct 2010; Michael Sterrett <mr_bon...@gentoo.org> missile-1.0.1.ebuild: tidy; honor CC; add use-deps