app-emulation/proton-ge-custom-bin - 11.5 (Miezhiko)

Search

Install

Install this version:

emerge -a =app-emulation/proton-ge-custom-bin-11.5

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

autounmask =app-emulation/proton-ge-custom-bin-11.5

Or alternatively:

emerge --autounmask-write -a =app-emulation/proton-ge-custom-bin-11.5

Package Information

Description:
A fancy custom distribution of Valves Proton with various patches
Homepage:
https://github.com/GloriousEggroll/proton-ge-custom
License:
BSD LGPL zlib MIT MPL OFL Proton GPL MSPL

Ebuild Details

Version EAPI Keywords Slot
11.5 8 ~amd64 11.5
View Raw Ebuild
# Copyright 2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2

EAPI=8
MULTILIB_COMPAT=(abi_x86_{32,64})
inherit multilib-minimal

_internal_name=GE-Proton${PV/./-}
_internal_name2=${_internal_name}-x86_64
DESCRIPTION="A fancy custom distribution of Valves Proton with various patches"
HOMEPAGE="https://github.com/GloriousEggroll/proton-ge-custom"
SRC_URI="https://github.com/GloriousEggroll/proton-ge-custom/releases/download/${_internal_name}/${_internal_name2}.tar.gz -> ${P}.tar.gz"
LICENSE="BSD LGPL zlib MIT MPL OFL Proton GPL MSPL"
SLOT="${PV}"
KEYWORDS="~amd64"
RESTRICT="mirror strip"

RDEPEND="
	media-libs/mesa[vulkan,${MULTILIB_USEDEP}]
	media-libs/vulkan-loader[${MULTILIB_USEDEP}]"

QA_PREBUILT={*}
S="${WORKDIR}"

src_install() {
	dodir "/usr/share/steam/compatibilitytools.d/${_internal_name}"

	mv "${S}/${_internal_name2}/compatibilitytool.vdf" "${D}/usr/share/steam/compatibilitytools.d/${_internal_name}" || die
	sed -i "s%\"install_path\" \".\"%\"install_path\" \"/opt/proton-ge-custom/${_internal_name2}\"%" "${D}/usr/share/steam/compatibilitytools.d/${_internal_name}/compatibilitytool.vdf" || die

	dodir "/opt/proton-ge-custom"
	mv "${S}/${_internal_name2}" "${D}/opt/proton-ge-custom" || die
}

Inherited Eclasses

Dependencies

RDEPEND

	media-libs/mesa[vulkan,]
	media-libs/vulkan-loader[]

Manifest for 11.5

Type File Size Source URLs
DIST proton-ge-custom-bin-11.5.tar.gz 533066604 bytes https://github.com/GloriousEggroll/proton-ge-custom/releases/download/GE-Proton11-5/GE-Proton11-5-x86_64.tar.gz