diff options
author | V3n3RiX <venerix@koprulu.sector> | 2023-12-30 07:33:01 +0000 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2023-12-30 07:33:01 +0000 |
commit | aa3d072f61e6cd7fc4df214959d003f944fe1619 (patch) | |
tree | 7963dc15cd686cf863046c2d8eca4203e66b89b4 /games-emulation/atari800 | |
parent | 65e0298c5630af19b2b181c2dd143bb47aa54231 (diff) |
gentoo auto-resync : 30:12:2023 - 07:33:01
Diffstat (limited to 'games-emulation/atari800')
-rw-r--r-- | games-emulation/atari800/Manifest | 2 | ||||
-rw-r--r-- | games-emulation/atari800/atari800-5.2.0.ebuild | 90 |
2 files changed, 92 insertions, 0 deletions
diff --git a/games-emulation/atari800/Manifest b/games-emulation/atari800/Manifest index 65f916553d48..2513f1035070 100644 --- a/games-emulation/atari800/Manifest +++ b/games-emulation/atari800/Manifest @@ -4,8 +4,10 @@ AUX atari800-4.2.0.cfg 682 BLAKE2B 78df9048da4010676e9b0b60705ccc4722e7b81602585 DIST atari800-4.2.0-src.tgz 7047710 BLAKE2B eac4b2da03d2ff5ec9e18dda41e0345975ed16c1cee23d15d2633211b7d4835b7a26c79fbf1672bb9ce3b82d52c7273e717371a0065ba29807f76d823eeb9855 SHA512 1236a8e05bf878e4514ae8e9f1556e0961a7f11ff0333eef415af455d217f712d5c6ededdd343dff6ba1aab777e19997bf9ecb859408187d69fc141301ecba31 DIST atari800-5.0.0-src.tgz 1847596 BLAKE2B 315afa4fc8d88c2267c3da04f50a541a871f2d9d0867030b30e8f5d22b421f73f89de85ea1c7d6bc41202304de43d482f5d0fd9a081b4e493b3bba1363ce1e71 SHA512 2469561cdfe185ad26fd0fff8d589c528ca267e0195dab58a0fe739674f7445b53c21070f6bcb838c1d776b9803b1e2874ecf58a36b2d6df04bd9eb38855bfac DIST atari800-5.1.0-src.tgz 1919193 BLAKE2B 5dbd5af3aae29ddd1dbe2e7e8864c71f17fcd616f5ad422a503d4bf667a50f18b680456014e785ba9f963043f9a43eeea7fad858d8a480f01dd158a185d5522a SHA512 404216336e44e34d8cb83c9a78884c26ae985c873a0ab6583d2101ccc832506606c8a9b1d7ac8350c85c04850ce9921f6325f376d04a96c1d7bd8c737183e585 +DIST atari800-5.2.0-src.tgz 1935364 BLAKE2B 39974262d8b12668752716fa470a07e8f9f696b72dd4649383e1dbad86fbb6b6e9310501dbda40e284550922389bcb441f5c8b3b168854d7c77173ca63f02e50 SHA512 c1ac728cb0733937175040bbdb4d5653cdbedeaa1ab399165dd1a9c841ba6930953801da65c0f747e28d293c26ad85e5e014947ebb5090ec03aef77cbd1d2627 DIST xf25.zip 188942 BLAKE2B c10b9108eebc571ac334ea6fca76d227e3d2fcde1595e8823a3d178dc31d9efa9b209572ee03875461289093615470192cf5c9a06cf0b4363d097a9eac201db4 SHA512 306612fc2af41ed10d76103af83e141cfd8bd3ba2ea3cbd1d0b81d4d5b0108c06948a5c626648c8a2424536757a42a3f8b9af1fb63fa3c31096447ffed0f9923 EBUILD atari800-4.2.0-r1.ebuild 1502 BLAKE2B e880601e15c1581698677ec856581bed8a3509b14d9fe007f9e64ca487265eb537fb9662e2a5687aa76036d2fa670c3bf2d6bdf49dd3385f290f53235b3cde58 SHA512 de527a7266603ff75a7f41511915110d14b83533056045d863d0401112886239a3d5db5436ee9342ad8d359fd8198e4945022f7dbaf184d334a8df6575add5ac EBUILD atari800-5.0.0.ebuild 1521 BLAKE2B 7a5a9e29f5eef6d5f6bdeee17f3118c063fe7d3b62e552bb168a145e3740b8be45ad64bcae711b022744b88612de2d22a8001848819f46c74cc9b220c857126b SHA512 d16ae73013a8effc849b3ac256100c1aa744877e0545d08a1f5bf825122c59452cb864e77ca0f05018c906a1992601141baccf89440a533051224c8dd8da815a EBUILD atari800-5.1.0.ebuild 1611 BLAKE2B 5055e46d920c0a9532d9046cb5feb322990adc410aecc34cac63cedd2bde0c9353c34a578d711c4f5d559b2573f9a01c9bef25b144889a523c806ed09b0763b1 SHA512 d09b7e8a197ef0052272c522c69800837d64032845537f7080d3a1d02b1f5d0bc314e480a5fa3438ac229bb1f839f5188a80536b404477baf8bdb1fb32786f51 +EBUILD atari800-5.2.0.ebuild 1611 BLAKE2B 5055e46d920c0a9532d9046cb5feb322990adc410aecc34cac63cedd2bde0c9353c34a578d711c4f5d559b2573f9a01c9bef25b144889a523c806ed09b0763b1 SHA512 d09b7e8a197ef0052272c522c69800837d64032845537f7080d3a1d02b1f5d0bc314e480a5fa3438ac229bb1f839f5188a80536b404477baf8bdb1fb32786f51 MISC metadata.xml 1227 BLAKE2B fa307ac2eff2aab0a1d9225bd5b263fa5844967ce541ec96dd0a54b64a5c496938b58627cbe83d75e3b62ac7d3302155ce94fc1dede2a9ecdbc7e8d39bab016b SHA512 012fbb9b4131002f94067a7c43c457f74a101d7f4ee139baa00a665924037888d0579079e58121af518d327060545511467f4e9c4f01edd32233d547d01e830e diff --git a/games-emulation/atari800/atari800-5.2.0.ebuild b/games-emulation/atari800/atari800-5.2.0.ebuild new file mode 100644 index 000000000000..140d1478d089 --- /dev/null +++ b/games-emulation/atari800/atari800-5.2.0.ebuild @@ -0,0 +1,90 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools desktop + +DESCRIPTION="Emulator of Atari 8-bit computer systems and 5200 game console" +HOMEPAGE=" + https://atari800.github.io/ + https://github.com/atari800/atari800/ +" +SRC_URI=" + https://github.com/atari800/atari800/releases/download/ATARI800_${PV//./_}/${P}-src.tgz + https://sourceforge.net/projects/atari800/files/ROM/Original%20XL%20ROM/xf25.zip +" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="encode-mp3 opengl readline +sdl +sound" +REQUIRED_USE=" + encode-mp3? ( sound ) + opengl? ( sdl ) +" + +DEPEND=" + encode-mp3? ( + media-sound/lame + ) + sdl? ( + >=media-libs/libsdl-1.2.0[joystick,opengl?,sound?,video] + ) + !sdl? ( + sys-libs/ncurses:= + ) + readline? ( + sys-libs/readline:= + sys-libs/ncurses:= + ) + media-libs/libpng:= + sys-libs/zlib +" +RDEPEND=" + ${DEPEND} +" +BDEPEND=" + app-arch/unzip +" + +src_prepare() { + local PATCHES=( + # Bug 544608 + "${FILESDIR}"/atari800-3.1.0-tgetent-detection.patch + ) + + default + eautoreconf +} + +src_configure() { + local video=ncurses + local sound=no + + if use sdl; then + video=sdl + use sound && sound=sdl + elif use sound; then + sound=oss + fi + + local myconf=( + $(use_with opengl) + $(use_with readline) + $(use_with encode-mp3 mp3) + --with-video=${video} + --with-sound=${sound} + ) + econf "${myconf[@]}" +} + +src_install() { + default + insinto "/usr/share/${PN}" + doins "${WORKDIR}/"*.ROM + insinto /etc + newins "${FILESDIR}"/atari800-4.2.0.cfg atari800.cfg + newicon data/atari2.svg ${PN}.svg + make_desktop_entry ${PN} "Atari 800 emulator" +} |