blob: 50b9287d1e7226790f225d4298b3b68d09c48909 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
|
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
inherit eutils unpacker
DESCRIPTION="Divinity: Original Sin - Enhanced Edition (GOG edition)"
HOMEPAGE="http://www.divinityoriginalsin-enhanced.com/"
SLOT="0"
LICENSE="all-rights-reserved"
KEYWORDS="-* ~amd64"
RESTRICT="fetch"
SRC_URI="divinity_original_sin_enhanced_edition_${PV}_gog.sh"
RDEPEND="
media-libs/libpng:0/16
media-libs/libsdl2
media-libs/mesa
media-libs/openal
sys-libs/zlib
"
DEPEND="${RDEPEND}"
S="${WORKDIR}"
QA_PRESTRIPPED="
opt/Divinity_OS_EE/game/*
"
pkg_nofetch() {
ewarn
ewarn "Place ${A} to ${DISTDIR}"
ewarn
}
src_unpack() {
unpack_mojosetup
}
src_install() {
local dir="/opt/Divinity_OS_EE"
insinto "${dir}"
doins -r data/noarch/.
exeinto "${dir}"
doexe "data/noarch/start.sh"
exeinto "${dir}/game"
doexe "data/noarch/game/runner.sh"
fowners :users game/Data/Localization/language.lsx
fperms 664 game/Data/Localization/language.lsx
make_wrapper "${PN}" "./start.sh" "${dir}"
newicon "data/noarch/support/icon.png" "${PN}.png" || die
make_desktop_entry "${PN}" "${MY_PN}" "${MY_PN}"
}
pkg_postinst() {
ewarn "Since EAPI6 forbids using 'games' group anymore,"
ewarn "please consider adding your user to 'users' group."
ewarn "That is needed because upstream's game wrapper uses sed internally"
ewarn "to patch some game files on each run."
}
|