summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorYidaozhan Ya2022-12-07 11:23:22 +0800
committerYidaozhan Ya2022-12-07 11:23:22 +0800
commit79083584f71cb598fa6dae9c8eb425674c1d83a8 (patch)
tree14e4f5c3f951619881b649cc422b56a47b21e17b /PKGBUILD
downloadaur-79083584f71cb598fa6dae9c8eb425674c1d83a8.tar.gz
first
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD28
1 files changed, 28 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..a20d55b64388
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,28 @@
+# Maintainer: Yidaozhan Ya <yidaozhan_ya@outlook.com>
+_pkgname=linuxqq
+pkgname=linuxqq-nt-bwrap
+pkgver=2.0.1_429
+pkgrel=1
+pkgdesc="Tencent QQ NT for Linux with bubblewrap wrapper"
+arch=('x86_64')
+url="https://im.qq.com"
+license=('custom')
+depends=('at-spi2-core' 'desktop-file-utils' 'gtk3' 'hicolor-icon-theme' 'libnotify' 'libsecret' 'libxss' 'libxtst' 'nss' 'util-linux-libs' 'bubblewrap' 'xdg-utils' 'xdg-user-dirs')
+optdepends=('libappindicator-gtk3')
+options=('!strip' '!emptydirs')
+install=${_pkgname}.install
+source=("https://dldir1.qq.com/qqfile/qq/QQNT/4691a571/QQ-v${pkgver//_/-}_x64.deb"
+ 'bubblewrapper.sh')
+sha256sums=('e3aa15ff6ae089b655df3913c6020ca56726bd676995aaf29b313fbd0643ea42'
+ '43b8c7931cc1ac5cb6896a1d2eade95c8a9732f0a1d9c6567353b4948237f118')
+
+package(){
+ tar -xJ -f data.tar.xz -C "${pkgdir}"
+ mkdir -p "${pkgdir}/usr/share/licenses/${_pkgname}"
+ ln -s "/opt/QQ/LICENSE.electron.txt" "${pkgdir}/usr/share/licenses/${_pkgname}/LICENSE"
+ ln -s "/opt/QQ/LICENSES.chromium.html" "${pkgdir}/usr/share/licenses/${_pkgname}/LICENSE.chromium.html"
+ cp "${srcdir}/bubblewrapper.sh" "${pkgdir}/opt/QQ/start.sh"
+ sed -i "s#/opt/QQ/qq#/opt/QQ/start.sh#" "${pkgdir}/usr/share/applications/qq.desktop"
+ mkdir -p "${pkgdir}/usr/bin"
+ ln -s "/opt/QQ/start.sh" "${pkgdir}/usr/bin/qq"
+}