From 7c7c2c9727d6b2ff30945b5aea0d575e1c406d8b Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Wed, 2 May 2018 14:13:35 +0100 Subject: gentoo resync : 02.05.2018 --- games-puzzle/neverball/Manifest | 2 +- games-puzzle/neverball/neverball-1.6.0-r1.ebuild | 96 +++++++++++++++++++++++ games-puzzle/neverball/neverball-1.6.0.ebuild | 99 ------------------------ 3 files changed, 97 insertions(+), 100 deletions(-) create mode 100644 games-puzzle/neverball/neverball-1.6.0-r1.ebuild delete mode 100644 games-puzzle/neverball/neverball-1.6.0.ebuild (limited to 'games-puzzle/neverball') diff --git a/games-puzzle/neverball/Manifest b/games-puzzle/neverball/Manifest index 49da1a68b249..94ed4b4480e9 100644 --- a/games-puzzle/neverball/Manifest +++ b/games-puzzle/neverball/Manifest @@ -1,3 +1,3 @@ DIST neverball-1.6.0.tar.gz 37772911 BLAKE2B c9ebf9b5e87665055d3c09b93ffa71d8bf9b953b8a4b9ab7a0e7667c5521c94c80fa66c8df496066434b25319f7d22498ad19fa52e5ffee71ff4ee25188e3c41 SHA512 174d05308aee3a5e693782c54dd389439752b3597f28193771041d30f6c4236a5d055b2fcca9460b1005e9f000ddb3cbc01b86ea15c2abbf6e5a7996e836f787 -EBUILD neverball-1.6.0.ebuild 2200 BLAKE2B 7436f7f9bc24921a6f6d88ef8305fc161977f17ce923498f53120e21f20ed4c91250d528b40c073a2d7f8b9b3589d9681ef4b0812dff3b82638850b14eb0599d SHA512 cac7383500db0a1957f15453abd1adb7c5ea8c7dea153096d75bcbe99ca90aad1fde088054cce22a2e9f523800f4788a1fb927b0c810e91421236b436d78e251 +EBUILD neverball-1.6.0-r1.ebuild 1993 BLAKE2B dd9ab9e06fb74d8633dd07d1e3811ea6e2356daf45b3eca2ceb5497cb93cabf7f85a2d2682eef279919d47d246a526bc58adb2215fbb668dc5486921dfe0cd9d SHA512 9a2ee3c326d765dd0f29b31cfc534a8842d0bb69755eac9aa3deac32937ee568450c65c390e78ef4b542f32e6997f6bd088c39759d02fb034a5543a59dc17b6e MISC metadata.xml 249 BLAKE2B 7113a758d7abc93accec998a8843d8ef51ca8b72d72e659e224d5cec2a1a6a63e6c0605958091532ac6e51fa0d501ca4fd9f3f4a9e55baeb31519a02971b465f SHA512 895577c3a805c40581da03057b94e3f28f05f23012bf350c1e3575847d1a0fe40bb044a46f909012a200d991a400f6389358a60e9c2b5bef0da01fb26f846118 diff --git a/games-puzzle/neverball/neverball-1.6.0-r1.ebuild b/games-puzzle/neverball/neverball-1.6.0-r1.ebuild new file mode 100644 index 000000000000..86b5c7b5e35b --- /dev/null +++ b/games-puzzle/neverball/neverball-1.6.0-r1.ebuild @@ -0,0 +1,96 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +inherit desktop gnome2-utils + +DESCRIPTION="Clone of Super Monkey Ball using SDL/OpenGL" +HOMEPAGE="http://neverball.org/" +SRC_URI="http://neverball.org/${P}.tar.gz" + +LICENSE="GPL-2+ IJG" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="nls" +RESTRICT="test" + +RDEPEND=" + media-libs/libsdl2[sound,joystick,opengl,video] + media-libs/sdl2-ttf + media-libs/libpng:0= + virtual/jpeg:0 + media-libs/libvorbis + virtual/opengl + dev-games/physfs + media-fonts/dejavu + media-fonts/wqy-microhei + nls? ( virtual/libintl ) +" +DEPEND="${RDEPEND} + sys-devel/gettext +" + +src_prepare() { + default + sed -i \ + -e 's:mapc:neverball-mapc:g' \ + -e 's:MAPC:NEVERBALL-MAPC:g' \ + -e '1 s/ 1 / 6 /' \ + dist/mapc.1 || die + sed -i \ + -e '/CFLAGS.*O2/s:-O2:$(E_CFLAGS):' \ + -e '/CXXFLAGS.*O2/s:-O2:$(E_CXXFLAGS):' \ + -e "/^MAPC_TARG/s/mapc/${PN}-mapc/" \ + Makefile || die +} + +src_compile() { + emake \ + ENABLE_NLS=$(use nls && echo 1 || echo 0) \ + E_CFLAGS="${CFLAGS}" \ + E_CXXFLAGS="${CXXFLAGS}" \ + LOCALEDIR=/usr/share/locale \ + DATADIR="/usr/share/${PN}" +} + +src_install() { + local font + + dobin ${PN}-mapc neverball neverputt + insinto "/usr/share/${PN}" + doins -r data/* + for font in DejaVuSans-Bold.ttf wqy-microhei.ttc; do + rm -f "${ED}/usr/share/${PN}"/ttf/${font} + dosym /usr/share/fonts/*/${font} \ + "/usr/share/${PN}"/ttf/${font} + done + if [[ -d locale ]] ; then + insinto /usr/share + doins -r locale + fi + dodoc doc/{authors.txt,manual.txt,release-notes.md} README.md + + local res name + for name in ball putt; do + for res in 16 32 64 128 256; do + newicon -s ${res} dist/never${name}_${res}.png never${name}.png + done + done + + doman dist/*.6 + newman dist/mapc.1 neverball-mapc.6 + make_desktop_entry neverball Neverball + make_desktop_entry neverputt Neverputt neverputt +} + +pkg_postinst() { + gnome2_icon_cache_update +} + +pkg_preinst() { + gnome2_icon_savelist +} + +pkg_postrm() { + gnome2_icon_cache_update +} diff --git a/games-puzzle/neverball/neverball-1.6.0.ebuild b/games-puzzle/neverball/neverball-1.6.0.ebuild deleted file mode 100644 index 28d7120de14b..000000000000 --- a/games-puzzle/neverball/neverball-1.6.0.ebuild +++ /dev/null @@ -1,99 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 -inherit eutils gnome2-utils games - -DESCRIPTION="Clone of Super Monkey Ball using SDL/OpenGL" -HOMEPAGE="http://neverball.org/" -SRC_URI="http://neverball.org/${P}.tar.gz" - -LICENSE="GPL-2+ IJG" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="nls" -RESTRICT="test" - -RDEPEND="media-libs/libsdl2[sound,joystick,opengl,video] - media-libs/sdl2-ttf - media-libs/libpng:0 - virtual/jpeg:0 - media-libs/libvorbis - virtual/opengl - dev-games/physfs - media-fonts/dejavu - media-fonts/wqy-microhei - nls? ( virtual/libintl )" -DEPEND="${RDEPEND} - sys-devel/gettext" - -src_prepare() { - sed -i \ - -e 's:mapc:neverball-mapc:g' \ - -e 's:MAPC:NEVERBALL-MAPC:g' \ - -e '1 s/ 1 / 6 /' \ - dist/mapc.1 || die - sed -i \ - -e '/CFLAGS.*O2/s:-O2:$(E_CFLAGS):' \ - -e '/CXXFLAGS.*O2/s:-O2:$(E_CXXFLAGS):' \ - -e "/^MAPC_TARG/s/mapc/${PN}-mapc/" \ - Makefile || die -} - -src_compile() { - emake \ - ENABLE_NLS=$(use nls && echo 1 || echo 0) \ - E_CFLAGS="${CFLAGS}" \ - E_CXXFLAGS="${CXXFLAGS}" \ - LOCALEDIR=/usr/share/locale \ - DATADIR="${GAMES_DATADIR}/${PN}" -} - -src_install() { - local font - - dogamesbin ${PN}-mapc neverball neverputt - insinto "${GAMES_DATADIR}/${PN}" - doins -r data/* - for font in DejaVuSans-Bold.ttf wqy-microhei.ttc - do - rm -f "${D}${GAMES_DATADIR}/${PN}"/ttf/${font} - dosym /usr/share/fonts/*/${font} \ - "${GAMES_DATADIR}/${PN}"/ttf/${font} - done - if [[ -d locale ]] ; then - insinto /usr/share - doins -r locale - fi - dodoc doc/{authors.txt,manual.txt,release-notes.md} README.md - - local res name - for name in ball putt; do - for res in 16 32 64 128 256; do - newicon -s ${res} dist/never${name}_${res}.png never${name}.png - done - done - - doman dist/*.6 - newman dist/mapc.1 neverball-mapc.6 - make_desktop_entry neverball Neverball - make_desktop_entry neverputt Neverputt neverputt - - prepgamesdirs -} - -pkg_postinst() { - gnome2_icon_cache_update - games_pkg_postinst - elog "${P} will overwrite existing high-score files, so back them up if" - elog "you want to preserve your old scores and progress." -} - -pkg_preinst() { - games_pkg_preinst - gnome2_icon_savelist -} - -pkg_postrm() { - gnome2_icon_cache_update -} -- cgit v1.2.3