summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorYidaozhan Ya2023-08-27 14:45:54 +0800
committerYidaozhan Ya2023-08-27 14:45:54 +0800
commit222718177d8d8ec5e49645a6c95f5b67c9b8ec99 (patch)
treeb17957a8d64a04e2040c206679ce03f791dc77c5
parent728f858782567d4d65eefa5ee1d5eb2f40de48e8 (diff)
downloadaur-222718177d8d8ec5e49645a6c95f5b67c9b8ec99.tar.gz
[upd] 3.2.0-16449
-rw-r--r--.SRCINFO20
-rw-r--r--PKGBUILD47
-rw-r--r--config.json6
-rw-r--r--linuxqq-nt-bwrap.install2
-rwxr-xr-xstart.sh6
5 files changed, 39 insertions, 42 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 5cb704ffede8..2e5faa92e868 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index c79c39575996..286ed8188ed0 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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() {
diff --git a/start.sh b/start.sh
index 7423472188b2..33a4dd96c86e 100755
--- a/start.sh
+++ b/start.sh
@@ -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