summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorStelios Tsampas2022-10-26 18:55:37 +0300
committerStelios Tsampas2022-10-26 18:55:37 +0300
commit0cc6aa5a65f8217d56bd603baae6aa988d27884c (patch)
tree83e0003ceb3fb6394e7d5f412a40971180a65363 /PKGBUILD
parentf6768724e6f36b8286ac4e4a4a0e4dafe8b8fb85 (diff)
downloadaur-0cc6aa5a65f8217d56bd603baae6aa988d27884c.tar.gz
Add post-install information message
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD41
1 files changed, 28 insertions, 13 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 2707ef64badc..e480dda2c958 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -6,7 +6,7 @@ _commit=
pkgver=${_srctag//-/.}
_geckover=2.47.3
_monover=7.3.0
-pkgrel=2
+pkgrel=3
epoch=1
pkgdesc="Compatibility tool for Steam Play based on Wine and additional components"
url="https://github.com/ValveSoftware/Proton"
@@ -35,7 +35,21 @@ depends=(
'sdl2>=2.0.16' 'lib32-sdl2>=2.0.16'
desktop-file-utils
python
- steam-native-runtime
+ # Steam native runtime listed here because of atk conflict
+ bash steam alsa-lib alsa-plugins at-spi2-core cairo curl dbus-glib fontconfig freetype2 freeglut gdk-pixbuf2 glew1.10 glib2 glu gtk2
+ lib32-alsa-lib lib32-alsa-plugins lib32-at-spi2-core lib32-cairo lib32-curl lib32-dbus-glib lib32-fontconfig lib32-freetype2 lib32-freeglut
+ lib32-gdk-pixbuf2 lib32-glew1.10 lib32-glib2 lib32-glu lib32-gtk2 lib32-libcaca lib32-libcanberra lib32-libcups lib32-libcurl-compat
+ lib32-libcurl-gnutls lib32-dbus lib32-libdrm lib32-libgcrypt15 lib32-libice lib32-libidn11 lib32-libjpeg6 lib32-libnm lib32-pipewire
+ lib32-libpng12 lib32-libpulse lib32-librtmp0 lib32-libsm lib32-libtheora lib32-libtiff4 lib32-libudev0-shim lib32-libusb lib32-libva
+ lib32-libvdpau lib32-libvorbis lib32-libvpx1.3 lib32-libwrap lib32-libxcomposite lib32-libxcursor lib32-libxft lib32-libxi
+ lib32-libxinerama lib32-libxmu lib32-libxrandr lib32-libxrender lib32-libxtst lib32-libxxf86vm lib32-nspr lib32-openal
+ lib32-openssl-1.0 lib32-pango lib32-sdl lib32-sdl2 lib32-sdl2_image lib32-sdl2_mixer lib32-sdl2_ttf lib32-sdl_image lib32-sdl_mixer
+ lib32-sdl_ttf libcaca libcanberra libcups libcurl-compat libcurl-gnutls dbus libdrm libgcrypt15 libice libidn11 libjpeg6 libnm
+ libpng12 libpulse librsvg librtmp0 libsm libtheora libtiff4 libudev0-shim libusb libva libvdpau libvorbis libvpx1.3 libwrap
+ libxcomposite libxcursor libxft libxi libxinerama libxmu libxrandr libxrender libxtst libxxf86vm nspr openal openssl-1.0 pango
+ sdl sdl2 sdl2_image sdl2_mixer sdl2_ttf sdl_image sdl_mixer sdl_ttf vulkan-icd-loader vulkan-driver lib32-vulkan-driver
+ lib32-vulkan-icd-loader lib32-libappindicator-gtk2 lib32-libindicator-gtk2 lib32-libdbusmenu-glib lib32-libdbusmenu-gtk2
+ # End of steam native runtime
)
makedepends=(autoconf bison perl fontforge flex mingw-w64-gcc
@@ -67,7 +81,7 @@ makedepends=(autoconf bison perl fontforge flex mingw-w64-gcc
'sdl2>=2.0.16' 'lib32-sdl2>=2.0.16'
rust lib32-rust-libs
libgphoto2
- gsm
+ gsm lib32-gsm
opencl-headers
)
@@ -92,14 +106,15 @@ optdepends=(
gst-plugins-base-libs lib32-gst-plugins-base-libs
vulkan-icd-loader lib32-vulkan-icd-loader
libgphoto2
- gsm
+ gsm lib32-gsm
dosbox
+ steam-native-runtime
)
makedepends=(${makedepends[@]} ${depends[@]})
provides=('proton-native')
conflicts=('proton-native')
-#install=${pkgname}.install
+install=${pkgname}.install
source=(
proton::git+https://github.com/ValveSoftware/Proton.git#tag=proton-${_srctag}
wine-valve::git+https://github.com/ValveSoftware/wine.git
@@ -202,27 +217,27 @@ prepare() {
for submodule in "${_submodules[@]}"; do
git submodule init "${submodule#*::}"
- git config submodule."${submodule#*::}".url "$srcdir"/"${submodule%::*}"
- git submodule--helper update "${submodule#*::}"
+ git submodule set-url "${submodule#*::}" "$srcdir"/"${submodule%::*}"
+ git -c protocol.file.allow=always submodule update "${submodule#*::}"
done
pushd vkd3d-proton
for submodule in subprojects/{dxil-spirv,Vulkan-Headers,SPIRV-Headers}; do
git submodule init "${submodule}"
- git config submodule."${submodule}".url "$srcdir"/"${submodule#*/}"
- git submodule--helper update "${submodule}"
+ git submodule set-url "${submodule}" "$srcdir"/"${submodule#*/}"
+ git -c protocol.file.allow=always submodule update "${submodule}"
done
pushd subprojects/dxil-spirv
git submodule init third_party/spirv-headers
- git config submodule.third_party/spirv-headers.url "$srcdir"/SPIRV-Headers
- git submodule--helper update third_party/spirv-headers
+ git submodule set-url third_party/spirv-headers "$srcdir"/SPIRV-Headers
+ git -c protocol.file.allow=always submodule update third_party/spirv-headers
popd
popd
pushd dxvk-nvapi
git submodule init external/Vulkan-Headers
- git config submodule.external/Vulkan-Headers.url "$srcdir"/Vulkan-Headers
- git submodule--helper update external/Vulkan-Headers
+ git submodule set-url external/Vulkan-Headers "$srcdir"/Vulkan-Headers
+ git -c protocol.file.allow=always submodule update external/Vulkan-Headers
# GCC 12 build failure
git cherry-pick -n 33bf3c7a6a3dc9e330cd338bf1877b5481c655e3
popd