Gentoo Archives: gentoo-commits

From: Pacho Ramos <pacho@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: games-rpg/arx-fatalis-data/
Date: Thu, 31 May 2018 17:23:49
Message-Id: 1527787126.8dcb9d2bb1d956046c5866fbf3be6c04739185aa.pacho@gentoo
1 commit: 8dcb9d2bb1d956046c5866fbf3be6c04739185aa
2 Author: Pacho Ramos <pacho <AT> gentoo <DOT> org>
3 AuthorDate: Thu May 31 17:18:46 2018 +0000
4 Commit: Pacho Ramos <pacho <AT> gentoo <DOT> org>
5 CommitDate: Thu May 31 17:18:46 2018 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8dcb9d2b
7
8 games-rpg/arx-fatalis-data: Drop old
9
10 Package-Manager: Portage-2.3.38, Repoman-2.3.9
11
12 games-rpg/arx-fatalis-data/Manifest | 1 -
13 .../arx-fatalis-data-1.21-r2.ebuild | 94 ----------------------
14 .../arx-fatalis-data-1.21-r3.ebuild | 94 ----------------------
15 3 files changed, 189 deletions(-)
16
17 diff --git a/games-rpg/arx-fatalis-data/Manifest b/games-rpg/arx-fatalis-data/Manifest
18 index 007725f8363..e663a4befb1 100644
19 --- a/games-rpg/arx-fatalis-data/Manifest
20 +++ b/games-rpg/arx-fatalis-data/Manifest
21 @@ -1,3 +1,2 @@
22 DIST ArxFatalis_1.21_MULTILANG.exe 9064611 BLAKE2B 42a81491ff470843a80bd6f801a1d8d5b1295603c3b6ec759f545d6fed9530b64ca684b772735f92187eb4eb613b12f68ce7d0491a157123578476b835bb40eb SHA512 885260c6173ee5f2d6d6072bcfd14d085f11b997a0ce45cbdee9a347612e96da13477ef7d71b9c015fb02f2e47bdfb968a2aa89b0c92e9327abbd75b724e47c2
23 -DIST setup_arx_fatalis.exe 547521812 BLAKE2B 8089773df88cff78ac933ffcd71b6db8d0757ce0a6eb9c92a8993ca4ed8bfad4497cd437c313de3fe677e1146b66d89887c2c0bca01ccd32213aff1c128e0bc6 SHA512 4f2021657bd1c5b89d40a29fca0f77a7755e191b8b3e297bb614e557b18ad943a76eb6670f66fb7f0ae1ad92353f1988c0f3bd0c27e220a35fa38a9cdffe0970
24 DIST setup_arx_fatalis_2.0.0.7.exe 525046992 BLAKE2B 558bffc8f4a0096761a9b1c8003b8127480bf03b1198b943dfe3c0bc8c6b9642275f86f5f4e9c6bbc2211bf48e38bebef634b24196b48d1d5520abf75254033f SHA512 08be7870d02ed6da8cedceb652906ea169eedcb44497a4517ef6a42d9db37403b5146b9e5a3a628a465f23088b0c09d958719e05454dcbb5ac12225c32d35942
25
26 diff --git a/games-rpg/arx-fatalis-data/arx-fatalis-data-1.21-r2.ebuild b/games-rpg/arx-fatalis-data/arx-fatalis-data-1.21-r2.ebuild
27 deleted file mode 100644
28 index 41f3d8d12f7..00000000000
29 --- a/games-rpg/arx-fatalis-data/arx-fatalis-data-1.21-r2.ebuild
30 +++ /dev/null
31 @@ -1,94 +0,0 @@
32 -# Copyright 1999-2017 Gentoo Foundation
33 -# Distributed under the terms of the GNU General Public License v2
34 -
35 -EAPI=5
36 -
37 -CDROM_OPTIONAL="yes"
38 -inherit eutils cdrom check-reqs games
39 -
40 -DESCRIPTION="Arx Fatalis data files"
41 -HOMEPAGE="https://www.arkane-studios.com/uk/arx.php"
42 -SRC_URI="cdinstall? ( http://download.zenimax.com/arxfatalis/patches/1.21/ArxFatalis_1.21_MULTILANG.exe )
43 - gog? ( setup_arx_fatalis.exe )"
44 -
45 -LICENSE="cdinstall? ( ArxFatalis-EULA-JoWooD ) gog? ( GOG-EULA )"
46 -SLOT="0"
47 -KEYWORDS="~amd64 ~x86"
48 -IUSE="gog"
49 -REQUIRED_USE="^^ ( cdinstall gog )"
50 -RESTRICT="binchecks mirror gog? ( fetch )"
51 -
52 -RDEPEND="games-rpg/arx-libertatis"
53 -DEPEND="app-arch/innoextract
54 - cdinstall? ( app-arch/cabextract )"
55 -
56 -CHECKREQS_DISK_BUILD="621M"
57 -CHECKREQS_DISK_USR="617M"
58 -
59 -S=${WORKDIR}
60 -
61 -detect_language() {
62 - speech_checksum=$(find '.' -iname "speech.pak" \
63 - -exec md5sum -b '{}' \; | sed "s/ .*//g")
64 - if [[ -z $speech_checksum ]] ; then
65 - speech_checksum=$(find '.' -iname "speech_default.pak" \
66 - -exec md5sum -b '{}' \; | sed "s/ .*//g")
67 - fi
68 -
69 - # check if the checksum is of a known localisation and set data_lang to
70 - # the language string to be used with the 1.21 patch installer
71 - case "$speech_checksum" in
72 - '4c3fdb1f702700255924afde49081b6e') data_lang='german' ;;
73 - # Bundled version of AF included with NVIDIA card
74 - 'ab8a93161688d793a7c78fbefd7d133e') data_lang='german' ;;
75 - '4e8f962d8204bcfd79ce6f3226d6d6de') data_lang='english' ;;
76 - '2f88c67ae1537919e69386d27583125b') data_lang='spanish' ;;
77 - '4edf9f8c799190590b4cd52cfa5f91b1') data_lang='french' ;;
78 - '81f05dea47c52d43f01c9b44dd8fe962') data_lang='italian' ;;
79 - '677163bc319cd1e9aa1b53b5fb3e9402') data_lang='russian' ;;
80 - '') eerror "speech*.pak not found"
81 - die "speech*.pak not found" ;;
82 - *) eerror "unsupported data language - speech*.pak checksum:" \
83 - "$speech_checksum" \
84 - "please file a gentoo bug"
85 - die "unsupported data language, file a gentoo bug" ;;
86 - esac
87 -}
88 -
89 -pkg_nofetch() {
90 - einfo "Please download ${A} from your GOG.com account after buying Arx Fatalis"
91 - einfo "and put it into ${DISTDIR}."
92 -}
93 -
94 -src_unpack() {
95 - local data_lang
96 -
97 - if use cdinstall ; then
98 - cdrom_get_cds bin/Arx.ttf
99 - find "${CDROM_ROOT}" -iname "setup*.cab" -exec cabextract '{}' \;
100 - detect_language
101 - else
102 - # gog only offers english
103 - data_lang="english"
104 - fi
105 -
106 - einfo "Data language: $data_lang"
107 - innoextract --lowercase --language=${data_lang} \
108 - "${DISTDIR}"/${A} || die
109 -}
110 -
111 -src_install() {
112 - insinto "${GAMES_DATADIR}"/arx
113 - doins -r app/{graph,misc}
114 - find . -iname "*.pak" -exec doins '{}' \;
115 -
116 - dodoc app/{manual,map}.pdf
117 -
118 - # convert to lowercase
119 - cd "${D}"
120 - find . -type f -exec sh -c 'echo "${1}"
121 - lower="`echo "${1}" | tr [:upper:] [:lower:]`"
122 - [ "${1}" = "${lower}" ] || mv "${1}" "${lower}"' - {} \;
123 -
124 - prepgamesdirs
125 -}
126
127 diff --git a/games-rpg/arx-fatalis-data/arx-fatalis-data-1.21-r3.ebuild b/games-rpg/arx-fatalis-data/arx-fatalis-data-1.21-r3.ebuild
128 deleted file mode 100644
129 index dce1853fc98..00000000000
130 --- a/games-rpg/arx-fatalis-data/arx-fatalis-data-1.21-r3.ebuild
131 +++ /dev/null
132 @@ -1,94 +0,0 @@
133 -# Copyright 1999-2017 Gentoo Foundation
134 -# Distributed under the terms of the GNU General Public License v2
135 -
136 -EAPI=5
137 -
138 -CDROM_OPTIONAL="yes"
139 -inherit eutils cdrom check-reqs games
140 -
141 -DESCRIPTION="Arx Fatalis data files"
142 -HOMEPAGE="https://www.arkane-studios.com/uk/arx.php"
143 -SRC_URI="cdinstall? ( http://download.zenimax.com/arxfatalis/patches/1.21/ArxFatalis_1.21_MULTILANG.exe )
144 - gog? ( setup_arx_fatalis_2.0.0.7.exe )"
145 -
146 -LICENSE="cdinstall? ( ArxFatalis-EULA-JoWooD ) gog? ( GOG-EULA )"
147 -SLOT="0"
148 -KEYWORDS="~amd64 ~x86"
149 -IUSE="gog"
150 -REQUIRED_USE="^^ ( cdinstall gog )"
151 -RESTRICT="binchecks mirror gog? ( fetch )"
152 -
153 -RDEPEND="games-rpg/arx-libertatis"
154 -DEPEND="app-arch/innoextract
155 - cdinstall? ( app-arch/cabextract )"
156 -
157 -CHECKREQS_DISK_BUILD="621M"
158 -CHECKREQS_DISK_USR="617M"
159 -
160 -S=${WORKDIR}
161 -
162 -detect_language() {
163 - speech_checksum=$(find '.' -iname "speech.pak" \
164 - -exec md5sum -b '{}' \; | sed "s/ .*//g")
165 - if [[ -z $speech_checksum ]] ; then
166 - speech_checksum=$(find '.' -iname "speech_default.pak" \
167 - -exec md5sum -b '{}' \; | sed "s/ .*//g")
168 - fi
169 -
170 - # check if the checksum is of a known localisation and set data_lang to
171 - # the language string to be used with the 1.21 patch installer
172 - case "$speech_checksum" in
173 - '4c3fdb1f702700255924afde49081b6e') data_lang='german' ;;
174 - # Bundled version of AF included with NVIDIA card
175 - 'ab8a93161688d793a7c78fbefd7d133e') data_lang='german' ;;
176 - '4e8f962d8204bcfd79ce6f3226d6d6de') data_lang='english' ;;
177 - '2f88c67ae1537919e69386d27583125b') data_lang='spanish' ;;
178 - '4edf9f8c799190590b4cd52cfa5f91b1') data_lang='french' ;;
179 - '81f05dea47c52d43f01c9b44dd8fe962') data_lang='italian' ;;
180 - '677163bc319cd1e9aa1b53b5fb3e9402') data_lang='russian' ;;
181 - '') eerror "speech*.pak not found"
182 - die "speech*.pak not found" ;;
183 - *) eerror "unsupported data language - speech*.pak checksum:" \
184 - "$speech_checksum" \
185 - "please file a gentoo bug"
186 - die "unsupported data language, file a gentoo bug" ;;
187 - esac
188 -}
189 -
190 -pkg_nofetch() {
191 - einfo "Please download ${A} from your GOG.com account after buying Arx Fatalis"
192 - einfo "and put it into ${DISTDIR}."
193 -}
194 -
195 -src_unpack() {
196 - local data_lang
197 -
198 - if use cdinstall ; then
199 - cdrom_get_cds bin/Arx.ttf
200 - find "${CDROM_ROOT}" -iname "setup*.cab" -exec cabextract '{}' \;
201 - detect_language
202 - else
203 - # gog only offers english
204 - data_lang="english"
205 - fi
206 -
207 - einfo "Data language: $data_lang"
208 - innoextract --lowercase --language=${data_lang} \
209 - "${DISTDIR}"/${A} || die
210 -}
211 -
212 -src_install() {
213 - insinto "${GAMES_DATADIR}"/arx
214 - doins -r app/{graph,misc}
215 - find . -iname "*.pak" -exec doins '{}' \;
216 -
217 - dodoc app/{manual,map}.pdf
218 -
219 - # convert to lowercase
220 - cd "${D}"
221 - find . -type f -exec sh -c 'echo "${1}"
222 - lower="`echo "${1}" | tr [:upper:] [:lower:]`"
223 - [ "${1}" = "${lower}" ] || mv "${1}" "${lower}"' - {} \;
224 -
225 - prepgamesdirs
226 -}