diff options
author | Yidaozhan Ya | 2023-08-27 14:45:54 +0800 |
---|---|---|
committer | Yidaozhan Ya | 2023-08-27 14:45:54 +0800 |
commit | 222718177d8d8ec5e49645a6c95f5b67c9b8ec99 (patch) | |
tree | b17957a8d64a04e2040c206679ce03f791dc77c5 | |
parent | 728f858782567d4d65eefa5ee1d5eb2f40de48e8 (diff) | |
download | aur-222718177d8d8ec5e49645a6c95f5b67c9b8ec99.tar.gz |
[upd] 3.2.0-16449
-rw-r--r-- | .SRCINFO | 20 | ||||
-rw-r--r-- | PKGBUILD | 47 | ||||
-rw-r--r-- | config.json | 6 | ||||
-rw-r--r-- | linuxqq-nt-bwrap.install | 2 | ||||
-rwxr-xr-x | start.sh | 6 |
5 files changed, 39 insertions, 42 deletions
@@ -1,7 +1,7 @@ pkgbase = linuxqq-nt-bwrap pkgdesc = New Linux QQ based on Electron, with bubblewrap sandbox and some tweaks - pkgver = 3.1.2_13107 - pkgrel = 6 + pkgver = 3.2.0_16449 + pkgrel = 1 url = https://im.qq.com/linuxqq/index.shtml install = linuxqq-nt-bwrap.install arch = x86_64 @@ -33,16 +33,12 @@ pkgbase = linuxqq-nt-bwrap source = start.sh source = config.json source = xdg-open.sh - sha256sums = 755895c2d45c8de793bdf4467c7e4dd3fc8f181dfb1eb2ccf9eed841ff8e0184 - sha256sums = 182e3cc60e9c7f4643043c398f42b7d021bce4e79490e043de195056aa851481 + sha256sums = df21209bc369d3fe56066a37c1951699694a2d3933aa0453d791cd7437e0183e + sha256sums = b75ead198645f2ac9089e637a02a5e2171c6d9c8521b769849340ba100258dfd sha256sums = 78a573867355fb4c3e728d0c8ac0746d47fa7d64f90ee2b62ee9f0ccae095edb - source_x86_64 = https://dldir1.qq.com/qqfile/qq/QQNT/2355235c/linuxqq_3.1.1-11223_amd64.deb - source_x86_64 = https://qqpatch.gtimg.cn/hotUpdate_new/release/linux-x64/3.1.2-13107/c893f6be/3.1.2-13107.zip.zip - sha256sums_x86_64 = 4c1810ef357e8ee077292808217bafc67626be79ccff5ff05341248a8a48aaf6 - sha256sums_x86_64 = 7a1d235b714864b0b62e39f10adbd4bd3b890017168a39e9c97a346931901b35 - source_aarch64 = https://dldir1.qq.com/qqfile/qq/QQNT/2355235c/linuxqq_3.1.1-11223_arm64.deb - source_aarch64 = https://qqpatch.gtimg.cn/hotUpdate_new/release/linux-arm64/3.1.2-13107/c893f6be/3.1.2-13107.zip.zip - sha256sums_aarch64 = d5b6bf200ffe5ffb3b8d4b48861dceb011d4ecc3e0806ac04ac04fc7c7ae041b - sha256sums_aarch64 = 49a356b051b1fae89f132475128447f184f2385384773114ae9392f19200d7da + source_x86_64 = https://dldir1.qq.com/qqfile/qq/QQNT/464d27bd/linuxqq_3.2.0-16449_amd64.deb + sha256sums_x86_64 = a83ac7458f18b76c105ed764b7cd8750117ce5ae347d3e27df153fda118a5aa9 + source_aarch64 = https://dldir1.qq.com/qqfile/qq/QQNT/464d27bd/linuxqq_3.2.0-16449_arm64.deb + sha256sums_aarch64 = 2846d76549fcc361d46b591c4875f1b91216c798d526b8db63ff841a5cc455fc pkgname = linuxqq-nt-bwrap @@ -2,14 +2,14 @@ # Maintainer: sukanka _pkgname=linuxqq -_base_pkgver=3.1.1_11223 -_update_pkgver=3.1.2_13107 -_base_pkgver_hash=2355235c -_update_pkgver_hash=c893f6be - +_base_pkgver=3.2.0_16449 +# _update_pkgver=3.1.2_13107 +_base_pkgver_hash=464d27bd +# _update_pkgver_hash=c893f6be pkgname=linuxqq-nt-bwrap -pkgver="${_update_pkgver}" -pkgrel=6 +pkgver="${_base_pkgver}" +# pkgver="${_update_pkgver}" +pkgrel=1 pkgdesc="New Linux QQ based on Electron, with bubblewrap sandbox and some tweaks" arch=('x86_64' 'aarch64') # 龙架构版本停留在 3.1.0 未更新,故不纳入此包中 url='https://im.qq.com/linuxqq/index.shtml' @@ -26,24 +26,27 @@ provides=('qq' 'linuxqq') conflicts=('linuxqq') options=('!emptydirs') install="${pkgname}.install" -source_x86_64=("https://dldir1.qq.com/qqfile/qq/QQNT/${_base_pkgver_hash}/linuxqq_${_base_pkgver//_/-}_amd64.deb" # 底包 - "https://qqpatch.gtimg.cn/hotUpdate_new/release/linux-x64/${pkgver//_/-}/${_update_pkgver_hash}/${pkgver//_/-}.zip.zip" ) # 热更新补丁 -source_aarch64=("https://dldir1.qq.com/qqfile/qq/QQNT/${_base_pkgver_hash}/linuxqq_${_base_pkgver//_/-}_arm64.deb" # 底包 - "https://qqpatch.gtimg.cn/hotUpdate_new/release/linux-arm64/${pkgver//_/-}/${_update_pkgver_hash}/${pkgver//_/-}.zip.zip" ) # 热更新补丁 +source_x86_64=("https://dldir1.qq.com/qqfile/qq/QQNT/${_base_pkgver_hash}/linuxqq_${_base_pkgver//_/-}_amd64.deb") # 底包 + # "https://qqpatch.gtimg.cn/hotUpdate_new/release/linux-x64/${pkgver//_/-}/${_update_pkgver_hash}/${pkgver//_/-}.zip.zip" ) # 热更新补丁 +source_aarch64=("https://dldir1.qq.com/qqfile/qq/QQNT/${_base_pkgver_hash}/linuxqq_${_base_pkgver//_/-}_arm64.deb") # 底包 + # "https://qqpatch.gtimg.cn/hotUpdate_new/release/linux-arm64/${pkgver//_/-}/${_update_pkgver_hash}/${pkgver//_/-}.zip.zip" ) # 热更新补丁 source=('start.sh' 'config.json' 'xdg-open.sh') -sha256sums=('755895c2d45c8de793bdf4467c7e4dd3fc8f181dfb1eb2ccf9eed841ff8e0184' # start.sh - '182e3cc60e9c7f4643043c398f42b7d021bce4e79490e043de195056aa851481' # config.json +sha256sums=('df21209bc369d3fe56066a37c1951699694a2d3933aa0453d791cd7437e0183e' # start.sh + 'b75ead198645f2ac9089e637a02a5e2171c6d9c8521b769849340ba100258dfd' # config.json '78a573867355fb4c3e728d0c8ac0746d47fa7d64f90ee2b62ee9f0ccae095edb') # xdg-open.sh -sha256sums_x86_64=('4c1810ef357e8ee077292808217bafc67626be79ccff5ff05341248a8a48aaf6' # 底包 - '7a1d235b714864b0b62e39f10adbd4bd3b890017168a39e9c97a346931901b35') # 热更新补丁 -sha256sums_aarch64=('d5b6bf200ffe5ffb3b8d4b48861dceb011d4ecc3e0806ac04ac04fc7c7ae041b' # 底包 - '49a356b051b1fae89f132475128447f184f2385384773114ae9392f19200d7da') # 热更新补丁 +sha256sums_x86_64=('a83ac7458f18b76c105ed764b7cd8750117ce5ae347d3e27df153fda118a5aa9') # 底包 + # '7a1d235b714864b0b62e39f10adbd4bd3b890017168a39e9c97a346931901b35') # 热更新补丁 +sha256sums_aarch64=('2846d76549fcc361d46b591c4875f1b91216c798d526b8db63ff841a5cc455fc') # 底包 + # '49a356b051b1fae89f132475128447f184f2385384773114ae9392f19200d7da') # 热更新补丁 package() { # 解压程序包 tar -xJ -f "data.tar.xz" -C "${pkgdir}" - rm -rf "${pkgdir}/opt/QQ/resources/app" - 7z x "${pkgver//_/-}.zip" -aoa -o"${pkgdir}/opt/QQ/resources/app" + + # 应用热更新 + # rm -rf "${pkgdir}/opt/QQ/resources/app" + # 7z x "${pkgver//_/-}.zip" -aoa -o"${pkgdir}/opt/QQ/resources/app" + chmod 755 "${pkgdir}/opt/QQ/resources/app" mv "${pkgdir}/opt/QQ/qq" "${pkgdir}/opt/QQ/electron" @@ -53,14 +56,12 @@ package() { install -Dm755 "xdg-open.sh" "${pkgdir}/opt/QQ/workarounds/xdg-open.sh" cp "${srcdir}/config.json" "${pkgdir}/opt/QQ/workarounds/config.json" - #mv "${pkgdir}/usr/share/icons/hicolor/2x2" "${pkgdir}/usr/share/icons/hicolor/32x32" - # 将 LICENSE 移动到正确位置 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}/LICENSES.chromium.html" - # 临时解决方案: 删除 linuxqq 自带的 libvips 以解决浏览图片崩溃问题 + # 删除原生库 rm -f "${pkgdir}"/opt/QQ/resources/app/{libssh2.so.1,libunwind*,sharp-lib/libvips-cpp.so.42} # 对 desktop 文件做处理,使其使用正确的图标,启动 start.sh @@ -68,7 +69,7 @@ package() { 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" - # 这样就可以直接输入 qq-nt 命令启动了 + # 这样就可以直接输入 qq 命令启动了 mkdir -p "${pkgdir}/usr/bin" ln -s "/opt/QQ/start.sh" "${pkgdir}/usr/bin/qq" } diff --git a/config.json b/config.json index f715f6033e39..1b5da9b07c8f 100644 --- a/config.json +++ b/config.json @@ -1,8 +1,8 @@ { - "baseVersion": "3.1.2-13107", - "currentVersion": "3.1.2-13107", + "baseVersion": "3.2.0-16449", + "currentVersion": "3.2.0-16449", "previousVersion": "", - "buildVersion": "13107", + "buildVersion": "16449", "skippedVersions": [], "inUsePkg": "", "hasRan": false diff --git a/linuxqq-nt-bwrap.install b/linuxqq-nt-bwrap.install index 22e600fed107..d7d3570df130 100644 --- a/linuxqq-nt-bwrap.install +++ b/linuxqq-nt-bwrap.install @@ -11,7 +11,7 @@ yellow="${bold}$(tput setaf 3)" post_install() { note "要传递给 electron 的自定义参数应该写在: ~/.config/qq-electron-flags.conf" - note "通过此包安装的 QQ 在下载文件时,应使用「另存为」,另存为到「下载」文件夹,而不要直接点击「下载」。" + note "如果要在 QQ 中下载文件,请先在「设置」->「存储管理」中把下载文件夹更改为系统的“下载”/“Downloads”文件夹。" } post_upgrade() { @@ -20,7 +20,7 @@ function show_error_dialog() { fi } -if [ -e "/etc/localtime" ]; then +if [ ! -e "/etc/localtime" ]; then show_error_dialog "/etc/localtime 未找到。\n请先设置系统时区。" exit 1 fi @@ -54,8 +54,8 @@ for line in "${MAPFILE[@]}"; do done QQ_HOTUPDATE_DIR="${QQ_APP_DIR}/versions" -QQ_HOTUPDATE_VERSION="3.1.2-13107" -QQ_PREVIOUS_VERSIONS=("2.0.1-429" "2.0.1-453" "2.0.2-510" "2.0.3-543" "3.0.0-565" "3.0.0-571" "3.1.0-9332" "3.1.0-9572" "3.1.1-11223" "3.1.2-12912") +QQ_HOTUPDATE_VERSION="3.2.0-16449" +QQ_PREVIOUS_VERSIONS=("2.0.1-429" "2.0.1-453" "2.0.2-510" "2.0.3-543" "3.0.0-565" "3.0.0-571" "3.1.0-9332" "3.1.0-9572" "3.1.1-11223" "3.1.2-12912" "3.1.2-13107") if [ "${QQ_DOWNLOAD_DIR%*/}" == "${HOME}" ]; then |