View Raw Ebuild
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit unpacker
# Game name
GN="serioussamse"
DESCRIPTION="Serious Sam Classic Rakanishu Mappacks"
HOMEPAGE="https://archive.org/details/cecil-bright-island"
SRC_URI="https://archive.org/download/se-coop-persepolis-and-teotihuacan-map-pack-v-2.020/SE_COOP_JacobsRest_ForModsEdition.gro
https://archive.org/download/se-coop-persepolis-and-teotihuacan-map-pack-v-2.020/SE_COOP_Persepolis_Map_Pack_V2.020.gro
https://archive.org/download/se-coop-persepolis-and-teotihuacan-map-pack-v-2.020/SE_COOP_Teotihuacan_Map_Pack_V2.020.gro"
S="${WORKDIR}"
MY_MAPPACK_ARC1="SE_COOP_JacobsRest_ForModsEdition.gro"
MY_MAPPACK_ARC2="SE_COOP_Persepolis_Map_Pack_V2.020.gro"
MY_MAPPACK_ARC3="SE_COOP_Teotihuacan_Map_Pack_V2.020.gro"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND="games-fps/serioussam"
DEPEND="${RDEPEND}"
BDEPEND="virtual/pkgconfig"
src_install() {
local dir="/usr/share/${GN}"
# crerate install dirs
mkdir "${D}/usr" && mkdir "${D}/usr/share" \
|| die "Failed create install dir"
mkdir "${D}${dir}" || die "Failed create install dir"
# unpack mod content
cat "${DISTDIR}/${MY_MAPPACK_ARC1}" > "${MY_MAPPACK_ARC1}" \
|| die "Failed to copy archive"
cat "${DISTDIR}/${MY_MAPPACK_ARC2}" > "${MY_MAPPACK_ARC2}" \
|| die "Failed to copy archive"
cat "${DISTDIR}/${MY_MAPPACK_ARC3}" > "${MY_MAPPACK_ARC3}" \
|| die "Failed to copy archive"
mv "${MY_MAPPACK_ARC1}" "${D}${dir}" || die "Failed move mappack content"
mv "${MY_MAPPACK_ARC2}" "${D}${dir}" || die "Failed move mappack content"
mv "${MY_MAPPACK_ARC3}" "${D}${dir}" || die "Failed move mappack content"
}
pkg_postinst() {
elog " Serious Sam Classic Rakanishu Mappacks installed"
}