summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorBeautyyuYanli2022-12-31 01:37:44 +0800
committerBeautyyuYanli2022-12-31 01:37:44 +0800
commit67fb6b3f891ab5adecaa77fa0ffbc6605eeaac97 (patch)
tree490200788b5fb6b895588fcd6519658925692f12
parente66125d8b1dca70229ed921fa73c94df6c74aabc (diff)
downloadaur-67fb6b3f891ab5adecaa77fa0ffbc6605eeaac97.tar.gz
init
-rw-r--r--.SRCINFO6
-rw-r--r--PKGBUILD8
2 files changed, 8 insertions, 6 deletions
diff --git a/.SRCINFO b/.SRCINFO
index b42581da16dc..c3ecb1c5fc39 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,5 +1,5 @@
-pkgbase = linuxqq-new
- pkgdesc = New Linux QQ based on Electron
+pkgbase = linuxqq-new-firejail
+ pkgdesc = New Linux QQ based on Electron, running in Firejail (security sandbox)
pkgver = 3.0.0_571
pkgrel = 1
url = https://im.qq.com/linuxqq/
@@ -17,4 +17,4 @@ pkgbase = linuxqq-new
source_aarch64 = https://dldir1.qq.com/qqfile/qq/QQNT/c005c911/linuxqq_3.0.0-571_arm64.deb
sha512sums_aarch64 = bab4ed630e8db0c4ff07ed13e93323031aa45cd7098543da9b03d343ba733562fe2d3e1431ba5f00cfeb47561daa793c43846782e2bc87706244ce3e3790050d
-pkgname = linuxqq-new
+pkgname = linuxqq-new-firejail
diff --git a/PKGBUILD b/PKGBUILD
index 3ef0b5332476..86bad2463b22 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,11 +1,13 @@
+# Maintainer: Yanli <beautyyuyanli at gmail dot com>
# Maintainer: Purofle <purofle@gmail.com>
# Contributor: Yidaozhan Ya <yidaozhan_ya@outlook.com>
# Contributor: Integral <luckys68@126.com>
-pkgname=linuxqq-new
+# https://github.com/BeautyYuYanli/linuxqq-new-firejail
+pkgname=linuxqq-new-firejail
_pkgname=tencent-qq
pkgver=3.0.0_571
pkgrel=1
-pkgdesc='New Linux QQ based on Electron'
+pkgdesc='New Linux QQ based on Electron, running in Firejail (security sandbox)'
arch=('x86_64' 'aarch64')
url="https://im.qq.com/linuxqq/"
license=('custom')
@@ -27,7 +29,7 @@ package() {
ln -s "/opt/QQ/qq" "${pkgdir}/usr/bin/${_pkgname}"
# Launcher Fix
- sed -i '3s!/opt/QQ/qq!/usr/bin/tencent-qq!' "${pkgdir}/usr/share/applications/qq.desktop"
+ sed -i '3s!/opt/QQ/qq!firejail --private=~/.linuxqq --noprofile /usr/bin/tencent-qq!' "${pkgdir}/usr/share/applications/qq.desktop"
# License
install -Dm644 "${pkgdir}/opt/QQ/LICENSE.electron.txt" -t "${pkgdir}/usr/share/licenses/${pkgname}/"