contrib/steam/Pkgfile

50 lines
1.5 KiB
Plaintext
Raw Normal View History

2016-03-28 05:08:00 +02:00
# Description: Digital distribution client bootstrap package.
# URL: http://store.steampowered.com/
# Maintainer: Danny Rawlins, crux at romster dot me
# Depends on: dbus-32 desktop-file-utils gtk-32 libgcrypt-32 mesa3d-32 nss-32 openal-32
# Optional: pulseaudio-32
2016-03-28 05:08:00 +02:00
name=steam
2019-08-04 11:09:17 +02:00
version=1.0.0.61
release=2
2016-03-28 05:08:00 +02:00
source=(http://repo.steampowered.com/$name/pool/$name/s/$name/${name}_$version.tar.gz
steam-runtime.sh
2016-03-28 05:08:00 +02:00
alsa_sdl_audiodriver.patch)
build() {
cd $name
patch -p1 -i $SRC/alsa_sdl_audiodriver.patch
2016-10-26 23:36:41 +02:00
# 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
sed -r 's|(Name=Steam)|\1 (Runtime)|' -i steam.desktop
sed -r 's|(/usr/bin/steam)|\1-runtime|' -i steam.desktop
2016-10-26 23:36:41 +02:00
2016-03-28 05:08:00 +02:00
make DESTDIR=$PKG install
install -Dm 755 $SRC/steam-runtime.sh \
$PKG/usr/bin/steam-runtime
install -d $PKG/usr/lib/steam
mv $PKG/usr/bin/steam $PKG/usr/lib/steam/steam
ln -sf /usr/bin/steam-runtime $PKG/usr/bin/steam
2016-03-28 05:08:00 +02:00
# blank steamdeps because apt-get
ln -sf /bin/true $PKG/usr/bin/steamdeps
2018-07-16 15:48:55 +02:00
install -d $PKG/etc/ssl/certs
install -Dm 644 lib/udev/rules.d/60-steam-input.rules \
$PKG/usr/lib/udev/rules.d/70-steam-input.rules
2016-03-28 05:08:00 +02:00
install -Dm 644 lib/udev/rules.d/60-steam-vr.rules \
$PKG/usr/lib/udev/rules.d/70-steam-vr.rules
2016-03-28 05:08:00 +02:00
rm -r $PKG/usr/share/doc
}