ports/contrib (3.5): steam: 1.0.0.59 -> 1.0.0.61
commit a59395195fc5cb9a46f3c3eae23d98c7ed81acad Author: Danny Rawlins <monster.romster@gmail.com> Date: Sun Aug 4 19:09:17 2019 +1000 steam: 1.0.0.59 -> 1.0.0.61 diff --git a/steam/.footprint b/steam/.footprint index b6f88626..07acd5b6 100644 --- a/steam/.footprint +++ b/steam/.footprint @@ -1,7 +1,6 @@ drwxr-xr-x root/root etc/ drwxr-xr-x root/root etc/ssl/ drwxr-xr-x root/root etc/ssl/certs/ -lrwxrwxrwx root/root etc/ssl/certs/ca-certificates.crt -> /etc/ssl/cert.pem drwxr-xr-x root/root usr/ drwxr-xr-x root/root usr/bin/ -rwxr-xr-x root/root usr/bin/steam diff --git a/steam/.signature b/steam/.signature index 13d60706..420ee907 100644 --- a/steam/.signature +++ b/steam/.signature @@ -1,8 +1,8 @@ untrusted comment: verify with /etc/ports/contrib.pub -RWSagIOpLGJF34ZMrgO50aJeJ6tnRSZm3F6Z+Oz/wTQvtV5n8YYcRrEJHUd1G/3j7z60iinoU88bdV15034x0HYV4RpcArqT4g0= -SHA256 (Pkgfile) = 98f49bdd604dcd5b103f51e4301ff4d2a358a9eb618c1a3f3f44635b0997936b -SHA256 (.footprint) = c0a1e971f3948a1d30dc904bbd5ad7c4072d97a209c1b9463431d78754b33b77 -SHA256 (steam_1.0.0.59.tar.gz) = a5080db949793fc4eb543293a95a24131441a96ccc8f5deebdecd7257cfcd99f -SHA256 (steam-native.sh) = 049cb33ab40bcab176938e2a2cc2ac4d7fbc004a02cf73e9024b9c77380ba11e +RWSagIOpLGJF3zbwOwSltlyDvKEBgb1onXbZkRkOGchL5mW1sPSI+bSA7yjwuPO636ZMLWmsA4tdtwRj3EBUzlfXRx6cOBMoyQI= +SHA256 (Pkgfile) = 6829477aa52eab82c8c0633fd9ce46f7a68f2ac6f1a278b1694bdb9a798f951d +SHA256 (.footprint) = 2ccc7593f2f6e37a3f67ddee54c17e8d30a1948f34d58e459ef262b6ebff0115 +SHA256 (steam_1.0.0.61.tar.gz) = d66413cce9c9ad441f95c4377103b0c71bda4ac4570ecfc7dd2464fe4ef1bd30 +SHA256 (steam-native.sh) = 14bf649a0efa532816eb5509feab2702e54c6ec3cfe5ca6fcc3607823c9d8a0d SHA256 (steam-native.desktop) = 88ee3daafe792a9eb9d6c2b8cb4429dd5da3b18737a0eae54d64296a6a878332 SHA256 (alsa_sdl_audiodriver.patch) = 174a110eda1c9d5b1c92a4490b266b31918559bbf8292a94905221c92da4bc0e diff --git a/steam/Pkgfile b/steam/Pkgfile index 00891012..a4d1ee05 100644 --- a/steam/Pkgfile +++ b/steam/Pkgfile @@ -5,7 +5,7 @@ # Optional: pulseaudio-32 name=steam -version=1.0.0.59 +version=1.0.0.61 release=1 source=(http://repo.steampowered.com/$name/pool/$name/s/$name/${name}_$version.tar.gz steam-native.sh @@ -29,7 +29,6 @@ build() { ln -sf /bin/true $PKG/usr/bin/steamdeps install -d $PKG/etc/ssl/certs - ln -sf /etc/ssl/cert.pem $PKG/etc/ssl/certs/ca-certificates.crt mv $PKG/usr/lib $PKG/usr/lib32 diff --git a/steam/post-install b/steam/post-install new file mode 100755 index 00000000..8d975cc2 --- /dev/null +++ b/steam/post-install @@ -0,0 +1,4 @@ +#!/bin/sh + +[ -e /etc/ssl/certs/ca-certificates.crt ] || ln -s ../cert.pem /etc/ssl/certs/ca-certificates.crt + diff --git a/steam/steam-native.sh b/steam/steam-native.sh old mode 100644 new mode 100755 index 2283eeee..2f26bbb2 --- a/steam/steam-native.sh +++ b/steam/steam-native.sh @@ -3,4 +3,13 @@ export STEAM_RUNTIME=0 # Workaround for dbus fatal termination related coredumps (SIGABRT) # https://github.com/ValveSoftware/steam-for-linux/issues/4464 export DBUS_FATAL_WARNINGS=0 -exec /usr/bin/steam "$@" +# Override some libraries as these are what games linked against. +export LD_LIBRARY_PATH="/usr/lib/steam:/usr/lib32/steam${LD_LIBRARY_PATH:+:}$LD_LIBRARY_PATH" + +prt-get isinst apulse-32 > /dev/null + +if [ $? = 0 ]; then + exec /usr/bin/apulse-32 /usr/bin/steam "$@" +else + exec /usr/bin/steam "$@" +fi
participants (1)
-
crux@crux.nu