summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorKirikaze Chiyuki2024-05-31 21:43:34 +0800
committerKirikaze Chiyuki2024-05-31 21:43:34 +0800
commit4083c08e3593286a69682db5f73534e96ba051a2 (patch)
tree628b36eabcef61cc5c15cb688a40500ae4e3d3f0 /PKGBUILD
parent06d881457388c36baed8d047dd298bcc283a701f (diff)
downloadaur-4083c08e3593286a69682db5f73534e96ba051a2.tar.gz
[feat] 自动切换 / 手动启用 MAC 地址固定模式
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD20
1 files changed, 12 insertions, 8 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 8f3003c5ef47..4d47c8c6b233 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -7,7 +7,7 @@ _update_pkgver=${_base_pkgver}
_md5=96fbb21f
pkgname=linuxqq-nt-bwrap
pkgver="${_update_pkgver//-/_}"
-pkgrel=4
+pkgrel=5
pkgdesc="New Linux QQ based on Electron, with bubblewrap sandbox and some tweaks"
arch=('x86_64' 'aarch64' 'loong64')
url='https://im.qq.com/linuxqq/index.shtml'
@@ -16,11 +16,14 @@ depends=('at-spi2-core' 'alsa-lib' 'desktop-file-utils' 'gtk3' 'gtk-update-icon-
'gnutls' 'bubblewrap' 'xdg-user-dirs' 'flatpak-xdg-utils' 'snapd-xdg-open-git'
'libvips' 'openslide' 'autoconf'
'libunwind'
- 'slirp4netns' 'socat'
+ 'iproute2'
)
makedepends=('p7zip')
optdepends=('libappindicator-gtk3: 以显示托盘图标'
- 'gjs: 提供 GNOME Wayland 下的截图支持')
+ 'gjs: 提供 GNOME Wayland 下的截图支持'
+ 'slirp4netns: 固定 MAC 地址时需要'
+ 'socat: 固定 MAC 地址时需要'
+ )
provides=('qq' 'linuxqq')
conflicts=('linuxqq')
options=('!emptydirs')
@@ -28,9 +31,11 @@ install="${pkgname}.install"
source_x86_64=("https://dldir1.qq.com/qqfile/qq/QQNT/${_md5}/linuxqq_${_base_pkgver}_amd64.deb")
source_aarch64=("https://dldir1.qq.com/qqfile/qq/QQNT/${_md5}/linuxqq_${_base_pkgver}_arm64.deb")
source_loong64=("https://dldir1.qq.com/qqfile/qq/QQNT/${_md5}/linuxqq_${_base_pkgver}_loongarch64.deb")
-source=('start.sh' '_start.sh' 'config.json' 'resolv.conf' 'xdg-open.sh')
-sha256sums=('92f5cd9f279dd998af3cd63643aa8591bed8afd203dff09ae518417a965d2c38' # start.sh
- '3c78b576aa5d07e4cacde95d1088530503478bb0d43d19371c5da56f675d9861' # _start.sh
+source=('start.sh' 'start_normal.sh' 'start_mac_fix.sh' 'start_inner.sh' 'config.json' 'resolv.conf' 'xdg-open.sh')
+sha256sums=('b75b1757ed2356c719607eb02a74d9e6cc24d98edb078f13b93b7e722e07e5e0' # start.sh
+ 'de7b8528abb1308de44bc4c53296f01bd093ff680d5e7b2733a1931081fb9915' # start_normal.sh
+ '4c111efd4499c48eb79230cad6758498e0b461af14946030f67a424d1537067d' # start_mac_fix.sh
+ '3c78b576aa5d07e4cacde95d1088530503478bb0d43d19371c5da56f675d9861' # start_inner.sh
'bb2ec0f104da4da7422d9b0f51c71d0ab38ed2a21764a7a643ab42689e098e4b' # config.json
'cc002ee0eb2e8702c97d16f4ce628841cd5fe10195875a075432e92248741424' # resolv.conf
'f1c778b5a8b23bc77fd8e5e89056fea07309794c9a44ec38134a176cf1f7b675') # xdg-open.sh
@@ -68,8 +73,7 @@ package() {
rm -f "${pkgdir}"/opt/QQ/resources/app/{libssh2.so.1,libunwind*,sharp-lib/libvips-cpp.so.42}
# 对 desktop 文件做处理,使其使用正确的图标,启动 start.sh
- cp "${srcdir}/start.sh" "${pkgdir}/opt/QQ/start.sh"
- cp "${srcdir}/_start.sh" "${pkgdir}/opt/QQ/_start.sh"
+ cp "${srcdir}/start"*".sh" "${pkgdir}/opt/QQ/"
sed -i "s|/opt/QQ/qq|/opt/QQ/start.sh|" "${pkgdir}/usr/share/applications/qq.desktop"
sed -i "s|Icon=/usr/share/icons/hicolor/512x512/apps/qq.png|Icon=qq|" "${pkgdir}/usr/share/applications/qq.desktop"