diff --git a/games-rpg/ankh/Manifest b/games-rpg/ankh/Manifest new file mode 100644 index 0000000..dcfd0e9 --- /dev/null +++ b/games-rpg/ankh/Manifest @@ -0,0 +1,2 @@ +EBUILD ankh-1.0.ebuild 1966 SHA256 2fc1db10d0d931930b8dcee297e7e5967cb55f7ce510ef50f2764dff2998036e SHA512 92feab4cdc973eb594156bd682a095110af8b33b5312b366d55d8f6d4dd9220aa0110fc33735692bbb61400c25fe4458923ae163ca06cbb718fa098acf68bfd0 WHIRLPOOL 8765c5bd5ee1c87d0eaed9ab36990816515affa0c0d548447996f75f295d3334ef6fe83920413c2d5a8f87de3b890b4d417bea529c6b5ce751b4ff9894828caa +MISC metadata.xml 234 SHA256 f35b97f99a26d73cc441e1d93bfe25aaa4e9f7f6d90c8d05a74f7b7bc5b68472 SHA512 59d8156b3ca3e99c40d5a2a32de7edf2eb53279b2424998862589d6bad77617d23fc852afec0a92f8ac5bb54a88ebc504cc0641029c1936412e90ab03dfdd447 WHIRLPOOL 935a1401910a42f888c991e443a49275ea8b87976c5aa977f670053d97d18754231749749bc92d37d4b5f45ecf65914480942a11b5827b6c08fb24313a428431 diff --git a/games-rpg/ankh/ankh-1.0.ebuild b/games-rpg/ankh/ankh-1.0.ebuild new file mode 100644 index 0000000..5784edf --- /dev/null +++ b/games-rpg/ankh/ankh-1.0.ebuild @@ -0,0 +1,79 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI="5" + +inherit eutils cdrom games multilib +DESCRIPTION="Ankh a Adventure like Monkey Island" +HOMEPAGE="http://www.ankh-game.de/ankh.html" +LICENSE="all-rights-reserved" + +SLOT="0" +KEYWORDS="-* ~amd64 ~x86" +IUSE="+multilib" +RESTRICT="strip" +ABI="x86" + +REQUIRED_USE="amd64? ( multilib )" + +DEPEND="app-arch/bzip2 + app-arch/tar + app-arch/unzip" + +RDEPEND="sys-libs/glibc + multilib? ( + virtual/opengl[abi_x86_32(-)] + x11-libs/libXext[abi_x86_32(-)] + x11-libs/libX11[abi_x86_32(-)] + x11-libs/libXau[abi_x86_32(-)] + x11-libs/libXdmcp[abi_x86_32(-)] + || ( + ( + amd64? ( x11-drivers/nvidia-drivers[multilib(-)] ) + x86? ( x11-drivers/nvidia-drivers ) + ) + x11-drivers/ati-drivers[abi_x86_32(-)] + ) + ) + !multilib? ( + virtual/opengl + x11-libs/libXext + x11-libs/libX11 + x11-libs/libXau + x11-libs/libXdmcp + || ( + x11-drivers/nvidia-drivers + x11-drivers/ati-drivers + ) + )" + +S=${WORKDIR} + +GAMES_CHECK_LICENSE="no" +dir=${GAMES_PREFIX_OPT}/ankh +Ddir=${D}/${dir} + +src_install() { + cdrom_get_cds data/Ankh.tar.gz + insinto "${dir}" + exeinto "${dir}" + einfo "Unpacking common.zip from Disk..." + unzip -qo "${CDROM_ROOT}"/data/common.zip -d "$Ddir" + einfo "Unpacking bin-x86.tar.gz from Disk..." + tar xzf "${CDROM_ROOT}"/data/bin-x86.tar.gz -C "$Ddir" + einfo "Unpacking libs-x86.tar.gz from Disk..." + tar xzf "${CDROM_ROOT}"/data/libs-x86.tar.gz -C "$Ddir" + einfo "Unpacking Ankh.tar.gz from Disk..." + tar xzf "${CDROM_ROOT}"/data/Ankh.tar.gz -C "$Ddir" + + find "${Ddir}" -exec touch '{}' \; + # Argh the Program saves the settings in his install dir :( + # so we have to set some dir to be writeable by the group + chmod g+w "${Ddir}"/media/ # the settings are saved here + chmod g+w "${Ddir}"/bin/release # the log-files are saved here + dosym "${dir}"/Ankh /usr/games/bin/ankh + + prepgamesdirs + make_desktop_entry ankh "Ankh" "${dir}"/Ankh.xpm +} diff --git a/games-rpg/ankh/metadata.xml b/games-rpg/ankh/metadata.xml new file mode 100644 index 0000000..1315b88 --- /dev/null +++ b/games-rpg/ankh/metadata.xml @@ -0,0 +1,8 @@ + + + + + manuel@fritteli.ch + Manuel Friedli + +