From 7c38df5fb32dd540ec2b3d6b1c5172dda48d886a Mon Sep 17 00:00:00 2001 From: Ryan Fox Date: Sun, 21 Nov 2021 17:27:49 -0800 Subject: [PATCH] games-emulation/retro-gtk: New package Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Ryan Fox --- games-emulation/retro-gtk/Manifest | 4 ++ games-emulation/retro-gtk/metadata.xml | 8 ++++ .../retro-gtk/retro-gtk-1.0.2.ebuild | 41 +++++++++++++++++++ .../retro-gtk/retro-gtk-9999.ebuild | 41 +++++++++++++++++++ 4 files changed, 94 insertions(+) create mode 100644 games-emulation/retro-gtk/Manifest create mode 100644 games-emulation/retro-gtk/metadata.xml create mode 100644 games-emulation/retro-gtk/retro-gtk-1.0.2.ebuild create mode 100644 games-emulation/retro-gtk/retro-gtk-9999.ebuild diff --git a/games-emulation/retro-gtk/Manifest b/games-emulation/retro-gtk/Manifest new file mode 100644 index 0000000..90cc32d --- /dev/null +++ b/games-emulation/retro-gtk/Manifest @@ -0,0 +1,4 @@ +DIST retro-gtk-1.0.2.tar.gz 176491 BLAKE2B e07e62728078974dbed595f4aa22f1133d7a38e388816056385f27029842e35273159936e3cbd0bd5422e1d8067343dc44f2a3f605074ed2f08428b4e0044fca SHA512 679ff1ca1f5837f3b25c7a18545533c30f76f8e1a41afb9ec61abd508dcb89139f7ce5a5c1dec25f8d9add597ab4190dc204e7edb83fb31226064b2b4961ec54 +EBUILD retro-gtk-1.0.2.ebuild 867 BLAKE2B ceb2813f9ed68cd27df09a562a5cf07e0d6194505bfe68f1eb521d7b8e6c7394b93ac6be63af73da50b14b914ac41c79036200fef70807208dde68ae8272cc53 SHA512 d3123ac55e773b3799cf26c8a35a3d0822fe525f0ac02505214926a9d799d2965746f2a54d22b1248c13014e688ad83ac1e1edd3f2a29c4a89b94698a5cf4d5d +EBUILD retro-gtk-9999.ebuild 867 BLAKE2B ceb2813f9ed68cd27df09a562a5cf07e0d6194505bfe68f1eb521d7b8e6c7394b93ac6be63af73da50b14b914ac41c79036200fef70807208dde68ae8272cc53 SHA512 d3123ac55e773b3799cf26c8a35a3d0822fe525f0ac02505214926a9d799d2965746f2a54d22b1248c13014e688ad83ac1e1edd3f2a29c4a89b94698a5cf4d5d +MISC metadata.xml 242 BLAKE2B 5f42ea428d38cea721ea75e612d85330f2f95d32ac789410403705c434c5f314b3605fc635919f1ecdc9b6e1ef1141e88905bf556594057efa746e2744d8fd60 SHA512 f433fd15570f9f402b588b7a656f7ceba57b7b124b823aaf6fe59d67aaef9ecb2b7d01c7709cfa0a2babe6fbbca6031e29581c45906a9cd35f283e88aa231028 diff --git a/games-emulation/retro-gtk/metadata.xml b/games-emulation/retro-gtk/metadata.xml new file mode 100644 index 0000000..fa25725 --- /dev/null +++ b/games-emulation/retro-gtk/metadata.xml @@ -0,0 +1,8 @@ + + + + + flewkey@2a03.party + Ryan Fox + + diff --git a/games-emulation/retro-gtk/retro-gtk-1.0.2.ebuild b/games-emulation/retro-gtk/retro-gtk-1.0.2.ebuild new file mode 100644 index 0000000..d28232f --- /dev/null +++ b/games-emulation/retro-gtk/retro-gtk-1.0.2.ebuild @@ -0,0 +1,41 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit meson + +if [[ ${PV} != *9999* ]]; then + SRC_URI="https://gitlab.gnome.org/GNOME/retro-gtk/-/archive/${PV}/${P}.tar.gz" + KEYWORDS="~amd64" +else + inherit git-r3 + EGIT_REPO_URI="https://gitlab.gnome.org/GNOME/retro-gtk.git" +fi + +DESCRIPTION="GTK libretro frontend" +HOMEPAGE="https://gnome.pages.gitlab.gnome.org/retro-gtk/" +LICENSE="GPL-3" +SLOT="0" +IUSE="vala introspection" +REQUIRED_USE="vala? ( introspection )" + +DEPEND=" + dev-libs/glib + gui-libs/gtk:4 + media-libs/libsamplerate + media-sound/pulseaudio + x11-libs/cairo + introspection? ( dev-libs/gobject-introspection ) + vala? ( dev-lang/vala:* ) +" +RDEPEND="${DEPEND}" +BDEPEND="" + +src_configure() { + local emesonargs=( + $(meson_use introspection) + $(meson_use vala vapi) + ) + meson_src_configure +} diff --git a/games-emulation/retro-gtk/retro-gtk-9999.ebuild b/games-emulation/retro-gtk/retro-gtk-9999.ebuild new file mode 100644 index 0000000..d28232f --- /dev/null +++ b/games-emulation/retro-gtk/retro-gtk-9999.ebuild @@ -0,0 +1,41 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit meson + +if [[ ${PV} != *9999* ]]; then + SRC_URI="https://gitlab.gnome.org/GNOME/retro-gtk/-/archive/${PV}/${P}.tar.gz" + KEYWORDS="~amd64" +else + inherit git-r3 + EGIT_REPO_URI="https://gitlab.gnome.org/GNOME/retro-gtk.git" +fi + +DESCRIPTION="GTK libretro frontend" +HOMEPAGE="https://gnome.pages.gitlab.gnome.org/retro-gtk/" +LICENSE="GPL-3" +SLOT="0" +IUSE="vala introspection" +REQUIRED_USE="vala? ( introspection )" + +DEPEND=" + dev-libs/glib + gui-libs/gtk:4 + media-libs/libsamplerate + media-sound/pulseaudio + x11-libs/cairo + introspection? ( dev-libs/gobject-introspection ) + vala? ( dev-lang/vala:* ) +" +RDEPEND="${DEPEND}" +BDEPEND="" + +src_configure() { + local emesonargs=( + $(meson_use introspection) + $(meson_use vala vapi) + ) + meson_src_configure +}