mirror of
https://github.com/gentoo-mirror/gentoo.git
synced 2026-09-23 16:49:10 -07:00
games-action/psychonauts-hb: New package
Closes: https://bugs.gentoo.org/435830 Signed-off-by: James Le Cuirot <chewi@gentoo.org>
This commit is contained in:
1
games-action/psychonauts-hb/Manifest
Normal file
1
games-action/psychonauts-hb/Manifest
Normal file
@@ -0,0 +1 @@
|
||||
DIST psychonauts-linux-05062013-bin 4419978962 BLAKE2B a5942c9566c3895e3e7e933ebc21ae3688cd74d03966b74cd593e68b5faa7ead27f7d548c21d062f09a5ce1d460cbe132951b849ca9a29e0a2dfb8d5ce6a3d4d SHA512 623bbb2556e3ec0bb9fd3a02913199dcc14d68e74f591409793df37965baded4423fd931ec322a0ebb3724f78efd2d81e5c43fc048dff29b8a84694d3b7f5672
|
||||
14
games-action/psychonauts-hb/metadata.xml
Normal file
14
games-action/psychonauts-hb/metadata.xml
Normal file
@@ -0,0 +1,14 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="project">
|
||||
<email>games@gentoo.org</email>
|
||||
<name>Gentoo Games Project</name>
|
||||
</maintainer>
|
||||
<longdescription lang="en">
|
||||
A Psychic Odyssey Through the Mental Worlds of Misfits, Monsters, and
|
||||
Mind Readers. This classic action/adventure platformer from acclaimed
|
||||
developers Double Fine Productions follows the story of a young psychic
|
||||
named Razputin.
|
||||
</longdescription>
|
||||
</pkgmetadata>
|
||||
71
games-action/psychonauts-hb/psychonauts-hb-20130506.ebuild
Normal file
71
games-action/psychonauts-hb/psychonauts-hb-20130506.ebuild
Normal file
@@ -0,0 +1,71 @@
|
||||
# Copyright 1999-2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
CHECKREQS_DISK_BUILD="5237M"
|
||||
inherit check-reqs desktop unpacker wrapper xdg
|
||||
|
||||
MY_PN="Psychonauts"
|
||||
|
||||
DESCRIPTION="A mind-bending platforming adventure from Double Fine Productions"
|
||||
HOMEPAGE="https://www.doublefine.com/games/psychonauts"
|
||||
SRC_URI="${MY_PN,,}-linux-${PV:4:2}${PV:6:2}${PV:0:4}-bin"
|
||||
|
||||
LICENSE="all-rights-reserved"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
RESTRICT="bindist fetch splitdebug"
|
||||
|
||||
BDEPEND="
|
||||
app-arch/unzip
|
||||
media-libs/libpng
|
||||
"
|
||||
|
||||
RDEPEND="
|
||||
media-libs/libsdl[abi_x86_32,opengl,video]
|
||||
media-libs/openal[abi_x86_32]
|
||||
>=sys-devel/gcc-3.4[cxx]
|
||||
sys-libs/glibc
|
||||
!${CATEGORY}/${MY_PN,,}
|
||||
!${CATEGORY}/${MY_PN,,}-gog
|
||||
"
|
||||
|
||||
S="${WORKDIR}/data"
|
||||
DIR="/opt/${MY_PN,,}"
|
||||
QA_PREBUILT="${DIR#/}/*"
|
||||
|
||||
pkg_nofetch() {
|
||||
elog "Please buy and download ${SRC_URI} from:"
|
||||
elog " https://www.humblebundle.com/store/${MY_PN,,}"
|
||||
elog "and move it to your distfiles directory."
|
||||
}
|
||||
|
||||
src_unpack() {
|
||||
unpack_zip ${A}
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
|
||||
# The distributed icon is broken so fix it. pngfix exits unsuccessfully when
|
||||
# it fixes an image, so run it again to check the fixed image.
|
||||
pngfix --out="${T}"/${MY_PN,,}.png ${MY_PN,,}.png ||
|
||||
pngfix "${T}"/${MY_PN,,}.png || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
exeinto "${DIR}"
|
||||
doexe ${MY_PN}
|
||||
make_wrapper ${MY_PN,,} "${DIR}"/${MY_PN}
|
||||
|
||||
insinto "${DIR}"
|
||||
doins -r icon.bmp WorkResource/ *.pkg
|
||||
|
||||
doicon -s 512 "${T}"/${MY_PN,,}.png
|
||||
make_desktop_entry ${MY_PN,,} ${MY_PN} ${MY_PN,,}
|
||||
|
||||
dodoc \
|
||||
"Psychonauts Manual Win.pdf" \
|
||||
README-linux.txt
|
||||
}
|
||||
Reference in New Issue
Block a user