summaryrefslogtreecommitdiff
path: root/games-emulation/cega-jg
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2025-03-11 01:49:36 +0000
committerV3n3RiX <venerix@koprulu.sector>2025-03-11 01:49:36 +0000
commitcf7807d7aea23a99a144afceaba961cfed652b5f (patch)
treeffd2c781c27e0b7e72152a685a04938a2b7966f0 /games-emulation/cega-jg
parent7c5ebaf83da4c538dd11b56fdd5dfdf39dcbc096 (diff)
gentoo auto-resync : 11:03:2025 - 01:49:36HEADmaster
Diffstat (limited to 'games-emulation/cega-jg')
-rw-r--r--games-emulation/cega-jg/Manifest2
-rw-r--r--games-emulation/cega-jg/cega-jg-0.6.1.ebuild46
2 files changed, 48 insertions, 0 deletions
diff --git a/games-emulation/cega-jg/Manifest b/games-emulation/cega-jg/Manifest
index 8fd4770b3c4d..0a4be5e21f02 100644
--- a/games-emulation/cega-jg/Manifest
+++ b/games-emulation/cega-jg/Manifest
@@ -1,4 +1,6 @@
DIST cega-0.6.0.tar.bz2 224108 BLAKE2B 0ecbdcc05c4d7de405e78723117a5c09f7d26a39355a25e516a68c6473ee403cab55d7d12e57e3382db6730a406d7b639153ebcb6a6b038bf661af0eb08cfa72 SHA512 64d05bdc9dbc123400a2bd718e2e6b65edb87eaed7ef7915ce5bc9b86ce5ed9a801ffb9192103ac08a58a9c06193d7588dbe47b78143edb90a89139cf75cdc68
+DIST cega-0.6.1.tar.bz2 375688 BLAKE2B 287d7afa6ef28a6a3ee2467300cfe8c86534156269a3060bd31a28b85400fcfbb9ef9c42f82c809353321bece205753c53bc1f01fed48df6d35755d450f638e7 SHA512 8d9b1fa92abea3e99833832078780e50a3d9d9f984501a776f7cd182f15d32cc6c3df4fe7c898bf30ce7b562d6b8adc1603cf7e24d676866a14964ddc0f25c06
EBUILD cega-jg-0.6.0.ebuild 948 BLAKE2B aa420dc122aa1147b8b83151a28d9603da9af5631ac9d0241960ae5e5f5ff68276aa960d2f3950eaa736177ee059fd6cdb7fea67ee865711e7da0f5553a27891 SHA512 e3ad878e74cd67cfcfe441460789bcdce954c5421e1d0d81cba8906e1c0addaa3d48071b0bd60ca268548ba89b52df241dc081d9860f9def7cf87684d74973a4
+EBUILD cega-jg-0.6.1.ebuild 948 BLAKE2B f0948c0b3582fbdc5641556ecda972f4a389dba3e41ec88a9438116838a91b63ce83c3eb52922a534bf2780664040115d48975875b3de1621a1ed80576adb625 SHA512 e48690a187cf9dc72e1a657ee6d52a9f714a7ed0210951fefb412b2be77070dd040b1b5bad3c260e4a23b99a689178a7fba3dc97251d13a9b3e74ee8fd3fe07f
EBUILD cega-jg-9999.ebuild 948 BLAKE2B aa420dc122aa1147b8b83151a28d9603da9af5631ac9d0241960ae5e5f5ff68276aa960d2f3950eaa736177ee059fd6cdb7fea67ee865711e7da0f5553a27891 SHA512 e3ad878e74cd67cfcfe441460789bcdce954c5421e1d0d81cba8906e1c0addaa3d48071b0bd60ca268548ba89b52df241dc081d9860f9def7cf87684d74973a4
MISC metadata.xml 774 BLAKE2B 17da6da88a99ca97d05891018284b5077e65d5b544c5d451265fc06d545ac6b4ce21e6cf5f3d55d074c5aa8b0323a55741a6b6bf4f91667eec1c6130a5155b43 SHA512 5244ce8fc870023ee78ac00dfb7a91399c60593078c50f644ed9a406c230f3b5c97c0dd0616c8e1c60886bd798a832bab4ce331387305b5886ce6f74e01832eb
diff --git a/games-emulation/cega-jg/cega-jg-0.6.1.ebuild b/games-emulation/cega-jg/cega-jg-0.6.1.ebuild
new file mode 100644
index 000000000000..862b730fc1d0
--- /dev/null
+++ b/games-emulation/cega-jg/cega-jg-0.6.1.ebuild
@@ -0,0 +1,46 @@
+# Copyright 2022-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit toolchain-funcs
+
+MY_PN=${PN%-*}
+MY_P=${MY_PN}-${PV}
+DESCRIPTION="Jolly Good SG-1000, SMS, and Game Gear Emulator"
+HOMEPAGE="https://gitlab.com/jgemu/cega"
+if [[ "${PV}" == *9999 ]] ; then
+ inherit git-r3
+ EGIT_REPO_URI="https://gitlab.com/jgemu/${MY_PN}.git"
+else
+ SRC_URI="https://gitlab.com/jgemu/${MY_PN}/-/archive/${PV}/${MY_P}.tar.bz2"
+ S="${WORKDIR}/${MY_P}"
+ KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+fi
+
+LICENSE="BSD MIT MPL-2.0 ZLIB"
+SLOT="1"
+
+DEPEND="
+ media-libs/jg:1=
+ media-libs/speexdsp
+"
+RDEPEND="
+ ${DEPEND}
+ games-emulation/jgrf
+"
+BDEPEND="
+ virtual/pkgconfig
+"
+
+src_compile() {
+ emake CC="$(tc-getCC)" PKG_CONFIG="$(tc-getPKG_CONFIG)"
+}
+
+src_install() {
+ emake install \
+ DESTDIR="${D}" \
+ PREFIX="${EPREFIX}"/usr \
+ DOCDIR="${EPREFIX}"/usr/share/doc/${PF} \
+ LIBDIR="${EPREFIX}/usr/$(get_libdir)"
+}