Date: Tuesday, July 27, 2021 @ 15:30:41 Author: grazzolini Revision: 987750
archrelease: copy trunk to multilib-testing-x86_64 Added: steam/repos/multilib-testing-x86_64/ steam/repos/multilib-testing-x86_64/PKGBUILD (from rev 987748, steam/trunk/PKGBUILD) steam/repos/multilib-testing-x86_64/steam-runtime.sh (from rev 987749, steam/trunk/steam-runtime.sh) ------------------+ PKGBUILD | 63 +++++++++++++++++++++++++++++++++++++++++++++++++++++ steam-runtime.sh | 2 + 2 files changed, 65 insertions(+) Copied: steam/repos/multilib-testing-x86_64/PKGBUILD (from rev 987748, steam/trunk/PKGBUILD) =================================================================== --- multilib-testing-x86_64/PKGBUILD (rev 0) +++ multilib-testing-x86_64/PKGBUILD 2021-07-27 15:30:41 UTC (rev 987750) @@ -0,0 +1,63 @@ +# Maintainer: Levente Polyak <anthraxx[at]archlinux[dot]org> +# Maintainer: Giancarlo Razzolini <grazzol...@archlinux.org> +# Contributor: Daniel Wallace <danielwallace at gtmanfred dot com> +# Contributor: K900 <k0009...@gmail.com> + +pkgname=steam +pkgver=1.0.0.71 +pkgrel=1 +pkgdesc="Valve's digital software delivery system" +url='https://steampowered.com/' +arch=('x86_64') +license=('custom') +depends=('bash' 'desktop-file-utils' 'hicolor-icon-theme' 'curl' 'dbus' + 'freetype2' 'gdk-pixbuf2' 'ttf-font' 'zenity' 'lsb-release' 'nss' 'usbutils' + 'xorg-xrandr' 'vulkan-driver' 'vulkan-icd-loader' 'lsof' 'python') +depends_x86_64=('lib32-libgl' 'lib32-gcc-libs' 'lib32-libx11' 'lib32-libxss' + 'lib32-alsa-plugins' 'lib32-libgpg-error' + 'lib32-nss' 'lib32-vulkan-driver' 'lib32-vulkan-icd-loader') +optdepends=('steam-native-runtime: steam native runtime support') +source=(https://repo.steampowered.com/${pkgname}/pool/${pkgname}/s/${pkgname}/${pkgname}_${pkgver}{.tar.gz,.dsc} + steam-runtime.sh) +sha512sums=('20205ccd14dd1b48b85a3288cdce39116a601260e70b9d5811cb1786be766f235153d199e64dd4e794553c5957ce41e9b671cf044f2bdddbb0f99f0c1e08b83e' + '788e7a12752ccaa95294ea024db4c3775aecba8c1f96e163df71ff28c92ce62cf2d23ccca649b5b7da681ab7222c5bf961dfe0665fed92e1fb2fac9a11a03f20' + '5e75c019e9fe8c67d686c4e3343dac1180a69a4bdb7d39b333415c63201eef9b98da5619dbf6fd8daa6884e65bc7f8afc9e52778682425e5a75987d527eae6f0') +b2sums=('10cea5d3f31cd55401d68831f95a593e62a41b274cfd6e1da10585249a43e7e21f8d281e9df2b3407ceccbbec401be5d75a9951c5787cef49686acc8431e14a0' + '6ecd03f4ade7702117042ac6d64d3053198c51c2cbc0432939926d4234acef7a9293ab74239278cf3051d3f81bf57739c155b5f551f29662650aa02dda5b440a' + 'c6bac99336b7c30fec7cdbaf9e949555c687dd9dff50bcae136134d6314f4b841f5fc66ddb2caac1b003690b926fd4afbdc11da143b4674db4b75f27709fdd23') +validpgpkeys=('BA1816EF8E75005FCF5E27A1F24AEA9FB05498B7') # li...@steampowered.com + +prepare() { + cd ${pkgname}-launcher + # apply roundups for udev rules + sed -r 's|("0666")|"0660", TAG+="uaccess"|g' -i subprojects/steam-devices/60-steam-input.rules + sed -r 's|("misc")|\1, OPTIONS+="static_node=uinput"|g' -i subprojects/steam-devices/60-steam-input.rules + sed -r 's|(, TAG\+="uaccess")|, MODE="0660"\1|g' -i subprojects/steam-devices/60-steam-vr.rules + + # separated runtime/native desktop files + sed -r 's|(Name=Steam)|\1 (Runtime)|' -i steam.desktop + sed -r 's|(/usr/bin/steam)|\1-runtime|' -i steam.desktop +} + +package() { + cd ${pkgname}-launcher + make DESTDIR="${pkgdir}" install + + install -Dm 755 "${srcdir}/steam-runtime.sh" "${pkgdir}/usr/bin/steam-runtime" + 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 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 subprojects/steam-devices/60-steam-input.rules \ + "${pkgdir}/usr/lib/udev/rules.d/70-steam-input.rules" + install -Dm 644 subprojects/steam-devices/60-steam-vr.rules \ + "${pkgdir}/usr/lib/udev/rules.d/70-steam-vr.rules" +} + +# vim: ts=2 sw=2 et: Copied: steam/repos/multilib-testing-x86_64/steam-runtime.sh (from rev 987749, steam/trunk/steam-runtime.sh) =================================================================== --- multilib-testing-x86_64/steam-runtime.sh (rev 0) +++ multilib-testing-x86_64/steam-runtime.sh 2021-07-27 15:30:41 UTC (rev 987750) @@ -0,0 +1,2 @@ +#!/bin/sh +exec /usr/lib/steam/steam "$@"