summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorZhong Lufan2022-02-15 17:32:18 +0800
committerZhong Lufan2022-02-15 17:32:33 +0800
commit6b33990689dfc93427ea4eee4c073b35dd5340ef (patch)
tree22979931776d2270f373b58e0ff2cf78a284845e
parent1a80309e02b68c54aa286ef355c6d726f8a30b2f (diff)
downloadaur-6b33990689dfc93427ea4eee4c073b35dd5340ef.tar.gz
Fix crash with safer flags
-rw-r--r--.SRCINFO4
-rw-r--r--PKGBUILD6
-rw-r--r--qqmusic.sh5
3 files changed, 7 insertions, 8 deletions
diff --git a/.SRCINFO b/.SRCINFO
index fba5c23bc63d..4ad176711d05 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = qqmusic-bin
pkgdesc = tencent qq music
pkgver = 1.1.3
- pkgrel = 3
+ pkgrel = 4
url = https://y.qq.com/
arch = x86_64
license = CC0-1.0
@@ -12,6 +12,6 @@ pkgbase = qqmusic-bin
source = qqmusic_1.1.3_amd64.deb::https://dldir1.qq.com/music/clntupate/linux/deb/qqmusic_1.1.3_amd64.deb
source = qqmusic.sh
sha512sums = 1638c60fb92aee9c4bf53a6b8eea2e75b7edd366c2250106357987c3583228e98904809511c2b0216f53078c3c65ad81b6123ba72e57d14cd45afbc9f43650f8
- sha512sums = fe457ad2b124dd85d985ab62d919550ebcd7dad102400756b1e59f748a105747a5f81e1733623ffe98743d9ac927ccebab585ebfa5550b2b0f0a0e57cab1c4b9
+ sha512sums = bd04c44159d1cdbf1a248e919802c8459a859ac29f4e3a94c04d1b32e1677fd5c0bb068a2d69778a966936d500c9e66e76ac2c435bfadff67a96ea859f1f18c2
pkgname = qqmusic-bin
diff --git a/PKGBUILD b/PKGBUILD
index 6bfc81900e85..4aa27370ac1f 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -4,7 +4,7 @@
pkgname=qqmusic-bin
_pkgname=qqmusic
pkgver=1.1.3
-pkgrel=3
+pkgrel=4
pkgdesc="tencent qq music"
arch=("x86_64")
url="https://y.qq.com/"
@@ -16,13 +16,13 @@ source=(
"${_pkgname}".sh
)
sha512sums=('1638c60fb92aee9c4bf53a6b8eea2e75b7edd366c2250106357987c3583228e98904809511c2b0216f53078c3c65ad81b6123ba72e57d14cd45afbc9f43650f8'
- 'fe457ad2b124dd85d985ab62d919550ebcd7dad102400756b1e59f748a105747a5f81e1733623ffe98743d9ac927ccebab585ebfa5550b2b0f0a0e57cab1c4b9')
+ 'bd04c44159d1cdbf1a248e919802c8459a859ac29f4e3a94c04d1b32e1677fd5c0bb068a2d69778a966936d500c9e66e76ac2c435bfadff67a96ea859f1f18c2')
package(){
cd "${srcdir}"
tar -xvf data.tar.xz -C "${pkgdir}"
- install -Dm755 ${_pkgname}.sh ${pkgdir}/usr/bin/${_pkgname}
+ install -Dm755 ${_pkgname}.sh "${pkgdir}/usr/bin/${_pkgname}"
local desktopfile="${pkgdir}/usr/share/applications/qqmusic.desktop"
sed -i '3c Exec=qqmusic %U' "$desktopfile"
diff --git a/qqmusic.sh b/qqmusic.sh
index c6927dc3f30e..1dfb1e05f94a 100644
--- a/qqmusic.sh
+++ b/qqmusic.sh
@@ -1,3 +1,2 @@
-#!/usr/bin/sh
-cd /opt/qqmusic
-./qqmusic --no-sandbox
+#!/usr/bin/env bash
+exec /opt/qqmusic/qqmusic --disable-gpu-sandbox "$@"