From 84c3d03825804ad4d25216bffbdcb55c8c75d87c Mon Sep 17 00:00:00 2001 From: Sravan Balaji Date: Sat, 3 May 2025 19:22:15 -0400 Subject: [PATCH] games-util/protonplus: new package, add 0.4.27 Signed-off-by: Sravan Balaji --- games-util/protonplus/Manifest | 1 + .../protonplus/protonplus-0.4.27.ebuild | 48 +++++++++++++++++++ 2 files changed, 49 insertions(+) create mode 100644 games-util/protonplus/Manifest create mode 100644 games-util/protonplus/protonplus-0.4.27.ebuild diff --git a/games-util/protonplus/Manifest b/games-util/protonplus/Manifest new file mode 100644 index 0000000..de29460 --- /dev/null +++ b/games-util/protonplus/Manifest @@ -0,0 +1 @@ +DIST protonplus-0.4.27.tar.gz 315383 BLAKE2B f0c7d295749ca9e9d5b2b57e96980987155495d9d85b397114bb5d0db5b4ed7f3d9fda7425c4c44bd9028984318f08c99e83199d635e5e05b3b96bb81364a552 SHA512 d869cafbaf14c2c14643f31e76aa54647d0652bedde0f70a85811240cd5c07eb5fd85f637a1c2a8560abfe437b64cef76f8b800192d661ec1e413f1aebcfc597 diff --git a/games-util/protonplus/protonplus-0.4.27.ebuild b/games-util/protonplus/protonplus-0.4.27.ebuild new file mode 100644 index 0000000..c25e9c4 --- /dev/null +++ b/games-util/protonplus/protonplus-0.4.27.ebuild @@ -0,0 +1,48 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit vala + +DESCRIPTION="A modern compatibility tools manager for Linux" +HOMEPAGE="https://github.com/Vysp3r/protonplus" +SRC_URI=" + https://github.com/Vysp3r/ProtonPlus/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz +" + +S="${WORKDIR}/ProtonPlus-${PV}" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64" + +BDEPEND=" + dev-build/ninja + >=dev-build/meson-0.62.0 + >=gui-libs/gtk-4 + >=gui-libs/libadwaita-1.5 + dev-libs/json-glib + net-libs/libsoup + app-arch/libarchive + dev-util/desktop-file-utils + dev-libs/libgee + dev-libs/vala-common +" + +BUILD_DIR="build-native" + +src_compile() { + vala_setup + + cd "${S}" + meson "${BUILD_DIR}" --wipe --prefix="${D}/usr" + + cd "${S}/${BUILD_DIR}" + ninja +} + +src_install() { + cd "${S}/${BUILD_DIR}" + ninja install +}