diff options
| author | root <root@alpha.trunkmasters.com> | 2026-08-09 03:04:49 -0500 |
|---|---|---|
| committer | root <root@alpha.trunkmasters.com> | 2026-08-09 03:04:49 -0500 |
| commit | 92f6d12bf21434879bac739a9c4c7d9924ce3bad (patch) | |
| tree | 9a92a97abce6dfa06d4b8bbf4be3083e1bc36207 /games-emulation | |
| parent | 09db256d16c907238beb9d50761d320ac661c08e (diff) | |
| download | baldeagleos-repo-92f6d12bf21434879bac739a9c4c7d9924ce3bad.tar.gz baldeagleos-repo-92f6d12bf21434879bac739a9c4c7d9924ce3bad.tar.xz baldeagleos-repo-92f6d12bf21434879bac739a9c4c7d9924ce3bad.zip | |
Adding metadata
Diffstat (limited to 'games-emulation')
| -rw-r--r-- | games-emulation/dosbox-x/Manifest | 2 | ||||
| -rw-r--r-- | games-emulation/dosbox-x/dosbox-x-2026.08.02.ebuild (renamed from games-emulation/dosbox-x/dosbox-x-2026.06.02.ebuild) | 0 | ||||
| -rw-r--r-- | games-emulation/mame/Manifest | 1 | ||||
| -rw-r--r-- | games-emulation/mame/mame-0.288.ebuild | 97 | ||||
| -rw-r--r-- | games-emulation/mame/mame-0.289-r1.ebuild | 101 | ||||
| -rw-r--r-- | games-emulation/mame/mame-0.289-r3.ebuild (renamed from games-emulation/mame/mame-0.289-r2.ebuild) | 11 | ||||
| -rw-r--r-- | games-emulation/mame/mame-0.289.ebuild | 100 | ||||
| -rw-r--r-- | games-emulation/mame/metadata.xml | 3 |
8 files changed, 12 insertions, 303 deletions
diff --git a/games-emulation/dosbox-x/Manifest b/games-emulation/dosbox-x/Manifest index 7461898ad108..7baa0e7f6443 100644 --- a/games-emulation/dosbox-x/Manifest +++ b/games-emulation/dosbox-x/Manifest @@ -1,2 +1,2 @@ -DIST dosbox-x-v2026.06.02.tar.gz 133036612 BLAKE2B 0383289c44f4feddd3166510349b12d759eb6de0643b861b3e7e28ce72f7f77a9e9d0be320f9b98cbc0b9e79f2bdf77b879b67e0880986a14cc72f69b991f941 SHA512 c0dc1bd4a1e32f2a6c4b4d90f24ef4eac5850f756159ae77a03f01b2e9f9892f9acf6135a252a2d2e1c5d2de55d9c083e22b4c2baf0ead56da843192cc80e5b6 DIST dosbox-x-v2026.07.02.tar.gz 133051734 BLAKE2B 29781da3a049a2a63d075f8a0234ab7b66c53ef440e9b0c4c17141ff522f6b5ba1456f092b53b0a7be5c8b2d1ed4e200b2e4317cdfe8de0cd3476f2dea5c5450 SHA512 d19e6ff309b418728c1e226a7984e09133055116115e76eb7054339229f1bb7ea715a2ed5e58311c256b798caf37347602ededba8cd47e5fd34fc163832c0189 +DIST dosbox-x-v2026.08.02.tar.gz 133086440 BLAKE2B 51649b1e084025da63e1358894905aa3c9d23c266199e11bd469ad18cf268610c0477c28f51d1bb215a32f9276ead6ec3903add912b1c95e6806ec640cad3bb4 SHA512 855c3e13a635713ef795b6bd2b6464937daed6ba45d320921293a00212680adde622a0b03d15ef58703f688bac1a35016748552b54809f642627109a0134a2bf diff --git a/games-emulation/dosbox-x/dosbox-x-2026.06.02.ebuild b/games-emulation/dosbox-x/dosbox-x-2026.08.02.ebuild index da7cf8767be8..da7cf8767be8 100644 --- a/games-emulation/dosbox-x/dosbox-x-2026.06.02.ebuild +++ b/games-emulation/dosbox-x/dosbox-x-2026.08.02.ebuild diff --git a/games-emulation/mame/Manifest b/games-emulation/mame/Manifest index 26ad4856f9dd..ce4a07700e75 100644 --- a/games-emulation/mame/Manifest +++ b/games-emulation/mame/Manifest @@ -1,2 +1 @@ -DIST mame-0.288.gh.tar.gz 212563943 BLAKE2B ef7a4d25c5da0a48f155add7d7118bc20fac090dc7a293c70ff781f5f009b2798aaff0782fb2225918aff45a645591835be66291b609c718a530c212c3468e10 SHA512 1241c413eaf7cb1c7336bedfafb8a4b269214e32dba00e9bdf5dc61bb47be3b966f3c656d8efe6b99c2d2ef81e4ae94965d2b59c5d75da1b0d97f36342baec2f DIST mame-0.289.gh.tar.gz 213237316 BLAKE2B 67f9eebac4692c088149e996c2d453c123357c8fd4b521c766fc5de776c08b37d7ff019bc84b6bdc9c2d29dd2623e2624a2b2d742e6f77d4ebe42cc6b20808c3 SHA512 d113b8a9b00bd00744e254f57d6d255ea085e46e6067ca83520556cc1b691f9be0ed5a2cbe91915c7167e49b0319127cfc626edcc9290b1d0aca54225f6e5a4e diff --git a/games-emulation/mame/mame-0.288.ebuild b/games-emulation/mame/mame-0.288.ebuild deleted file mode 100644 index 9bbd0d1260fd..000000000000 --- a/games-emulation/mame/mame-0.288.ebuild +++ /dev/null @@ -1,97 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{13..14} ) - -inherit toolchain-funcs python-any-r1 - -MY_P=${PN}${PV/./} -DESCRIPTION="Multiple Arcade Machine Emulator" -HOMEPAGE="https://github.com/mamedev/mame" -SRC_URI="https://github.com/mamedev/mame/archive/refs/tags/${MY_P}.tar.gz -> ${P}.gh.tar.gz" -S="${WORKDIR}"/${PN}-${MY_P} - -LICENSE="BSD BSD-2 CC0-1.0 GPL-2+ LGPL-2.1+ MIT public-domain" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND=" - app-arch/zstd - dev-libs/expat - dev-libs/libutf8proc:= - dev-libs/pugixml - dev-qt/qtbase:6= - media-libs/flac:= - media-libs/fontconfig - media-libs/libglvnd - media-libs/libjpeg-turbo:= - media-libs/libpulse - media-libs/libsdl2 - media-libs/portaudio - media-libs/portmidi - media-libs/sdl2-ttf - media-video/pipewire - sys-devel/gcc:*[cxx] - virtual/zlib:= - x11-libs/libX11 - x11-libs/libXi -" -DEPEND=" - ${RDEPEND} - ${PYTHON_DEPS} -" - -DOCS=( README.md ) - -src_prepare() { - default - rm -R 3rdparty/{asio,expat,flac,glm,libjpeg,portaudio,portmidi,pugixml,rapidjson,utf8proc,zlib,zstd}/ || die - rm docs/man/ldplayer.1 # so that we can glob-install later -} - -src_compile() { - args=( - ARCH= # to fix GENie compilation - - OVERRIDE_AR="$(tc-getAR)" - OVERRIDE_CC="$(tc-getCC)" - OVERRIDE_CXX="$(tc-getCXX)" - OVERRIDE_LD="$(tc-getLD)" - - PYTHON_EXECUTABLE=python3 - - TOOLS=1 - - USE_SYSTEM_LIB_ASIO=1 - USE_SYSTEM_LIB_EXPAT=1 - USE_SYSTEM_LIB_FLAC=1 - USE_SYSTEM_LIB_GLM=1 - USE_SYSTEM_LIB_JPEG=1 - USE_SYSTEM_LIB_LUA=0 # to fix sol2 compilation - USE_SYSTEM_LIB_PORTAUDIO=1 - USE_SYSTEM_LIB_PORTMIDI=1 - USE_SYSTEM_LIB_PUGIXML=1 - USE_SYSTEM_LIB_RAPIDJSON=1 - USE_SYSTEM_LIB_SQLITE3=0 # to fix mame compilation - USE_SYSTEM_LIB_UTF8PROC=1 - USE_SYSTEM_LIB_ZLIB=1 - USE_SYSTEM_LIB_ZSTD=1 - - VERBOSE=1 - ) - emake "${args[@]}" -} - -src_install() { - insinto /usr/share/games/mame/ - doins -r artwork/ bgfx/ ctrlr/ hash/ keymaps/ language/ plugins/ samples/ - - insinto /usr/share/games/mame/fonts - doins uismall.bdf - - doman docs/man/*.{1,6} - - dobin mame castool chdman floptool imgtool jedutil ldresample ldverify nltool nlwav romcmp unidasm -} diff --git a/games-emulation/mame/mame-0.289-r1.ebuild b/games-emulation/mame/mame-0.289-r1.ebuild deleted file mode 100644 index 67e9823599d5..000000000000 --- a/games-emulation/mame/mame-0.289-r1.ebuild +++ /dev/null @@ -1,101 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{13..14} ) - -inherit toolchain-funcs python-any-r1 - -MY_P=${PN}${PV/./} -DESCRIPTION="Multiple Arcade Machine Emulator" -HOMEPAGE="https://github.com/mamedev/mame" -SRC_URI="https://github.com/mamedev/mame/archive/refs/tags/${MY_P}.tar.gz -> ${P}.gh.tar.gz" -S="${WORKDIR}"/${PN}-${MY_P} - -LICENSE="BSD BSD-2 CC0-1.0 GPL-2+ LGPL-2.1+ MIT public-domain" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND=" - app-arch/zstd - dev-libs/expat - dev-libs/libutf8proc:= - dev-libs/pugixml - dev-qt/qtbase:6= - media-libs/flac:= - media-libs/fontconfig - media-libs/libglvnd - media-libs/libjpeg-turbo:= - media-libs/libpulse - media-libs/libsdl3 - media-libs/portaudio - media-libs/portmidi - media-libs/sdl3-ttf - media-video/pipewire - sys-devel/gcc:*[cxx] - virtual/zlib:= - x11-libs/libX11 - x11-libs/libXi -" -DEPEND=" - ${RDEPEND} - ${PYTHON_DEPS} - dev-cpp/asio - dev-libs/rapidjson -" - -DOCS=( README.md ) - -src_prepare() { - default - rm -R 3rdparty/{asio,expat,flac,glm,libjpeg,portaudio,portmidi,pugixml,rapidjson,utf8proc,zlib,zstd}/ || die - rm docs/man/ldplayer.1 # so that we can glob-install later -} - -src_compile() { - args=( - ARCH= # to fix GENie compilation - - OSD=sdl3 - - OVERRIDE_AR="$(tc-getAR)" - OVERRIDE_CC="$(tc-getCC)" - OVERRIDE_CXX="$(tc-getCXX)" - OVERRIDE_LD="$(tc-getLD)" - - PYTHON_EXECUTABLE=python3 - - TOOLS=1 - - USE_SYSTEM_LIB_ASIO=1 - USE_SYSTEM_LIB_EXPAT=1 - USE_SYSTEM_LIB_FLAC=1 - USE_SYSTEM_LIB_GLM=1 - USE_SYSTEM_LIB_JPEG=1 - USE_SYSTEM_LIB_LUA=0 # to fix sol2 compilation - USE_SYSTEM_LIB_PORTAUDIO=1 - USE_SYSTEM_LIB_PORTMIDI=1 - USE_SYSTEM_LIB_PUGIXML=1 - USE_SYSTEM_LIB_RAPIDJSON=1 - USE_SYSTEM_LIB_SQLITE3=0 # to fix mame compilation - USE_SYSTEM_LIB_UTF8PROC=1 - USE_SYSTEM_LIB_ZLIB=1 - USE_SYSTEM_LIB_ZSTD=1 - - VERBOSE=1 - ) - emake "${args[@]}" -} - -src_install() { - insinto /usr/share/games/mame/ - doins -r artwork/ bgfx/ ctrlr/ hash/ keymaps/ language/ plugins/ samples/ - - insinto /usr/share/games/mame/fonts - doins uismall.bdf - - doman docs/man/*.{1,6} - - dobin mame castool chdman floptool imgtool jedutil ldresample ldverify nltool nlwav romcmp unidasm -} diff --git a/games-emulation/mame/mame-0.289-r2.ebuild b/games-emulation/mame/mame-0.289-r3.ebuild index 883927927da2..081993538981 100644 --- a/games-emulation/mame/mame-0.289-r2.ebuild +++ b/games-emulation/mame/mame-0.289-r3.ebuild @@ -16,6 +16,7 @@ S="${WORKDIR}"/${PN}-${MY_P} LICENSE="BSD BSD-2 CC0-1.0 GPL-2+ LGPL-2.1+ MIT public-domain" SLOT="0" KEYWORDS="~amd64" +IUSE="portaudio pulseaudio pipewire" RDEPEND=" app-arch/zstd @@ -27,16 +28,16 @@ RDEPEND=" media-libs/fontconfig media-libs/libglvnd media-libs/libjpeg-turbo:= - media-libs/libpulse media-libs/libsdl3 - media-libs/portaudio media-libs/portmidi media-libs/sdl3-ttf - media-video/pipewire sys-devel/gcc:*[cxx] virtual/zlib:= x11-libs/libX11 x11-libs/libXi + pipewire? ( media-video/pipewire ) + portaudio? ( media-libs/portaudio ) + pulseaudio? ( media-libs/libpulse ) " DEPEND=" ${RDEPEND} @@ -65,6 +66,10 @@ src_compile() { OVERRIDE_CXX="$(tc-getCXX)" OVERRIDE_LD="$(tc-getLD)" + NO_USE_PORTAUDIO=$(usex portaudio 0 1) + NO_USE_PULSEAUDIO=$(usex pulseaudio 0 1) + NO_USE_PIPEWIRE=$(usex pipewire 0 1) + PYTHON_EXECUTABLE=python3 TOOLS=1 diff --git a/games-emulation/mame/mame-0.289.ebuild b/games-emulation/mame/mame-0.289.ebuild deleted file mode 100644 index 67ae73f27ce6..000000000000 --- a/games-emulation/mame/mame-0.289.ebuild +++ /dev/null @@ -1,100 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{13..14} ) - -inherit toolchain-funcs python-any-r1 - -MY_P=${PN}${PV/./} -DESCRIPTION="Multiple Arcade Machine Emulator" -HOMEPAGE="https://github.com/mamedev/mame" -SRC_URI="https://github.com/mamedev/mame/archive/refs/tags/${MY_P}.tar.gz -> ${P}.gh.tar.gz" -S="${WORKDIR}"/${PN}-${MY_P} - -LICENSE="BSD BSD-2 CC0-1.0 GPL-2+ LGPL-2.1+ MIT public-domain" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND=" - app-arch/zstd - dev-libs/expat - dev-libs/libutf8proc:= - dev-libs/pugixml - dev-qt/qtbase:6= - media-libs/flac:= - media-libs/fontconfig - media-libs/libglvnd - media-libs/libjpeg-turbo:= - media-libs/libpulse - media-libs/libsdl3 - media-libs/portaudio - media-libs/portmidi - media-libs/sdl3-ttf - media-video/pipewire - sys-devel/gcc:*[cxx] - virtual/zlib:= - x11-libs/libX11 - x11-libs/libXi -" -DEPEND=" - ${RDEPEND} - ${PYTHON_DEPS} - dev-cpp/asio -" - -DOCS=( README.md ) - -src_prepare() { - default - rm -R 3rdparty/{asio,expat,flac,glm,libjpeg,portaudio,portmidi,pugixml,rapidjson,utf8proc,zlib,zstd}/ || die - rm docs/man/ldplayer.1 # so that we can glob-install later -} - -src_compile() { - args=( - ARCH= # to fix GENie compilation - - OSD=sdl3 - - OVERRIDE_AR="$(tc-getAR)" - OVERRIDE_CC="$(tc-getCC)" - OVERRIDE_CXX="$(tc-getCXX)" - OVERRIDE_LD="$(tc-getLD)" - - PYTHON_EXECUTABLE=python3 - - TOOLS=1 - - USE_SYSTEM_LIB_ASIO=1 - USE_SYSTEM_LIB_EXPAT=1 - USE_SYSTEM_LIB_FLAC=1 - USE_SYSTEM_LIB_GLM=1 - USE_SYSTEM_LIB_JPEG=1 - USE_SYSTEM_LIB_LUA=0 # to fix sol2 compilation - USE_SYSTEM_LIB_PORTAUDIO=1 - USE_SYSTEM_LIB_PORTMIDI=1 - USE_SYSTEM_LIB_PUGIXML=1 - USE_SYSTEM_LIB_RAPIDJSON=1 - USE_SYSTEM_LIB_SQLITE3=0 # to fix mame compilation - USE_SYSTEM_LIB_UTF8PROC=1 - USE_SYSTEM_LIB_ZLIB=1 - USE_SYSTEM_LIB_ZSTD=1 - - VERBOSE=1 - ) - emake "${args[@]}" -} - -src_install() { - insinto /usr/share/games/mame/ - doins -r artwork/ bgfx/ ctrlr/ hash/ keymaps/ language/ plugins/ samples/ - - insinto /usr/share/games/mame/fonts - doins uismall.bdf - - doman docs/man/*.{1,6} - - dobin mame castool chdman floptool imgtool jedutil ldresample ldverify nltool nlwav romcmp unidasm -} diff --git a/games-emulation/mame/metadata.xml b/games-emulation/mame/metadata.xml index c083c00402f0..07e925f1d458 100644 --- a/games-emulation/mame/metadata.xml +++ b/games-emulation/mame/metadata.xml @@ -5,5 +5,8 @@ <email>sping@gentoo.org</email> <name>Sebastian Pipping</name> </maintainer> + <use> + <flag name="pipewire">Enable support for PipeWire (<pkg>media-video/pipewire</pkg>)</flag> + </use> <origin>baldeagleos-repo</origin> </pkgmetadata> |
