summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorsukanka2024-05-11 21:21:19 +0800
committersukanka2024-05-11 21:21:19 +0800
commit814a44083ed35f0a2ca4d2b6978a19d8d5204688 (patch)
tree96a1f086fee72f3a292292ea1b5566b6bcb572dd
parentf0868f19cbd2c28dcda3b9e99beec377d1ddb7d5 (diff)
downloadaur-wemeet-bin.tar.gz
update to 3.19.1.400 with bundled Qt
-rw-r--r--.SRCINFO14
-rw-r--r--PKGBUILD31
-rwxr-xr-xwemeet.sh1
3 files changed, 25 insertions, 21 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 452f29a3b5a4..342a5f452292 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = wemeet-bin
pkgdesc = Tencent Video Conferencing, tencent meeting 腾讯会议
- pkgver = 3.19.0.401
- pkgrel = 3
+ pkgver = 3.19.1.400
+ pkgrel = 1
url = https://source.meeting.qq.com/download-center.html
arch = x86_64
arch = aarch64
@@ -36,11 +36,11 @@ pkgbase = wemeet-bin
provides = tencent-meeting
source = wemeet.sh
source = wrap.c
- sha512sums = 86fad230304c9d12fc3c34635e4afb4eed5419298f1e357192ebd36953c273aae78f1c89587200e6ebeb374fec23f0486222a2ea86a73f9b72cf06d4628b587f
+ sha512sums = 6c4b8c37f1454b72a0aea2abc141d404c229749a44f4deee72bb5030d0509a721fac456db0888d1583dde1823036dc980e491b752d199aedfaa17264ed282ce1
sha512sums = f98e9ae5842c05a19ad4f883c8f9d88ef3b64e04b034e7fd8b23ddca81510f0bd38688ad7c63ddf8badaa727a7b599ceede87419e9694c06d7a4b06138b94c15
- source_x86_64 = wemeet-3.19.0.401-x86_64.deb::https://updatecdn.meeting.qq.com/cos/bb4001c715553579a8b3e496233331d4/TencentMeeting_0300000000_3.19.0.401_x86_64_default.publish.deb
- sha512sums_x86_64 = 2814febb1596cb8e6db75a7d71915771a9d6750cf162c3cb9b70379130da41d7fca7b3df1567a8de1d2967d97add4d2fc08764fbf4155a79852c75ea8fed754b
- source_aarch64 = wemeet-3.19.0.401-aarch64.deb::https://updatecdn.meeting.qq.com/cos/0f96a97b0aaea9b9d5d2c2b912ede656/TencentMeeting_0300000000_3.19.0.401_arm64_default.publish.deb
- sha512sums_aarch64 = 6099ec383e74dc776a9864743c9a2c624a5bea34e2ffb32b3fb57b66016a60dc1356ad3b58c6142ed2f3d9db83fc38ffd9c9661b282bf895e20d837277a07c76
+ source_x86_64 = wemeet-3.19.1.400-x86_64.deb::https://updatecdn.meeting.qq.com/cos/fcdc2a010a25561a4d23e168b677b493/TencentMeeting_0300000000_3.19.1.400_x86_64_default.publish.deb
+ sha512sums_x86_64 = 5b75fd92a9b3f477cebd791f43d2329e899befca790cc7f3c0970d7c07ad7390a835be91af710f19b5db5a65ab2763e51d1f4f36e222ce6889d7a68d64dce092
+ source_aarch64 = wemeet-3.19.1.400-aarch64.deb::https://updatecdn.meeting.qq.com/cos/73805834f20680c804310bd0e80f269d/TencentMeeting_0300000000_3.19.1.400_arm64_default.publish.deb
+ sha512sums_aarch64 = b37963ab911270a1630c1af5cda5a949f01f661f9b8133c3c5f6e241e7037ab7914b3ac69901b05d95edf742332d72494c3c211624622091460b3bbdcfb2b2f9
pkgname = wemeet-bin
diff --git a/PKGBUILD b/PKGBUILD
index 5eb8a3fbd57a..ef1d2a9a3a9f 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -4,11 +4,11 @@
_pkgname=wemeet
pkgname=$_pkgname-bin
provides=('wemeet' 'tencent-meeting')
-pkgver=3.19.0.401
+pkgver=3.19.1.400
_pkgver_arm=${pkgver} # 两个版本有时候不一样
-_x86_md5=bb4001c715553579a8b3e496233331d4
-_arm_md5=0f96a97b0aaea9b9d5d2c2b912ede656
-pkgrel=3
+_x86_md5=fcdc2a010a25561a4d23e168b677b493
+_arm_md5=73805834f20680c804310bd0e80f269d
+pkgrel=1
pkgdesc="Tencent Video Conferencing, tencent meeting 腾讯会议"
arch=('x86_64' 'aarch64')
license=('unknown')
@@ -18,6 +18,7 @@ source_x86_64=("${_pkgname}-${pkgver}-x86_64.deb::https://updatecdn.meeting.qq.c
source_aarch64=("${_pkgname}-${_pkgver_arm}-aarch64.deb::https://updatecdn.meeting.qq.com/cos/${_arm_md5}/TencentMeeting_0300000000_${_pkgver_arm}_arm64_default.publish.deb")
source=("${_pkgname}".sh 'wrap.c')
depends=(
+ # most deps are not used, but kept for a
bash
qt5-webengine qt5-x11extras libxinerama
libpulse # 无 pulseaudio 无法连接到系统音频
@@ -31,10 +32,10 @@ optdepends=(
'bubblewrap: Fix abnormal text color in dark mode and prevent messing files.'
)
makedepends=('patchelf')
-sha512sums=('86fad230304c9d12fc3c34635e4afb4eed5419298f1e357192ebd36953c273aae78f1c89587200e6ebeb374fec23f0486222a2ea86a73f9b72cf06d4628b587f'
+sha512sums=('6c4b8c37f1454b72a0aea2abc141d404c229749a44f4deee72bb5030d0509a721fac456db0888d1583dde1823036dc980e491b752d199aedfaa17264ed282ce1'
'f98e9ae5842c05a19ad4f883c8f9d88ef3b64e04b034e7fd8b23ddca81510f0bd38688ad7c63ddf8badaa727a7b599ceede87419e9694c06d7a4b06138b94c15')
-sha512sums_x86_64=('2814febb1596cb8e6db75a7d71915771a9d6750cf162c3cb9b70379130da41d7fca7b3df1567a8de1d2967d97add4d2fc08764fbf4155a79852c75ea8fed754b')
-sha512sums_aarch64=('6099ec383e74dc776a9864743c9a2c624a5bea34e2ffb32b3fb57b66016a60dc1356ad3b58c6142ed2f3d9db83fc38ffd9c9661b282bf895e20d837277a07c76')
+sha512sums_x86_64=('5b75fd92a9b3f477cebd791f43d2329e899befca790cc7f3c0970d7c07ad7390a835be91af710f19b5db5a65ab2763e51d1f4f36e222ce6889d7a68d64dce092')
+sha512sums_aarch64=('b37963ab911270a1630c1af5cda5a949f01f661f9b8133c3c5f6e241e7037ab7914b3ac69901b05d95edf742332d72494c3c211624622091460b3bbdcfb2b2f9')
prepare() {
cd "$srcdir"
@@ -58,13 +59,14 @@ prepare() {
echo 'icons directory not found'
fi
- rm bin/qt.conf
- patchelf --set-rpath /usr/lib/$_pkgname bin/wemeetapp
+ # rm bin/qt.conf
+ sed -i "s|^Prefix.*|Prefix = /usr/lib/wemeet|" bin/qt.conf
+ patchelf --set-rpath '$ORIGIN:/usr/lib/wemeet' bin/wemeetapp
popd
pushd opt/$_pkgname/bin
- rm Qt*
- find modules/ -type f -name '*.so'|xargs -I {} patchelf --set-rpath '$ORIGIN:/usr/lib/wemeet' {}
+
+ find modules/ -type f -name '*.so' | xargs -I {} patchelf --set-rpath '$ORIGIN:/usr/lib/wemeet' {}
popd
}
@@ -93,10 +95,11 @@ package() {
else
echo 'lib/libcrbase.so not found'
fi
+ # copy Qt
+ cp -r plugins resources "$pkgdir/usr/lib/$_pkgname"
+ cp -a lib/* "$pkgdir/usr/lib/$_pkgname"
- for lib in "$pkgdir/usr/lib/$_pkgname"/*; do
- patchelf --set-rpath '$ORIGIN' "$lib"
- done
+ find "$pkgdir/usr/lib/$_pkgname" -type f -name '*.so.*' | xargs -I {} patchelf --set-rpath '$ORIGIN:/usr/lib/wemeet' {}
install -dm755 "$pkgdir/opt/$_pkgname"
cp -r bin "$pkgdir/opt/$_pkgname"
diff --git a/wemeet.sh b/wemeet.sh
index 62b2ecae70ec..5bf57b399eff 100755
--- a/wemeet.sh
+++ b/wemeet.sh
@@ -3,6 +3,7 @@ set -eu
export QT_AUTO_SCREEN_SCALE_FACTOR=1
export QT_STYLE_OVERRIDE=fusion # 解决使用自带 Qt 情况下,字体颜色全白看不到的问题
export IBUS_USE_PORTAL=1 # fix ibus
+export LD_LIBRARY_PATH="/usr/lib/wemeet:$PATH" # 否则启动失败
USER_RUN_DIR="/run/user/$(id -u)"
CONFIG_DIR="${XDG_CONFIG_HOME:-$HOME/.config}"
FONTCONFIG_DIR="$CONFIG_DIR/fontconfig"