games-util/protonplus: new package, add 0.4.27

Signed-off-by: Sravan Balaji <balajsra@umich.edu>
This commit is contained in:
Sravan Balaji
2025-05-03 19:22:15 -04:00
parent 56b2e8acd1
commit 84c3d03825
2 changed files with 49 additions and 0 deletions

View File

@@ -0,0 +1 @@
DIST protonplus-0.4.27.tar.gz 315383 BLAKE2B f0c7d295749ca9e9d5b2b57e96980987155495d9d85b397114bb5d0db5b4ed7f3d9fda7425c4c44bd9028984318f08c99e83199d635e5e05b3b96bb81364a552 SHA512 d869cafbaf14c2c14643f31e76aa54647d0652bedde0f70a85811240cd5c07eb5fd85f637a1c2a8560abfe437b64cef76f8b800192d661ec1e413f1aebcfc597

View File

@@ -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
}