[arch-commits] Commit in steam/trunk (80-steam-controller-permission.rules PKGBUILD)

Daniel Wallace dwallace at archlinux.org
Wed Oct 21 23:56:05 UTC 2015


    Date: Thursday, October 22, 2015 @ 01:56:05
  Author: dwallace
Revision: 144636

upgpkg: steam 1.0.0.50-2

upgpkg: steam 1.0.0.50-2 fix FS#46540 FS#45597

Added:
  steam/trunk/80-steam-controller-permission.rules
Modified:
  steam/trunk/PKGBUILD

--------------------------------------+
 80-steam-controller-permission.rules |    2 ++
 PKGBUILD                             |   27 +++++++++++++--------------
 2 files changed, 15 insertions(+), 14 deletions(-)

Added: 80-steam-controller-permission.rules
===================================================================
--- 80-steam-controller-permission.rules	                        (rev 0)
+++ 80-steam-controller-permission.rules	2015-10-21 23:56:05 UTC (rev 144636)
@@ -0,0 +1,2 @@
+#USB devices
+SUBSYSTEM=="usb", ATTRS{idVendor}=="28de", MODE="0666"

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2015-10-21 23:46:33 UTC (rev 144635)
+++ PKGBUILD	2015-10-21 23:56:05 UTC (rev 144636)
@@ -3,7 +3,7 @@
 # Contributor: K900 <k0009000 at gmail.com>
 pkgname=steam
 pkgver=1.0.0.50
-pkgrel=1
+pkgrel=2
 pkgdesc="Digital distribution client bootstrap package"
 arch=("i686" "x86_64")
 url="http://steampowered.com/"
@@ -10,11 +10,12 @@
 license=('custom')
 install=steam.install
 source=("http://repo.steampowered.com/$pkgname/pool/$pkgname/s/$pkgname/${pkgname}_$pkgver.tar.gz"
-        'alsa_sdl_audiodriver.patch')
+        'alsa_sdl_audiodriver.patch'
+        '80-steam-controller-permission.rules')
 md5sums=('2fab57a606705012a4f800a28670dc3a'
-         'ac0e03d70f1101331598b2b32ed9bac3')
+         'ac0e03d70f1101331598b2b32ed9bac3'
+         '2a9c310cbc0fca4c95e2a643bcc5e162')
 if [[ "$CARCH" == "x86_64" ]]; then
-  #depends+=(lib32-libgl lib32-mesa-libgl lib32-gcc-libs lib32-libx11)
   optdepends=(
   'lib32-mesa-dri: for open source driver users'
   'lib32-catalyst-utils: for AMD Catalyst users'
@@ -21,22 +22,18 @@
   'lib32-nvidia-utils: for NVIDIA proprietary blob users'
   'lib32-alsa-plugins: for pulseaudio on some games'
   )
+fi
 prepare() {
     patch -d "$pkgname" -Np1 -i "$srcdir/alsa_sdl_audiodriver.patch"
 }
-else
-prepare() {
-    patch -d "$pkgname" -Np1 -i "$srcdir/alsa_sdl_audiodriver.patch"
-}
-fi
 
 package() {
-    depends=(
-      'bash' 'desktop-file-utils' 'hicolor-icon-theme' 'curl'
-      'dbus' 'freetype2'  'gdk-pixbuf2' 'ttf-font' 'zenity'
-      )
+  depends=(
+    'bash' 'desktop-file-utils' 'hicolor-icon-theme' 'curl'
+    'dbus' 'freetype2'  'gdk-pixbuf2' 'ttf-font' 'zenity'
+  )
   if [[ "$CARCH" == x86_64 ]]; then
-    depends+=(lib32-libgl lib32-gcc-libs lib32-libx11)
+    depends+=(lib32-libgl lib32-gcc-libs lib32-libx11 lib32-libxss)
   fi
 
   # Install license
@@ -46,5 +43,7 @@
 
   # blank steamdeps because apt-get
   ln -sf /bin/true "$pkgdir/usr/bin/steamdeps"
+
+  install -Dm644 $srcdir/80-steam-controller-permission.rules $pkgdir/usr/lib/udev/rules.d/80-steam-controller-permission.rules
 }
 #vim: set ft=PKGBUILD sw=2 ts=2 et



More information about the arch-commits mailing list