summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorPatrick Northon2021-09-27 15:34:47 -0400
committerPatrick Northon2021-09-27 15:34:47 -0400
commit07f82b8efc2250c771da406b33588741f58bc7e0 (patch)
treeba18238410b91aec04b4acda6b580fe9ed0bdade
parentb78a48ffd25024a30df00b90850c32bf0442332d (diff)
downloadaur-07f82b8efc2250c771da406b33588741f58bc7e0.tar.gz
Fix launcher script to allow arguments to be passed to steam.
-rw-r--r--.SRCINFO6
-rw-r--r--PKGBUILD33
-rwxr-xr-xsteam-screensaver-fix-native2
-rwxr-xr-xsteam-screensaver-fix-runtime2
4 files changed, 21 insertions, 22 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 3b52e6a1f87c..e9de2539b56e 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = steam-screensaver-fix
pkgdesc = Fix for steam screensaving bug.
pkgver = 2.0.16
- pkgrel = 1
+ pkgrel = 2
url = https://github.com/ValveSoftware/steam-for-linux/issues/5607
arch = i686
arch = x86_64
@@ -22,7 +22,7 @@ pkgbase = steam-screensaver-fix
sha256sums = 1fdb424e1535aae8ae0acf045cc0b251f14563b7423f895abc6110b1da4c4ef1
sha256sums = a2f2935c0ae252a0e0fe924ebf4083b101689347f782c4a48637e41bdee849ef
sha256sums = 0580e6f318ecaf32b7342bfcad3becbbe29e780f52555cb3a2af2ffcf5c7e693
- sha256sums = f83759374ad89eedae558500ac522b840ec2b9ceda407f9c4c67ec3adbb0bb31
- sha256sums = 3afff6777e5661922881442b75c601fd01ab4fc637e8e2f1e41b05a109cdafac
+ sha256sums = c14b0f0a7a901d02de53ef7a511b7df7e87d670abb3181872a823d1ce57330f2
+ sha256sums = 84573eca1c4006c35ed451d38cad0c7e41e31c819f35ccffffb2dfedfcee10ac
pkgname = steam-screensaver-fix
diff --git a/PKGBUILD b/PKGBUILD
index 20982e32987e..bf010890fc17 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,10 +2,10 @@
pkgname=steam-screensaver-fix
pkgver=2.0.16
-pkgrel=1
-pkgdesc="Fix for steam screensaving bug."
+pkgrel=2
+pkgdesc='Fix for steam screensaving bug.'
arch=('i686' 'x86_64')
-url="https://github.com/ValveSoftware/steam-for-linux/issues/5607"
+url='https://github.com/ValveSoftware/steam-for-linux/issues/5607'
license=('GPL3')
depends=('steam')
makedepends=()
@@ -24,38 +24,37 @@ sha256sums=(
'1fdb424e1535aae8ae0acf045cc0b251f14563b7423f895abc6110b1da4c4ef1'
'a2f2935c0ae252a0e0fe924ebf4083b101689347f782c4a48637e41bdee849ef'
'0580e6f318ecaf32b7342bfcad3becbbe29e780f52555cb3a2af2ffcf5c7e693'
- 'f83759374ad89eedae558500ac522b840ec2b9ceda407f9c4c67ec3adbb0bb31'
- '3afff6777e5661922881442b75c601fd01ab4fc637e8e2f1e41b05a109cdafac')
+ 'c14b0f0a7a901d02de53ef7a511b7df7e87d670abb3181872a823d1ce57330f2'
+ '84573eca1c4006c35ed451d38cad0c7e41e31c819f35ccffffb2dfedfcee10ac')
validpgpkeys=('1528635D8053A57F77D1E08630A59377A7763BE6')
prepare() {
- patch -d "SDL2-${pkgver}" -p1 < "0001-SDL-allow-screensaver.patch"
+ patch -d "SDL2-${pkgver}" -p1 < '0001-SDL-allow-screensaver.patch'
}
build() {
# Build 32 bit version.
- mkdir -p "lib32"
- pushd "lib32"
- "../SDL2-${pkgver}"/configure --disable-input-tslib --host=i686-linux-gnu "CFLAGS=-m32" "CXXFLAGS=-m32" "LDFLAGS=-m32"
+ mkdir -p 'lib32'
+ pushd 'lib32'
+ "../SDL2-${pkgver}/configure" --disable-input-tslib --host=i686-linux-gnu 'CFLAGS=-m32' 'CXXFLAGS=-m32' 'LDFLAGS=-m32'
make
popd
# Build 64 bits version.
- mkdir -p "lib64"
- pushd "lib64"
- "../SDL2-${pkgver}"/configure --disable-input-tslib
+ mkdir -p 'lib64'
+ pushd 'lib64'
+ "../SDL2-${pkgver}/configure" --disable-input-tslib
make
popd
}
package() {
- install -Dm755 "lib32/build/.libs/libSDL2-2.0.so.0" "${pkgdir}/usr/lib32/libSDLsteam.so"
+ install -Dm755 'lib32/build/.libs/libSDL2-2.0.so.0' "${pkgdir}/usr/lib32/libSDLsteam.so"
strip "${pkgdir}/usr/lib32/libSDLsteam.so"
- install -Dm755 "lib64/build/.libs/libSDL2-2.0.so.0" "${pkgdir}/usr/lib/libSDLsteam.so"
+ install -Dm755 'lib64/build/.libs/libSDL2-2.0.so.0' "${pkgdir}/usr/lib/libSDLsteam.so"
strip "${pkgdir}/usr/lib/libSDLsteam.so"
- install -Dm755 "steam_sdl_injection.sh" "steam-screensaver-fix-runtime" "steam-screensaver-fix-native" -t "${pkgdir}/usr/bin/"
-
- install -Dm755 "steam-screensaver-fix-runtime.desktop" "steam-screensaver-fix-native.desktop" -t "${pkgdir}/usr/share/applications/"
+ install -Dm755 'steam_sdl_injection.sh' 'steam-screensaver-fix-runtime' 'steam-screensaver-fix-native' -t "${pkgdir}/usr/bin/"
+ install -Dm755 'steam-screensaver-fix-runtime.desktop' 'steam-screensaver-fix-native.desktop' -t "${pkgdir}/usr/share/applications/"
}
diff --git a/steam-screensaver-fix-native b/steam-screensaver-fix-native
index a36f42231006..d4a46ff24725 100755
--- a/steam-screensaver-fix-native
+++ b/steam-screensaver-fix-native
@@ -1,3 +1,3 @@
#!/bin/bash
-DEBUGGER="steam_sdl_injection.sh" steam-native
+DEBUGGER="steam_sdl_injection.sh" steam-native "$@"
diff --git a/steam-screensaver-fix-runtime b/steam-screensaver-fix-runtime
index 43a844d21b7c..ae4104f622c7 100755
--- a/steam-screensaver-fix-runtime
+++ b/steam-screensaver-fix-runtime
@@ -1,3 +1,3 @@
#!/bin/bash
-DEBUGGER="steam_sdl_injection.sh" steam-runtime
+DEBUGGER="steam_sdl_injection.sh" steam-runtime "$@"