Date: Monday, September 3, 2018 @ 18:38:39 Author: anthraxx Revision: 376445
archrelease: copy trunk to multilib-x86_64 Added: steam/repos/multilib-x86_64/PKGBUILD (from rev 376444, steam/trunk/PKGBUILD) steam/repos/multilib-x86_64/alsa_sdl_audiodriver.patch (from rev 376444, steam/trunk/alsa_sdl_audiodriver.patch) steam/repos/multilib-x86_64/steam-native.sh (from rev 376444, steam/trunk/steam-native.sh) steam/repos/multilib-x86_64/steam-runtime.sh (from rev 376444, steam/trunk/steam-runtime.sh) Deleted: steam/repos/multilib-x86_64/PKGBUILD steam/repos/multilib-x86_64/alsa_sdl_audiodriver.patch steam/repos/multilib-x86_64/steam-native.sh steam/repos/multilib-x86_64/steam-runtime.sh ----------------------------+ PKGBUILD | 126 +++++++++++++++++++++---------------------- alsa_sdl_audiodriver.patch | 28 ++++----- steam-native.sh | 16 ++--- steam-runtime.sh | 8 +- 4 files changed, 89 insertions(+), 89 deletions(-) Deleted: PKGBUILD =================================================================== --- PKGBUILD 2018-09-03 18:38:08 UTC (rev 376444) +++ PKGBUILD 2018-09-03 18:38:39 UTC (rev 376445) @@ -1,63 +0,0 @@ -# Maintainer: Levente Polyak <anthraxx[at]archlinux[dot]org> -# Contributor: Daniel Wallace <danielwallace at gtmanfred dot com> -# Contributor: K900 <k0009...@gmail.com> - -pkgname=steam -pkgver=1.0.0.55 -pkgrel=1 -pkgdesc="Valve's digital software delivery system" -url='http://steampowered.com/' -arch=('x86_64') -license=('custom') -depends=('bash' 'desktop-file-utils' 'hicolor-icon-theme' 'curl' 'dbus' 'freetype2' 'gdk-pixbuf2' 'ttf-font' 'zenity') -depends_x86_64=('lib32-libgl' 'lib32-gcc-libs' 'lib32-libx11' 'lib32-libxss' 'lib32-alsa-plugins') -optdepends=('steam-native-runtime: steam native runtime support') -source=(http://repo.steampowered.com/${pkgname}/pool/${pkgname}/s/${pkgname}/${pkgname}_${pkgver}.tar.gz - steam-runtime.sh - steam-native.sh - alsa_sdl_audiodriver.patch) -sha512sums=('d61ee38b88f4eeb4a26bd581a6a17845614d30b7648b966559769d374b5a4b63333bb8fc5251d6df7503ef0ccb31584393a13c589243ef15c35b21e786bf9540' - 'da40f8e814f547f6a14901d753a2ffed1a4cf83df9200ee86e83a470b57b3103c3fbfb7cc77166ff1db646cbb306d6a41e79450cc1ea113d68a2defc55168ee2' - '32a12cb011eff4d9d4caf54a5c04f622b6301977258e86597be9c4622f87b0ea329bb31e963ecb56ce738ccc2e4d1068fb2b65bdd5ac1758bcd25296d4dab6d6' - '5c6117d86cb95071246434851bae3bf7d1c2174b0c8744e33e9c98ccc22efae0c956e1d7e3969c572aa96259b1b8164992d265541bce49a24daa12555d825fd5') -prepare() { - cd ${pkgname} - patch -Np1 < "${srcdir}/alsa_sdl_audiodriver.patch" - - # apply roundups for udev rules - sed -r 's|("0666")|"0660", TAG+="uaccess"|g' -i lib/udev/rules.d/99-steam-controller-perms.rules - sed -r 's|("misc")|\1, OPTIONS+="static_node=uinput"|g' -i lib/udev/rules.d/99-steam-controller-perms.rules - sed -r 's|(, TAG\+="uaccess")|, MODE="0660"\1|g' -i lib/udev/rules.d/60-HTC-Vive-perms.rules - - # separated runtime/native desktop files - cp steam{,-native}.desktop - sed -r 's|(Name=Steam)|\1 (Runtime)|' -i steam.desktop - sed -r 's|(/usr/bin/steam)|\1-runtime|' -i steam.desktop - sed -r 's|(Name=Steam)|\1 (Native)|' -i steam-native.desktop - sed -r 's|(/usr/bin/steam)|\1-native|' -i steam-native.desktop -} - -package() { - cd ${pkgname} - make DESTDIR="${pkgdir}" install - - install -Dm 755 "${srcdir}/steam-runtime.sh" "${pkgdir}/usr/bin/steam-runtime" - install -Dm 755 "${srcdir}/steam-native.sh" "${pkgdir}/usr/bin/steam-native" - install -d "${pkgdir}/usr/lib/steam" - mv "${pkgdir}/usr/bin/steam" "${pkgdir}/usr/lib/steam/steam" - ln -sf /usr/bin/steam-runtime "${pkgdir}/usr/bin/steam" - - install -Dm 644 steam-native.desktop -t "${pkgdir}/usr/share/applications" - install -Dm 644 COPYING steam_subscriber_agreement.txt -t "${pkgdir}/usr/share/licenses/${pkgname}" - install -Dm 644 debian/changelog -t "${pkgdir}/usr/share/doc/${pkgname}" - - # blank steamdeps because apt-get - ln -sf /usr/bin/true "${pkgdir}/usr/bin/steamdeps" - - install -Dm 644 lib/udev/rules.d/99-steam-controller-perms.rules \ - "${pkgdir}/usr/lib/udev/rules.d/70-steam-controller.rules" - install -Dm 644 lib/udev/rules.d/60-HTC-Vive-perms.rules \ - "${pkgdir}/usr/lib/udev/rules.d/70-htc-vive.rules" -} - -# vim: ts=2 sw=2 et: Copied: steam/repos/multilib-x86_64/PKGBUILD (from rev 376444, steam/trunk/PKGBUILD) =================================================================== --- PKGBUILD (rev 0) +++ PKGBUILD 2018-09-03 18:38:39 UTC (rev 376445) @@ -0,0 +1,63 @@ +# Maintainer: Levente Polyak <anthraxx[at]archlinux[dot]org> +# Contributor: Daniel Wallace <danielwallace at gtmanfred dot com> +# Contributor: K900 <k0009...@gmail.com> + +pkgname=steam +pkgver=1.0.0.56 +pkgrel=1 +pkgdesc="Valve's digital software delivery system" +url='http://steampowered.com/' +arch=('x86_64') +license=('custom') +depends=('bash' 'desktop-file-utils' 'hicolor-icon-theme' 'curl' 'dbus' 'freetype2' 'gdk-pixbuf2' 'ttf-font' 'zenity') +depends_x86_64=('lib32-libgl' 'lib32-gcc-libs' 'lib32-libx11' 'lib32-libxss' 'lib32-alsa-plugins') +optdepends=('steam-native-runtime: steam native runtime support') +source=(http://repo.steampowered.com/${pkgname}/pool/${pkgname}/s/${pkgname}/${pkgname}_${pkgver}.tar.gz + steam-runtime.sh + steam-native.sh + alsa_sdl_audiodriver.patch) +sha512sums=('17fdd26b829a5860520d955326af88ebacda18183fbf9a70cbb38a9c593cc6c3e85237ec0be598e80a3e1d2bc4354a4933e372321ce0b8716ac481cfb3d7a5e0' + 'da40f8e814f547f6a14901d753a2ffed1a4cf83df9200ee86e83a470b57b3103c3fbfb7cc77166ff1db646cbb306d6a41e79450cc1ea113d68a2defc55168ee2' + '32a12cb011eff4d9d4caf54a5c04f622b6301977258e86597be9c4622f87b0ea329bb31e963ecb56ce738ccc2e4d1068fb2b65bdd5ac1758bcd25296d4dab6d6' + '5c6117d86cb95071246434851bae3bf7d1c2174b0c8744e33e9c98ccc22efae0c956e1d7e3969c572aa96259b1b8164992d265541bce49a24daa12555d825fd5') +prepare() { + cd ${pkgname} + patch -Np1 < "${srcdir}/alsa_sdl_audiodriver.patch" + + # apply roundups for udev rules + sed -r 's|("0666")|"0660", TAG+="uaccess"|g' -i lib/udev/rules.d/60-steam-input.rules + sed -r 's|("misc")|\1, OPTIONS+="static_node=uinput"|g' -i lib/udev/rules.d/60-steam-input.rules + sed -r 's|(, TAG\+="uaccess")|, MODE="0660"\1|g' -i lib/udev/rules.d/60-steam-vr.rules + + # separated runtime/native desktop files + cp steam{,-native}.desktop + sed -r 's|(Name=Steam)|\1 (Runtime)|' -i steam.desktop + sed -r 's|(/usr/bin/steam)|\1-runtime|' -i steam.desktop + sed -r 's|(Name=Steam)|\1 (Native)|' -i steam-native.desktop + sed -r 's|(/usr/bin/steam)|\1-native|' -i steam-native.desktop +} + +package() { + cd ${pkgname} + make DESTDIR="${pkgdir}" install + + install -Dm 755 "${srcdir}/steam-runtime.sh" "${pkgdir}/usr/bin/steam-runtime" + install -Dm 755 "${srcdir}/steam-native.sh" "${pkgdir}/usr/bin/steam-native" + install -d "${pkgdir}/usr/lib/steam" + mv "${pkgdir}/usr/bin/steam" "${pkgdir}/usr/lib/steam/steam" + ln -sf /usr/bin/steam-runtime "${pkgdir}/usr/bin/steam" + + install -Dm 644 steam-native.desktop -t "${pkgdir}/usr/share/applications" + install -Dm 644 COPYING steam_subscriber_agreement.txt -t "${pkgdir}/usr/share/licenses/${pkgname}" + install -Dm 644 debian/changelog -t "${pkgdir}/usr/share/doc/${pkgname}" + + # blank steamdeps because apt-get + ln -sf /usr/bin/true "${pkgdir}/usr/bin/steamdeps" + + install -Dm 644 lib/udev/rules.d/60-steam-input.rules \ + "${pkgdir}/usr/lib/udev/rules.d/70-steam-input.rules" + install -Dm 644 lib/udev/rules.d/60-steam-vr.rules \ + "${pkgdir}/usr/lib/udev/rules.d/70-steam-vr.rules" +} + +# vim: ts=2 sw=2 et: Deleted: alsa_sdl_audiodriver.patch =================================================================== --- alsa_sdl_audiodriver.patch 2018-09-03 18:38:08 UTC (rev 376444) +++ alsa_sdl_audiodriver.patch 2018-09-03 18:38:39 UTC (rev 376445) @@ -1,14 +0,0 @@ ---- a/steam 2013-02-15 14:43:40.000000000 -0500 -+++ b/steam 2013-02-17 23:26:31.951179106 -0500 -@@ -17,6 +17,11 @@ - # Set up domain for script localization - export TEXTDOMAIN=steam - -+# check if pulseaudio is installed and if it isn't, use alsa for SDL_AUDIODRIVER -+if ! pulseaudio --check &>/dev/null; then -+ export SDL_AUDIODRIVER=alsa -+fi -+ - function show_message() - { - style=$1 Copied: steam/repos/multilib-x86_64/alsa_sdl_audiodriver.patch (from rev 376444, steam/trunk/alsa_sdl_audiodriver.patch) =================================================================== --- alsa_sdl_audiodriver.patch (rev 0) +++ alsa_sdl_audiodriver.patch 2018-09-03 18:38:39 UTC (rev 376445) @@ -0,0 +1,14 @@ +--- a/steam 2013-02-15 14:43:40.000000000 -0500 ++++ b/steam 2013-02-17 23:26:31.951179106 -0500 +@@ -17,6 +17,11 @@ + # Set up domain for script localization + export TEXTDOMAIN=steam + ++# check if pulseaudio is installed and if it isn't, use alsa for SDL_AUDIODRIVER ++if ! pulseaudio --check &>/dev/null; then ++ export SDL_AUDIODRIVER=alsa ++fi ++ + function show_message() + { + style=$1 Deleted: steam-native.sh =================================================================== --- steam-native.sh 2018-09-03 18:38:08 UTC (rev 376444) +++ steam-native.sh 2018-09-03 18:38:39 UTC (rev 376445) @@ -1,8 +0,0 @@ -#!/bin/sh -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 -# 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" -exec /usr/lib/steam/steam "$@" Copied: steam/repos/multilib-x86_64/steam-native.sh (from rev 376444, steam/trunk/steam-native.sh) =================================================================== --- steam-native.sh (rev 0) +++ steam-native.sh 2018-09-03 18:38:39 UTC (rev 376445) @@ -0,0 +1,8 @@ +#!/bin/sh +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 +# 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" +exec /usr/lib/steam/steam "$@" Deleted: steam-runtime.sh =================================================================== --- steam-runtime.sh 2018-09-03 18:38:08 UTC (rev 376444) +++ steam-runtime.sh 2018-09-03 18:38:39 UTC (rev 376445) @@ -1,4 +0,0 @@ -#!/bin/sh -# Override some libraries to avoid incompatibillity -export LD_PRELOAD='/usr/$LIB/libstdc++.so.6 /usr/$LIB/libgcc_s.so.1 /usr/$LIB/libxcb.so.1 /usr/$LIB/libgpg-error.so' -exec /usr/lib/steam/steam "$@" Copied: steam/repos/multilib-x86_64/steam-runtime.sh (from rev 376444, steam/trunk/steam-runtime.sh) =================================================================== --- steam-runtime.sh (rev 0) +++ steam-runtime.sh 2018-09-03 18:38:39 UTC (rev 376445) @@ -0,0 +1,4 @@ +#!/bin/sh +# Override some libraries to avoid incompatibillity +export LD_PRELOAD='/usr/$LIB/libstdc++.so.6 /usr/$LIB/libgcc_s.so.1 /usr/$LIB/libxcb.so.1 /usr/$LIB/libgpg-error.so' +exec /usr/lib/steam/steam "$@"