From 9d61d9a682ac40a177ffb0f2091a1b8e257bf289 Mon Sep 17 00:00:00 2001 From: eroen Date: Sun, 1 Feb 2015 02:42:16 +0100 Subject: farsky - revise version scheme --- games-rpg/farsky/farsky-2.01.00.ebuild | 110 ++++++++++++++++++++++++++++ games-rpg/farsky/farsky-201404252028.ebuild | 110 ---------------------------- 2 files changed, 110 insertions(+), 110 deletions(-) create mode 100644 games-rpg/farsky/farsky-2.01.00.ebuild delete mode 100644 games-rpg/farsky/farsky-201404252028.ebuild (limited to 'games-rpg') diff --git a/games-rpg/farsky/farsky-2.01.00.ebuild b/games-rpg/farsky/farsky-2.01.00.ebuild new file mode 100644 index 00000000..062d0a5b --- /dev/null +++ b/games-rpg/farsky/farsky-2.01.00.ebuild @@ -0,0 +1,110 @@ +# By eroen, 2015 +# Distributed under the terms of the ISC licence +# $Header: $ + +EAPI=5 + +inherit eutils gnome2-utils java-pkg-2 games + +MY_PN=FarSky + +DESCRIPTION="Gather resources and protect yourself in the Ocean depths" +HOMEPAGE="http://www.farskygame.com" +SRC_URI="${MY_PN}release.tar" +RESTRICT="bindist fetch" +S=${WORKDIR} + +LICENSE="all-rights-reserved" +SLOT="0" +KEYWORDS="-* ~amd64" # ~x86 +IUSE="" + +DEPEND="app-arch/unzip" +RDEPEND=">=virtual/jre-1.5 + >=sys-libs/glibc-2.4 + x11-libs/libX11 + x11-libs/libXext + x11-libs/libXcursor + x11-libs/libXrandr + x11-libs/libXxf86vm" + +MY_PREFIX=${GAMES_PREFIX_OPT}/$PN +QA_FLAGS_IGNORED=" + ${MY_PREFIX}/linux/libjinput-linux.*\.so + ${MY_PREFIX}/linux/liblwjgl.*\.so + ${MY_PREFIX}/linux/libopenal.*\.so + " +QA_PRESTRIPPED=" + ${MY_PREFIX}/linux/libjinput-linux.*\.so + ${MY_PREFIX}/linux/liblwjgl.*\.so + " + +pkg_nofetch() { + elog "Please download ${SRC_URI}" + elog "from ${HOMEPAGE} or http://humblebundle.com" + elog "and place it in ${DISTDIR}" +} + +pkg_setup() { + games_pkg_setup + java-pkg-2_pkg_setup +} + +src_unpack() { + default + ( set +x ; while true ; do echo n || break ; done ) | \ + unzip -qo "$S"/FarSky/FarSky.jar || die "failed to unzip FarSky.jar" + ( set +x ; while true ; do echo n || break ; done ) | \ + unzip -qo "$S"/installFiles/libraries.zip || die "failed to unzip libraries.zip" + # for icon + ( set +x ; while true ; do echo n || break ; done ) | \ + unzip -qo "$S"/installFiles/farsky.jar res/textures/gui/icon.png || die "failed to unzip libraries.zip" +} + +src_prepare() { + for f in native/linux/*; do + if [[ $f = *64.so ]]; then + use amd64 || rm -f "$f" || die "failed to delete $f" + elif [[ $f = *.so ]]; then + use x86 || rm -f "$f" || die "failed to delete $f" + fi + done + java-pkg-2_src_prepare +} + +src_install() { + insinto "$MY_PREFIX" + doins installFiles/version.html + doins -r native/linux + + java-pkg_jarinto "$MY_PREFIX"/jar + java-pkg_dojar lib/{jogg-0.0.7,jorbis-0.0.15,lwjgl,lwjgl_util,slick-util}.jar + java-pkg_jarinto "$MY_PREFIX" + java-pkg_dojar ./installFiles/farsky.jar + echo "mkdir -p \${HOME}/.FarSky 2>/dev/null" > "$T"/prelaunch.sh || die + java-pkg_dolauncher $PN \ + -into "${GAMES_BINDIR%/?*}" \ + -pre "$T"/prelaunch.sh \ + --java_args "-Djava.library.path=$MY_PREFIX/linux -Dsun.java2d.d3d=false" \ + --pkg_args "-param -path:\${HOME}/.FarSky/ -logPath:\${HOME}/.FarSky/log" \ + --jar farsky.jar \ + --main game.Main + newicon res/textures/gui/icon.png ${PN}.png + make_desktop_entry $PN FarSky ${PN} + prepgamesdirs +} + +pkg_preinst() { + gnome2_icon_savelist + java-pkg-2_pkg_preinst + games_pkg_preinst +} + +pkg_postinst() { + gnome2_icon_cache_update + games_pkg_postinst +} + +pkg_postrm() { + gnome2_icon_cache_update +} diff --git a/games-rpg/farsky/farsky-201404252028.ebuild b/games-rpg/farsky/farsky-201404252028.ebuild deleted file mode 100644 index 062d0a5b..00000000 --- a/games-rpg/farsky/farsky-201404252028.ebuild +++ /dev/null @@ -1,110 +0,0 @@ -# By eroen, 2015 -# Distributed under the terms of the ISC licence -# $Header: $ - -EAPI=5 - -inherit eutils gnome2-utils java-pkg-2 games - -MY_PN=FarSky - -DESCRIPTION="Gather resources and protect yourself in the Ocean depths" -HOMEPAGE="http://www.farskygame.com" -SRC_URI="${MY_PN}release.tar" -RESTRICT="bindist fetch" -S=${WORKDIR} - -LICENSE="all-rights-reserved" -SLOT="0" -KEYWORDS="-* ~amd64" # ~x86 -IUSE="" - -DEPEND="app-arch/unzip" -RDEPEND=">=virtual/jre-1.5 - >=sys-libs/glibc-2.4 - x11-libs/libX11 - x11-libs/libXext - x11-libs/libXcursor - x11-libs/libXrandr - x11-libs/libXxf86vm" - -MY_PREFIX=${GAMES_PREFIX_OPT}/$PN -QA_FLAGS_IGNORED=" - ${MY_PREFIX}/linux/libjinput-linux.*\.so - ${MY_PREFIX}/linux/liblwjgl.*\.so - ${MY_PREFIX}/linux/libopenal.*\.so - " -QA_PRESTRIPPED=" - ${MY_PREFIX}/linux/libjinput-linux.*\.so - ${MY_PREFIX}/linux/liblwjgl.*\.so - " - -pkg_nofetch() { - elog "Please download ${SRC_URI}" - elog "from ${HOMEPAGE} or http://humblebundle.com" - elog "and place it in ${DISTDIR}" -} - -pkg_setup() { - games_pkg_setup - java-pkg-2_pkg_setup -} - -src_unpack() { - default - ( set +x ; while true ; do echo n || break ; done ) | \ - unzip -qo "$S"/FarSky/FarSky.jar || die "failed to unzip FarSky.jar" - ( set +x ; while true ; do echo n || break ; done ) | \ - unzip -qo "$S"/installFiles/libraries.zip || die "failed to unzip libraries.zip" - # for icon - ( set +x ; while true ; do echo n || break ; done ) | \ - unzip -qo "$S"/installFiles/farsky.jar res/textures/gui/icon.png || die "failed to unzip libraries.zip" -} - -src_prepare() { - for f in native/linux/*; do - if [[ $f = *64.so ]]; then - use amd64 || rm -f "$f" || die "failed to delete $f" - elif [[ $f = *.so ]]; then - use x86 || rm -f "$f" || die "failed to delete $f" - fi - done - java-pkg-2_src_prepare -} - -src_install() { - insinto "$MY_PREFIX" - doins installFiles/version.html - doins -r native/linux - - java-pkg_jarinto "$MY_PREFIX"/jar - java-pkg_dojar lib/{jogg-0.0.7,jorbis-0.0.15,lwjgl,lwjgl_util,slick-util}.jar - java-pkg_jarinto "$MY_PREFIX" - java-pkg_dojar ./installFiles/farsky.jar - echo "mkdir -p \${HOME}/.FarSky 2>/dev/null" > "$T"/prelaunch.sh || die - java-pkg_dolauncher $PN \ - -into "${GAMES_BINDIR%/?*}" \ - -pre "$T"/prelaunch.sh \ - --java_args "-Djava.library.path=$MY_PREFIX/linux -Dsun.java2d.d3d=false" \ - --pkg_args "-param -path:\${HOME}/.FarSky/ -logPath:\${HOME}/.FarSky/log" \ - --jar farsky.jar \ - --main game.Main - newicon res/textures/gui/icon.png ${PN}.png - make_desktop_entry $PN FarSky ${PN} - prepgamesdirs -} - -pkg_preinst() { - gnome2_icon_savelist - java-pkg-2_pkg_preinst - games_pkg_preinst -} - -pkg_postinst() { - gnome2_icon_cache_update - games_pkg_postinst -} - -pkg_postrm() { - gnome2_icon_cache_update -} -- cgit v1.2.1