games-util/protonplus - 0.6.4 (xarblu-overlay)

Search

Install

Install this version:

emerge -a =games-util/protonplus-0.6.4

If this version is masked, you can unmask it using the autounmask tool or standard emerge options:

autounmask =games-util/protonplus-0.6.4

Or alternatively:

emerge --autounmask-write -a =games-util/protonplus-0.6.4

Package Information

Description:
A modern compatibility tools manager
Homepage:
https://github.com/Vysp3r/ProtonPlus
License:
GPL-3

Ebuild Details

Version EAPI Keywords Slot
0.6.4 8 ~amd64 0
View Raw Ebuild
# Copyright 1999-2026 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2

# shellcheck shell=bash
# shellcheck disable=SC2034

EAPI=8

MY_PN="ProtonPlus"
MY_P="${MY_PN}-${PV}"

# vala + meson for src_*
# gnome2 for pkg_{preinst,postinst,postrm}
inherit vala gnome2 meson

DESCRIPTION="A modern compatibility tools manager"
HOMEPAGE="https://github.com/Vysp3r/ProtonPlus"
SRC_URI="https://github.com/Vysp3r/${MY_PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz"
S="${WORKDIR}/${MY_P}"

LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64"

BDEPEND="
	virtual/pkgconfig
	dev-util/desktop-file-utils
	$(vala_depend)
"
DEPEND="
	>=gui-libs/libadwaita-1.6
	>=media-libs/libsdl3-3.2.0
	app-arch/libarchive
	dev-libs/appstream
	dev-libs/appstream-glib
	dev-libs/glib:2
	dev-libs/json-glib
	dev-libs/libgee:0.8
	dev-util/desktop-file-utils
	gui-libs/gtk:4
	net-libs/libsoup:3.0
	sys-devel/gettext
	x11-libs/cairo
	x11-libs/libnotify
"
RDEPEND="${DEPEND}"

PATCHES=(
	"${FILESDIR}/0.6.4-fix-clang-control-char.patch"
	"${FILESDIR}/0.6.4-fix-ProtonPlusCpuFeatureProbe-redefinition.patch"
)

src_prepare() {
	vala_setup
	default
}

Inherited Eclasses

Dependencies

DEPEND

	>=gui-libs/libadwaita-1.6
	>=media-libs/libsdl3-3.2.0
	app-arch/libarchive
	dev-libs/appstream
	dev-libs/appstream-glib
	dev-libs/glib:2
	dev-libs/json-glib
	dev-libs/libgee:0.8
	dev-util/desktop-file-utils
	gui-libs/gtk:4
	net-libs/libsoup:3.0
	sys-devel/gettext
	x11-libs/cairo
	x11-libs/libnotify

RDEPEND

	>=gui-libs/libadwaita-1.6
	>=media-libs/libsdl3-3.2.0
	app-arch/libarchive
	dev-libs/appstream
	dev-libs/appstream-glib
	dev-libs/glib:2
	dev-libs/json-glib
	dev-libs/libgee:0.8
	dev-util/desktop-file-utils
	gui-libs/gtk:4
	net-libs/libsoup:3.0
	sys-devel/gettext
	x11-libs/cairo
	x11-libs/libnotify

BDEPEND

	virtual/pkgconfig
	dev-util/desktop-file-utils
	$(vala_depend)

Manifest for 0.6.4

Type File Size Source URLs
DIST protonplus-0.6.4.gh.tar.gz 2368229 bytes https://github.com/Vysp3r/ProtonPlus/archive/refs/tags/v0.6.4.tar.gz