pkgbase = proton pkgdesc = Compatibility tool for Steam Play based on Wine and additional components pkgver = 7.0.1 pkgrel = 4 epoch = 1 url = https://github.com/ValveSoftware/Proton 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 = clang 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 = rust makedepends = lib32-rust-libs 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 = faudio makedepends = lib32-faudio makedepends = sdl2>=2.0.16 makedepends = lib32-sdl2>=2.0.16 makedepends = desktop-file-utils makedepends = python makedepends = steam-native-runtime 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 = faudio depends = lib32-faudio depends = sdl2>=2.0.16 depends = lib32-sdl2>=2.0.16 depends = desktop-file-utils depends = python depends = steam-native-runtime 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-native conflicts = proton-native 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::git+https://github.com/ValveSoftware/Proton.git#tag=proton-7.0-1 source = wine-valve::git+https://github.com/ValveSoftware/wine.git source = dxvk-valve::git+https://github.com/ValveSoftware/dxvk.git source = openvr::git+https://github.com/ValveSoftware/openvr.git source = liberation-fonts::git+https://github.com/liberationfonts/liberation-fonts.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 = ffmpeg::git+https://git.ffmpeg.org/ffmpeg.git source = dav1d::git+https://code.videolan.org/videolan/dav1d.git source = gst-plugins-rs::git+https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs.git source = dxil-spirv::git+https://github.com/HansKristian-Work/dxil-spirv.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 = dxvk-async-1.9.4.patch::https://raw.githubusercontent.com/Sporif/dxvk-async/1.9.4/dxvk-async.patch source = wine-futex_waitv.patch source = wine-winevulkan_fsr.patch source = wine-more_8x5_res.patch source = proton-sanitize_makefile.patch source = proton-disable_lock.patch source = proton-user_compat_data.patch source = proton-proton_native_transition.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 = 8fab46ea2110b2b0beed414e3ebb4e038a3da04900e7a28492ca3c3ccf9fea94 sha256sums = b4476706a4c3f23461da98bed34f355ff623c5d2bb2da1e2fa0c6a310bc33014 sha256sums = 59f146dde0f0540ca4648fc648e6b16335c71921deaf111b5fe8c3967881661d sha256sums = ddde07c98045a3bc15fab5eaf3c6a756a6a4b4eaeec646d4339168b86ac00463 sha256sums = 7d989e9b29643897eaadb970d65e71140b11f4d641ef8816bd17feb9ad2ca992 sha256sums = 77214acb6ffc0648408c5e28b434b71d4c6a8c35f7795ac38565e6e0695208b2 sha256sums = 9005d8169266ba0b93be30e1475fe9a3697464796f553886c155ec1d77d71215 sha256sums = cc52ca0cc8c118476824f5abb33a54745245bdc8b09d2531180b2e258fb67237 sha256sums = 8be5e0ae9f71d686c72ac094a4eaca14ea288276195d4c0c217a4f3974fbcc70 sha256sums = 20f7cd3e70fad6f48d2f1a26a485906a36acf30903bf0eefbf82a7c400e248f3 sha256sums = 958f8e69bc789cc8fbe58cb6c9fc62f065692c3c165f20b0c21133ce94bad736 pkgname = proton