270 lines
8.9 KiB
Text
270 lines
8.9 KiB
Text
pkgbase = proton-ge-custom
|
|
pkgdesc = Compatibility tool for Steam Play based on Wine and additional components, GloriousEggroll's custom build
|
|
pkgver = 7.2.GE.2
|
|
pkgrel = 4
|
|
epoch = 1
|
|
url = https://github.com/GloriousEggroll/proton-ge-custom
|
|
arch = x86_64
|
|
arch = x86_64_v3
|
|
license = custom
|
|
makedepends = autoconf
|
|
makedepends = bison
|
|
makedepends = perl
|
|
makedepends = fontforge
|
|
makedepends = flex
|
|
makedepends = mingw-w64-gcc
|
|
makedepends = git
|
|
makedepends = wget
|
|
makedepends = rsync
|
|
makedepends = mingw-w64-tools
|
|
makedepends = lld
|
|
makedepends = nasm
|
|
makedepends = meson
|
|
makedepends = cmake
|
|
makedepends = python-virtualenv
|
|
makedepends = python-pip
|
|
makedepends = glslang
|
|
makedepends = vulkan-headers
|
|
makedepends = giflib
|
|
makedepends = lib32-giflib
|
|
makedepends = libpng
|
|
makedepends = lib32-libpng
|
|
makedepends = gnutls
|
|
makedepends = lib32-gnutls
|
|
makedepends = libxinerama
|
|
makedepends = lib32-libxinerama
|
|
makedepends = libxcomposite
|
|
makedepends = lib32-libxcomposite
|
|
makedepends = libxmu
|
|
makedepends = lib32-libxmu
|
|
makedepends = libxxf86vm
|
|
makedepends = lib32-libxxf86vm
|
|
makedepends = libldap
|
|
makedepends = lib32-libldap
|
|
makedepends = mpg123
|
|
makedepends = lib32-mpg123
|
|
makedepends = openal
|
|
makedepends = lib32-openal
|
|
makedepends = v4l-utils
|
|
makedepends = lib32-v4l-utils
|
|
makedepends = alsa-lib
|
|
makedepends = lib32-alsa-lib
|
|
makedepends = libxcomposite
|
|
makedepends = lib32-libxcomposite
|
|
makedepends = mesa
|
|
makedepends = lib32-mesa
|
|
makedepends = mesa-libgl
|
|
makedepends = lib32-mesa-libgl
|
|
makedepends = opencl-icd-loader
|
|
makedepends = lib32-opencl-icd-loader
|
|
makedepends = libxslt
|
|
makedepends = lib32-libxslt
|
|
makedepends = libpulse
|
|
makedepends = lib32-libpulse
|
|
makedepends = libva
|
|
makedepends = lib32-libva
|
|
makedepends = gtk3
|
|
makedepends = lib32-gtk3
|
|
makedepends = gst-plugins-base-libs
|
|
makedepends = lib32-gst-plugins-base-libs
|
|
makedepends = vulkan-icd-loader
|
|
makedepends = lib32-vulkan-icd-loader
|
|
makedepends = sdl2>=2.0.16
|
|
makedepends = lib32-sdl2>=2.0.16
|
|
makedepends = libgphoto2
|
|
makedepends = gsm
|
|
makedepends = opencl-headers
|
|
makedepends = attr
|
|
makedepends = lib32-attr
|
|
makedepends = fontconfig
|
|
makedepends = lib32-fontconfig
|
|
makedepends = lcms2
|
|
makedepends = lib32-lcms2
|
|
makedepends = libxml2
|
|
makedepends = lib32-libxml2
|
|
makedepends = libxcursor
|
|
makedepends = lib32-libxcursor
|
|
makedepends = libxrandr
|
|
makedepends = lib32-libxrandr
|
|
makedepends = libxdamage
|
|
makedepends = lib32-libxdamage
|
|
makedepends = libxi
|
|
makedepends = lib32-libxi
|
|
makedepends = gettext
|
|
makedepends = lib32-gettext
|
|
makedepends = freetype2
|
|
makedepends = lib32-freetype2
|
|
makedepends = glu
|
|
makedepends = lib32-glu
|
|
makedepends = libsm
|
|
makedepends = lib32-libsm
|
|
makedepends = gcc-libs
|
|
makedepends = lib32-gcc-libs
|
|
makedepends = libpcap
|
|
makedepends = lib32-libpcap
|
|
makedepends = lzo
|
|
makedepends = lib32-lzo
|
|
makedepends = libxkbcommon
|
|
makedepends = lib32-libxkbcommon
|
|
makedepends = sdl2>=2.0.16
|
|
makedepends = lib32-sdl2>=2.0.16
|
|
makedepends = desktop-file-utils
|
|
makedepends = python
|
|
makedepends = steam-native-runtime
|
|
makedepends = cabextract
|
|
depends = attr
|
|
depends = lib32-attr
|
|
depends = fontconfig
|
|
depends = lib32-fontconfig
|
|
depends = lcms2
|
|
depends = lib32-lcms2
|
|
depends = libxml2
|
|
depends = lib32-libxml2
|
|
depends = libxcursor
|
|
depends = lib32-libxcursor
|
|
depends = libxrandr
|
|
depends = lib32-libxrandr
|
|
depends = libxdamage
|
|
depends = lib32-libxdamage
|
|
depends = libxi
|
|
depends = lib32-libxi
|
|
depends = gettext
|
|
depends = lib32-gettext
|
|
depends = freetype2
|
|
depends = lib32-freetype2
|
|
depends = glu
|
|
depends = lib32-glu
|
|
depends = libsm
|
|
depends = lib32-libsm
|
|
depends = gcc-libs
|
|
depends = lib32-gcc-libs
|
|
depends = libpcap
|
|
depends = lib32-libpcap
|
|
depends = lzo
|
|
depends = lib32-lzo
|
|
depends = libxkbcommon
|
|
depends = lib32-libxkbcommon
|
|
depends = sdl2>=2.0.16
|
|
depends = lib32-sdl2>=2.0.16
|
|
depends = desktop-file-utils
|
|
depends = python
|
|
depends = steam-native-runtime
|
|
depends = cabextract
|
|
optdepends = giflib
|
|
optdepends = lib32-giflib
|
|
optdepends = libpng
|
|
optdepends = lib32-libpng
|
|
optdepends = libldap
|
|
optdepends = lib32-libldap
|
|
optdepends = gnutls
|
|
optdepends = lib32-gnutls
|
|
optdepends = mpg123
|
|
optdepends = lib32-mpg123
|
|
optdepends = openal
|
|
optdepends = lib32-openal
|
|
optdepends = v4l-utils
|
|
optdepends = lib32-v4l-utils
|
|
optdepends = libpulse
|
|
optdepends = lib32-libpulse
|
|
optdepends = alsa-plugins
|
|
optdepends = lib32-alsa-plugins
|
|
optdepends = alsa-lib
|
|
optdepends = lib32-alsa-lib
|
|
optdepends = libjpeg-turbo
|
|
optdepends = lib32-libjpeg-turbo
|
|
optdepends = libxcomposite
|
|
optdepends = lib32-libxcomposite
|
|
optdepends = libxinerama
|
|
optdepends = lib32-libxinerama
|
|
optdepends = opencl-icd-loader
|
|
optdepends = lib32-opencl-icd-loader
|
|
optdepends = libxslt
|
|
optdepends = lib32-libxslt
|
|
optdepends = libva
|
|
optdepends = lib32-libva
|
|
optdepends = gtk3
|
|
optdepends = lib32-gtk3
|
|
optdepends = gst-plugins-base-libs
|
|
optdepends = lib32-gst-plugins-base-libs
|
|
optdepends = vulkan-icd-loader
|
|
optdepends = lib32-vulkan-icd-loader
|
|
optdepends = libgphoto2
|
|
optdepends = gsm
|
|
optdepends = dosbox
|
|
provides = proton
|
|
noextract = wine-gecko-2.47.2-x86.tar.xz
|
|
noextract = wine-gecko-2.47.2-x86_64.tar.xz
|
|
noextract = wine-mono-7.1.2-x86.tar.xz
|
|
options = !staticlibs
|
|
options = !lto
|
|
options = emptydirs
|
|
source = proton-ge-custom::git+https://github.com/gloriouseggroll/proton-ge-custom.git#tag=7.2-GE-2
|
|
source = wine::git+https://github.com/wine-mirror/wine.git
|
|
source = dxvk::git+https://github.com/doitsujin/dxvk.git
|
|
source = openvr::git+https://github.com/ValveSoftware/openvr.git
|
|
source = liberation-fonts::git+https://github.com/liberationfonts/liberation-fonts.git
|
|
source = FAudio::git+https://github.com/FNA-XNA/FAudio.git
|
|
source = gstreamer::git+https://gitlab.freedesktop.org/gstreamer/gstreamer.git
|
|
source = gst-plugins-base::git+https://gitlab.freedesktop.org/gstreamer/gst-plugins-base.git
|
|
source = gst-plugins-good::git+https://gitlab.freedesktop.org/gstreamer/gst-plugins-good.git
|
|
source = gst-orc::git+https://gitlab.freedesktop.org/gstreamer/orc.git
|
|
source = vkd3d-proton::git+https://github.com/HansKristian-Work/vkd3d-proton.git
|
|
source = OpenXR-SDK::git+https://github.com/KhronosGroup/OpenXR-SDK.git
|
|
source = dxvk-nvapi::git+https://github.com/jp7677/dxvk-nvapi.git
|
|
source = vkd3d-valve::git+https://github.com/ValveSoftware/vkd3d.git
|
|
source = Vulkan-Headers::git+https://github.com/KhronosGroup/Vulkan-Headers.git
|
|
source = SPIRV-Headers::git+https://github.com/KhronosGroup/SPIRV-Headers.git
|
|
source = Vulkan-Loader::git+https://github.com/KhronosGroup/Vulkan-Loader.git
|
|
source = gst-libav::git+https://gitlab.freedesktop.org/gstreamer/gst-libav.git
|
|
source = dxil-spirv::git+https://github.com/HansKristian-Work/dxil-spirv.git
|
|
source = wine-staging::git+https://github.com/wine-staging/wine-staging.git
|
|
source = ffmpeg-meson::git+https://gitlab.freedesktop.org/gstreamer/meson-ports/ffmpeg.git
|
|
source = lsteamclient-gloriouseggroll::git+https://github.com/gloriouseggroll/lsteamclient.git
|
|
source = vrclient_x64-gloriouseggroll::git+https://github.com/gloriouseggroll/vrclient_x64.git
|
|
source = protonfixes-gloriouseggroll::git+https://github.com/gloriouseggroll/protonfixes.git
|
|
source = gst-plugins-bad::git+https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad.git
|
|
source = gst-plugins-ugly::git+https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly.git
|
|
source = https://dl.winehq.org/wine/wine-gecko/2.47.2/wine-gecko-2.47.2-x86.tar.xz
|
|
source = https://dl.winehq.org/wine/wine-gecko/2.47.2/wine-gecko-2.47.2-x86_64.tar.xz
|
|
source = https://github.com/madewokherd/wine-mono/releases/download/wine-mono-7.1.2/wine-mono-7.1.2-x86.tar.xz
|
|
source = https://raw.githubusercontent.com/Frogging-Family/wine-tkg-git/cbf83264a16183d6b4d574e746522969fb02d126/wine-tkg-git/wine-tkg-patches/proton/fsync_futex_waitv.patch
|
|
source = wine-more_8x5_res.patch
|
|
source = proton-sanitize_makefile.patch
|
|
source = proton-disable_lock.patch
|
|
source = proton-user_compat_data.patch
|
|
sha256sums = SKIP
|
|
sha256sums = SKIP
|
|
sha256sums = SKIP
|
|
sha256sums = SKIP
|
|
sha256sums = SKIP
|
|
sha256sums = SKIP
|
|
sha256sums = SKIP
|
|
sha256sums = SKIP
|
|
sha256sums = SKIP
|
|
sha256sums = SKIP
|
|
sha256sums = SKIP
|
|
sha256sums = SKIP
|
|
sha256sums = SKIP
|
|
sha256sums = SKIP
|
|
sha256sums = SKIP
|
|
sha256sums = SKIP
|
|
sha256sums = SKIP
|
|
sha256sums = SKIP
|
|
sha256sums = SKIP
|
|
sha256sums = SKIP
|
|
sha256sums = SKIP
|
|
sha256sums = SKIP
|
|
sha256sums = SKIP
|
|
sha256sums = SKIP
|
|
sha256sums = SKIP
|
|
sha256sums = SKIP
|
|
sha256sums = 8fab46ea2110b2b0beed414e3ebb4e038a3da04900e7a28492ca3c3ccf9fea94
|
|
sha256sums = b4476706a4c3f23461da98bed34f355ff623c5d2bb2da1e2fa0c6a310bc33014
|
|
sha256sums = 59f146dde0f0540ca4648fc648e6b16335c71921deaf111b5fe8c3967881661d
|
|
sha256sums = b121625686227bb9e51b44e1e2e762250d34b1d3f8d7750787470b1885f3a1c4
|
|
sha256sums = 9005d8169266ba0b93be30e1475fe9a3697464796f553886c155ec1d77d71215
|
|
sha256sums = cedd69b258c3e446307d3e4b22fe63d7fb9ad3736711ec998933dcc393b43ce7
|
|
sha256sums = 27b75be282c5f235171569aebce80020b330d6117becdb3b1670d3124eb52489
|
|
sha256sums = 242566c092f83a71ba06c3aefe0400af65a6fa564dd63196af54403c2c4d09e2
|
|
|
|
pkgname = proton-ge-custom
|