diff options
author | Michał Górny <mgorny@gentoo.org> | 2018-06-17 12:33:48 +0200 |
---|---|---|
committer | Michał Górny <mgorny@gentoo.org> | 2018-06-17 12:35:24 +0200 |
commit | 842cb37514ecb29b92c0bf0520dee2a7b08ee4a4 (patch) | |
tree | 2378bcadda74718dadfb459863c0e53a8e066b3e /games-rpg | |
parent | games-puzzle/larry: Remove last-rited pkg (diff) | |
download | gentoo-842cb37514ecb29b92c0bf0520dee2a7b08ee4a4.tar.gz gentoo-842cb37514ecb29b92c0bf0520dee2a7b08ee4a4.tar.bz2 gentoo-842cb37514ecb29b92c0bf0520dee2a7b08ee4a4.zip |
games-rpg/penumbra-collection: Remove last-rited pkg
Closes: https://bugs.gentoo.org/642876
Diffstat (limited to 'games-rpg')
-rw-r--r-- | games-rpg/penumbra-collection/Manifest | 1 | ||||
-rw-r--r-- | games-rpg/penumbra-collection/metadata.xml | 8 | ||||
-rw-r--r-- | games-rpg/penumbra-collection/penumbra-collection-1.1.ebuild | 193 |
3 files changed, 0 insertions, 202 deletions
diff --git a/games-rpg/penumbra-collection/Manifest b/games-rpg/penumbra-collection/Manifest deleted file mode 100644 index 8dda9ab4884f..000000000000 --- a/games-rpg/penumbra-collection/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST PenumbraCollection-1.1.sh 949267761 SHA256 e0fdbdbb7e3766629cabd3903675a2f54f1a5206f67d590dd1553576338f3dab SHA512 9e9f604fffd4efd8ab21bdb56fb4f9dbeeee8e5375b83b88a24521a9bbb45ee7060c467aef47f06d551d51a4fdd0a51be5c5416060a87342ea281026ba24c7ae WHIRLPOOL 553034458f2d7e5584ed97ee4111a65cb789854ae1ff9ecb6651d8b66996198d9a869fa7455eaebf18ab1110973734f6f1e977d8187fb9d796407267253552d7 diff --git a/games-rpg/penumbra-collection/metadata.xml b/games-rpg/penumbra-collection/metadata.xml deleted file mode 100644 index 26079e608bed..000000000000 --- a/games-rpg/penumbra-collection/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>games@gentoo.org</email> - <name>Gentoo Games Project</name> - </maintainer> -</pkgmetadata> diff --git a/games-rpg/penumbra-collection/penumbra-collection-1.1.ebuild b/games-rpg/penumbra-collection/penumbra-collection-1.1.ebuild deleted file mode 100644 index ae386d2fefe3..000000000000 --- a/games-rpg/penumbra-collection/penumbra-collection-1.1.ebuild +++ /dev/null @@ -1,193 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 -inherit eutils unpacker gnome2-utils games - -MY_PN="PenumbraCollection" - -DESCRIPTION="Scary first-person adventure trilogy focussing on story, immersion and puzzles" -HOMEPAGE="http://www.penumbragame.com/" -SRC_URI="${MY_PN}-${PV}.sh" - -LICENSE="PENUMBRA-COLLECTION" -SLOT="0" -KEYWORDS="-* ~amd64 ~x86" -IUSE="" -RESTRICT="fetch" - -RDEPEND=" - x11-libs/fltk:1 - media-gfx/nvidia-cg-toolkit[abi_x86_32(-)] - >=media-libs/fontconfig-2.10.92[abi_x86_32(-)] - >=media-libs/freealut-1.1.0-r3[abi_x86_32(-)] - >=media-libs/freetype-2.5.0.1[abi_x86_32(-)] - >=media-libs/libogg-1.3.1[abi_x86_32(-)] - >=media-libs/libsdl-1.2.15-r5[X,sound,video,opengl,abi_x86_32(-)] - >=media-libs/libvorbis-1.3.3-r1[abi_x86_32(-)] - >=media-libs/sdl-image-1.2.12-r1[gif,jpeg,png,abi_x86_32(-)] - >=media-libs/sdl-ttf-2.0.11-r1[abi_x86_32(-)] - virtual/glu[abi_x86_32(-)] - virtual/opengl[abi_x86_32(-)] - x11-libs/libX11[abi_x86_32(-)] - x11-libs/libXext[abi_x86_32(-)] - x11-libs/libXft[abi_x86_32(-)] - x11-libs/libXrender[abi_x86_32(-)]" -DEPEND="app-arch/xz-utils" - -gamedir=${GAMES_PREFIX_OPT}/${MY_PN} -INSTALL_KEY_FILE=${gamedir}/collectionkey - -QA_PREBUILT="${gamedir}/Overture/penumbra.bin - ${gamedir}/BlackPlague/requiem.bin - ${gamedir}/BlackPlague/blackplague.bin" - -if [[ $ARCH == amd64 ]] ; then - QA_PREBUILT="${QA_PREBUILT} - ${gamedir}/BlackPlague/lib/libfltk.so.1.1 - ${gamedir}/BlackPlague/lib/libCgGL.so - ${gamedir}/BlackPlague/lib/libCg.so - ${gamedir}/Overture/lib/libfltk.so.1.1 - ${gamedir}/Overture/lib/libCgGL.so - ${gamedir}/Overture/lib/libCg.so" -fi - -S=${WORKDIR}/${MY_PN} - -pkg_nofetch() { - einfo "Please buy & download ${SRC_URI} from:" - einfo " ${HOMEPAGE}" - einfo "and move it to ${DISTDIR}" - einfo -} - -src_unpack() { - unpack_makeself - - mv subarch subarch.tar.lzma || die - unpack ./subarch.tar.lzma - - mv instarchive_all instarchive_all.tar.lzma || die - unpack ./instarchive_all.tar.lzma -} - -src_install() { - local destDir episodeDir library directory - # perform instalation for each episode; note that Requiem is extension of - # Black Plague so it has no dedicated directory at this level - for episodeDir in Overture BlackPlague; do - destDir="${gamedir}/${episodeDir}" - - insinto "${destDir}" - - # install every directory recursively except lib - for directory in \ - $(find ${episodeDir}/* -maxdepth 0 -type d ! -name lib); do - doins -r "${directory}" - done - - # amd64 does not provide some libs, use bundled ones - if use amd64 ; then - exeinto "${gamedir}/${episodeDir}/lib" - for library in \ - libfltk.so.1.1 \ - libCgGL.so \ - libCg.so; do - doexe ${episodeDir}/lib/${library} - done - fi - - doins ${episodeDir}/*.cfg - - exeinto "${destDir}" - doexe ${episodeDir}/openurl.sh ${episodeDir}/*.bin - - # make sure that cache files are newer than models otherwise the game - # tries to regenerate them which sometimes causes a crash (as reported - # in bug #278326 comment #6) - touch "${D}/${destDir}"/core/*cache/* - done - - newicon -s 64 Overture/penumbra.png penumbra-overture.png - newicon -s 64 BlackPlague/penumbra.png penumbra-blackplague.png - newicon -s 64 BlackPlague/requiem.png penumbra-requiem.png - - games_make_wrapper penumbra-overture ./penumbra.bin \ - "${gamedir}/Overture" "${gamedir}/Overture/lib" - games_make_wrapper penumbra-blackplague ./blackplague.bin \ - "${gamedir}/BlackPlague" "${gamedir}/BlackPlague/lib" - games_make_wrapper penumbra-requiem ./requiem.bin \ - "${gamedir}/BlackPlague" "${gamedir}/BlackPlague/lib" - - make_desktop_entry penumbra-overture "Penumbra: Overture" \ - penumbra-overture - make_desktop_entry penumbra-blackplague "Penumbra: Black Plague" \ - penumbra-blackplague - make_desktop_entry penumbra-requiem "Penumbra: Requiem" \ - penumbra-requiem - - docinto Overture - dodoc Overture/CHANGELOG.txt Overture/Manual.pdf Overture/README.linux - docinto BlackPlague - dodoc BlackPlague/Manual.pdf BlackPlague/README.linux - - prepgamesdirs -} - -pkg_preinst() { - games_pkg_preinst - gnome2_icon_savelist -} - -pkg_postinst() { - games_pkg_postinst - gnome2_icon_cache_update - - if [[ -f "${INSTALL_KEY_FILE}" ]] ; then - einfo "The installation key file already exists: ${INSTALL_KEY_FILE}" - else - ewarn "You MUST run this before playing the game:" - ewarn " emerge --config ${PN}" - ewarn "To enter your installation key." - fi -} - -pkg_postrm() { - gnome2_icon_cache_update - einfo "If you uninstalled ${PN} you might want to remove the keyfile as well in" - einfo " ${INSTALL_KEY_FILE}" -} - -pkg_config() { - local key1 key2 - - ewarn "Your installation key is NOT checked for validity here." - ewarn "Make sure you type it in correctly." - ewarn "If you CTRL+C out of this, the game will not run!" - echo - einfo "The key format is: XXXX-XXXX-XXXX-XXXX" - while true ; do - einfo "Please enter your key:" - read key1 - if [[ -z "${key1}" ]] ; then - echo "You entered a blank key. Try again." - continue - fi - einfo "Please re-enter your key:" - read key2 - if [[ -z "${key2}" ]] ; then - echo "You entered a blank key. Try again." - continue - fi - - if [[ "${key1}" == "${key2}" ]] ; then - echo "${key1}" | tr '[:lower:]' '[:upper:]' > "${INSTALL_KEY_FILE}" - echo -e "// Do not give this file to ANYONE.\n// Frictional Games Support will NEVER ask for this file" \ - >> "${INSTALL_KEY_FILE}" - einfo "Created ${INSTALL_KEY_FILE}" - break - else - eerror "Your installation key entries do not match. Try again." - fi - done -} |