commit:     a09ee231b722f6029719f1e0e26baa29943907d7
Author:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Fri Sep  3 14:10:51 2021 +0000
Commit:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Fri Sep  3 16:08:57 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a09ee231

games-emulation/emutos: add 1.1.1

This adds a new 1024k image intended only for hatari, and
split-language versions for 512k images.

Combined with 192k and 256k, the language images size is becoming
non-trivial and so now limiting them through l10n_ IUSE.

Sorry for whoever has to decipher this ebuild next, if not me.

Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>

 games-emulation/emutos/Manifest            |  5 ++++
 games-emulation/emutos/emutos-1.1.1.ebuild | 43 ++++++++++++++++++++++++++++++
 2 files changed, 48 insertions(+)

diff --git a/games-emulation/emutos/Manifest b/games-emulation/emutos/Manifest
index 3146c576200..7af7832364c 100644
--- a/games-emulation/emutos/Manifest
+++ b/games-emulation/emutos/Manifest
@@ -1,4 +1,9 @@
+DIST emutos-1024k-1.1.1.zip 342557 BLAKE2B 
eff915f0c531296c1c68a73bd96ef9a8b27195c4fdcd957df75b48806cf77ae8483a6a4d7a105cd5a609cb3412754d8de221b20ddf5cde9371a4a89183aa5270
 SHA512 
76d108a7d0e501552ec49ae14a7d00a334c9f262d0d5fd9d6eb12837e2bd54ec652679c3368bdb4c38560b7621483a44fb386562aa6727235ae8a3c4af07930f
 DIST emutos-192k-1.0.1.zip 1794284 BLAKE2B 
77742519f04d98f8fe6bf22f04bb73944370e58596d9001c2c24726cb1fc172fef4ad982a555e2f1a4c4b539028900320fb40cf96ec0cb87aa618d9f7b14ed7e
 SHA512 
30c965f40b66879cc0e5f0b6801485d2362751d22f0deba1e12dddff05bb526c972c7cafdee7cb81866160a1b97fe56e28f5d5ad4b9c01c68adb840a3c27e355
+DIST emutos-192k-1.1.1.zip 2025455 BLAKE2B 
9806be9d886653215d5553d2a908374da69a6982a2ec71ad04d2293c6fa2e4e5ccd651d95b78b4d58cbed45d9bf3ce9d8fc49b9409cb364f3120fb520cc2cfdf
 SHA512 
7ec7ad52aa92553b2b0e61d88aac408ddf3c06d64f50854a02f7b44be99afecf9139906880641bba6bf17e431058c0afa11aae0a23479256c26713b87ec122e4
 DIST emutos-256k-1.0.1.zip 2239148 BLAKE2B 
db1e6eafa44e76ad50efe1cffe60c22b20e40de60e1ca67bd9f2f491aa0fba10aae60e6bfbbb16327b2184d104d2bd4e0d036174b8fe5f510dd6a9fcb481fa72
 SHA512 
c185e0dcc6fae8bd4a3788f2271330cbe5e49834ae51cbafbad04160895bae9c0210cf05d77bd80bdfd22d29aab85048083c471eefd5092d2e19465c897c48a3
+DIST emutos-256k-1.1.1.zip 2570117 BLAKE2B 
e5646dea14b8608db1cb49f1d51d21971c36b664f013f2146848b78d9b0b4260029507c2a5e66fba473b4263a673ac59bb40e0ebdf864cdd3efbfc68ecec485a
 SHA512 
62e3dff01733e04a76e669e88268a80423811b579ecd2f9f9d2bb59b9cbe649af0838d4e1cc930a2ba8095f624d374add79dbe3f98f6589bc2b50dece14cec27
 DIST emutos-512k-1.0.1.zip 316348 BLAKE2B 
bf3f3c932df8e87655006abd7a142765f0905942f9709d02c705a7269c5a4c3a3795d6afed007848c54734c80f3d6c08549a641908f2ead99f0c55a564515982
 SHA512 
8e3f63d218bc82aa3739c74ab8f9fdad92661de478b2953f60b07de3233a855c2e4dfb14a9bb3cfb81a1915d6d4295736dd74ea50f0af055aa3fc5336fc4f04f
+DIST emutos-512k-1.1.1.zip 3117851 BLAKE2B 
5a691e6b63ae5afb4e9f374580791d8e44feb75244ca287c9de19cd011224bfafb3041321b0f288b2add77d93402a958ac881a8a5200f49df4c81c062745b5ae
 SHA512 
d5dd01e9470844b5c7b87231f021b3c50817517a7dc20f4b96cac51b318a7961dbff8df1534c7e89797f38aa8515c836feb1be4df5f7d0cf09f077d0ea57035a
 DIST emutos-aranym-1.0.1.zip 287821 BLAKE2B 
96581289a1be8f598db4676aa275ce79f3affd36e0dc53466d275f0cd01871ab48b73440e18cba1bf74fa9a35a4ad72d84804231fbc1e11cd151db2139f25b2d
 SHA512 
2178d646e0ab6c128fcf2eaf690597514d26e8dddd7e2b599ee05fa4bd18589489315f11777fdf1f20fadaa63d5c32dc116988d92149cb7f826c72e66fe9fcd8
+DIST emutos-aranym-1.1.1.zip 295671 BLAKE2B 
a4e1b34d851c7a410253ed41fd3b783e1f23d0859eb07cef529dd9f003cc2df77caa0ac0cfab0a80c4ab9421013ba6d6fe38ba849e95e23c4565f25d095d9ca1
 SHA512 
a4aa1f084e5baca9809f86d216bc45d178822ebe7af1f507ffe243f9e2b217bd3a0ef8b290ade5a5dc54b92991937a2a906fdcf9b1bf890e0f2ee0410d835b85

diff --git a/games-emulation/emutos/emutos-1.1.1.ebuild 
b/games-emulation/emutos/emutos-1.1.1.ebuild
new file mode 100644
index 00000000000..5ba57a1f38b
--- /dev/null
+++ b/games-emulation/emutos/emutos-1.1.1.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_L10N=( cs:cz de es fi fr el:gr hu it nl no pl ru sv:se de-CH:sg tr en-GB:uk 
en:us )
+MY_VERS=( 192k 256k 512k 1024k:etos aranym:emutos- )
+
+DESCRIPTION="Single-user single-tasking operating system for 32-bit Atari 
computer emulators"
+HOMEPAGE="http://emutos.sourceforge.net";
+SRC_URI="$(printf "mirror://sourceforge/emutos/${PN}-%s-${PV}.zip " 
"${MY_VERS[@]%:*}")"
+S="${WORKDIR}"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="$(printf 'l10n_%s ' "${MY_L10N[@]%:*}")"
+
+BDEPEND="app-arch/unzip"
+
+src_install() {
+       local e list=()
+       for e in "${MY_L10N[@]}"; do
+               use l10n_${e%:*} && list+=( ${e#*:}.img )
+       done
+       (( ${#list[@]} )) || list=( us.img )
+
+       insinto /usr/share/${PN}
+       for e in "${MY_VERS[@]}"; do
+               if [[ ${e} =~ : ]]; then
+                       doins ${PN}-${e%:*}-${PV}/${e#*:}${e%:*}.img # 
multilanguage
+               else
+                       doins "${list[@]/#/${PN}-${e}-${PV}/etos${e%k}}" # 
single
+               fi
+               newdoc ${PN}-${e%:*}-${PV}/readme.txt readme-${e%:*}.txt
+       done
+
+       # These are identical for each, only need once.
+       dodoc 
${PN}-${MY_VERS[0]}-${PV}/doc/{announce,authors,bugs,changelog,emudesk,incompatible,status,todo,xhdi}.txt
+
+       # Debug symbols usable by games-emulation/hatari (only provided with 
1024k)
+       doins ${PN}-1024k-${PV}/etos1024k.sym
+}

Reply via email to