[arch-commits] Commit in steam/repos (3 files)
Giancarlo Razzolini
grazzolini at archlinux.org
Sat Apr 10 13:12:00 UTC 2021
Date: Saturday, April 10, 2021 @ 13:11:59
Author: grazzolini
Revision: 915503
archrelease: copy trunk to multilib-testing-x86_64
Added:
steam/repos/multilib-testing-x86_64/
steam/repos/multilib-testing-x86_64/PKGBUILD
(from rev 915502, steam/trunk/PKGBUILD)
steam/repos/multilib-testing-x86_64/steam-runtime.sh
(from rev 915502, 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 915502, steam/trunk/PKGBUILD)
===================================================================
--- multilib-testing-x86_64/PKGBUILD (rev 0)
+++ multilib-testing-x86_64/PKGBUILD 2021-04-10 13:11:59 UTC (rev 915503)
@@ -0,0 +1,63 @@
+# Maintainer: Levente Polyak <anthraxx[at]archlinux[dot]org>
+# Maintainer: Giancarlo Razzolini <grazzolini at archlinux.org>
+# Contributor: Daniel Wallace <danielwallace at gtmanfred dot com>
+# Contributor: K900 <k0009000 at gmail.com>
+
+pkgname=steam
+pkgver=1.0.0.70
+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=('ae3c706b758401ebddbc11ba8c1dfd889289ebe383788a5aa802e6ef6d57020e177c9d36497fcca4652a778effe157607d449177c1ce3299d226cc0dc4436152'
+ 'cbbe063f5cd6d2e2b31474f9aabd53b7cd0fc173e369e82977728edccb273bef8da067aa0477514e14d91e857ffd6cf1f82b0c91e2ce7a0fce7ca4ca81a9d0ac'
+ '5e75c019e9fe8c67d686c4e3343dac1180a69a4bdb7d39b333415c63201eef9b98da5619dbf6fd8daa6884e65bc7f8afc9e52778682425e5a75987d527eae6f0')
+b2sums=('f670d9289d2b2aa79d5dcc56f8136061d549044e51dcb10d6814b0827b073319e1d0f22b6ab5be5cf187838198ff00a8eed433738bd147a5c65fa360083f08b9'
+ '8f15559571586a9d60ced1e134db628e5d6f534cd236a19d47aabadfb9b123dc6d14fde5e98d15a6f955426b960403b3e59251979bed055a7a614df28efca11a'
+ 'c6bac99336b7c30fec7cdbaf9e949555c687dd9dff50bcae136134d6314f4b841f5fc66ddb2caac1b003690b926fd4afbdc11da143b4674db4b75f27709fdd23')
+validpgpkeys=('BA1816EF8E75005FCF5E27A1F24AEA9FB05498B7') # linux at 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 915502, steam/trunk/steam-runtime.sh)
===================================================================
--- multilib-testing-x86_64/steam-runtime.sh (rev 0)
+++ multilib-testing-x86_64/steam-runtime.sh 2021-04-10 13:11:59 UTC (rev 915503)
@@ -0,0 +1,2 @@
+#!/bin/sh
+exec /usr/lib/steam/steam "$@"
More information about the arch-commits
mailing list