games-util/protonplus: new package, add 0.4.27
Signed-off-by: Sravan Balaji <balajsra@umich.edu>
This commit is contained in:
1
games-util/protonplus/Manifest
Normal file
1
games-util/protonplus/Manifest
Normal file
@@ -0,0 +1 @@
|
||||
DIST protonplus-0.4.27.tar.gz 315383 BLAKE2B f0c7d295749ca9e9d5b2b57e96980987155495d9d85b397114bb5d0db5b4ed7f3d9fda7425c4c44bd9028984318f08c99e83199d635e5e05b3b96bb81364a552 SHA512 d869cafbaf14c2c14643f31e76aa54647d0652bedde0f70a85811240cd5c07eb5fd85f637a1c2a8560abfe437b64cef76f8b800192d661ec1e413f1aebcfc597
|
48
games-util/protonplus/protonplus-0.4.27.ebuild
Normal file
48
games-util/protonplus/protonplus-0.4.27.ebuild
Normal 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
|
||||
}
|
Reference in New Issue
Block a user