diff options
author | sukanka | 2022-12-07 23:30:16 +0800 |
---|---|---|
committer | sukanka | 2022-12-07 23:30:16 +0800 |
commit | e943961c434cec6afd2e77a04826027f8c7e6ff7 (patch) | |
tree | 000feeccedd446c571169032c9b748ccffd67a54 | |
parent | abe1f9bad8032ca2da92b5266ddc679b2b45184f (diff) | |
download | aur-e943961c434cec6afd2e77a04826027f8c7e6ff7.tar.gz |
update to 3.12.0.400
-rw-r--r-- | .SRCINFO | 10 | ||||
-rw-r--r-- | PKGBUILD | 20 | ||||
-rwxr-xr-x | wemeet.sh | 8 |
3 files changed, 25 insertions, 13 deletions
@@ -1,7 +1,7 @@ pkgbase = wemeet-bin pkgdesc = Tencent Video Conferencing, tencent meeting 腾讯会议 - pkgver = 3.11.0.402 - pkgrel = 8 + pkgver = 3.12.0.400 + pkgrel = 1 url = https://source.meeting.qq.com/download-center.html arch = x86_64 arch = aarch64 @@ -11,9 +11,9 @@ pkgbase = wemeet-bin provides = wemeet provides = tencent-meeting source = wemeet.sh - sha512sums = 22c1d02054c915ad31a49be524be80b67d98fc36cca8f05f800cb3bd2794044383e6b3e01a74282a58153a79f0556398e201505bcac180567f7adab55ec3b9f8 - source_x86_64 = wemeet-3.11.0.402-x86_64.deb::https://updatecdn.meeting.qq.com/cos/9b74d4127a16a011db8cb6300fa5fbc9/TencentMeeting_0300000000_3.11.0.402_x86_64_default.publish.deb - sha512sums_x86_64 = 6b4a5a5499fd8a92dbf86ae04990434b3a7ff2ade7d768dbe70dd3f60e347c599281e1aed211673a3a7986f5cb7a014abefec0c859e087c291286467bf8fbe73 + sha512sums = a227a48bc86be9f8425507ae93cdb698effd1d008d58dacc38a96ff14c2301aec4296e46614850784e0de44a342ec471d3a11bd0e103d39395fff332918cb550 + source_x86_64 = wemeet-3.12.0.400-x86_64.deb::https://updatecdn.meeting.qq.com/cos/e078bf97365540d9f0ff063f93372a9c/TencentMeeting_0300000000_3.12.0.400_x86_64_default.publish.deb + sha512sums_x86_64 = af52afe5a95cfe9abcae91d927d5f165126edb9efa14315957803eaffb30a60a9121cc63b398f7162c8956bfbcf5a1793a2561cd19f245e3eaf07a5b55662831 source_aarch64 = wemeet-3.11.0.402-aarch64.deb::https://updatecdn.meeting.qq.com/cos/ce5d25cc8e8aae8ddd19295bc3b00d5e/TencentMeeting_0300000000_3.11.0.402_arm64_default.publish.deb sha512sums_aarch64 = 534657987d8030c0798731d72fade34c40a5863f4dcd289423eb0509115e290ad5507616c19d86e76c25ae5ea82272fe167ef45599f0ad1433531ff72f74ce78 @@ -4,22 +4,23 @@ pkgname=wemeet-bin _pkgname=wemeet provides=('wemeet' 'tencent-meeting') -pkgver=3.11.0.402 -_x86_md5=9b74d4127a16a011db8cb6300fa5fbc9 +pkgver=3.12.0.400 +_pkgver_arm=3.11.0.402 # 两个版本有时候不一样 +_x86_md5=e078bf97365540d9f0ff063f93372a9c _arm_md5=ce5d25cc8e8aae8ddd19295bc3b00d5e -pkgrel=8 +pkgrel=1 pkgdesc="Tencent Video Conferencing, tencent meeting 腾讯会议" arch=('x86_64' 'aarch64') license=('unknown') url="https://source.meeting.qq.com/download-center.html" source_x86_64=("${_pkgname}-${pkgver}-x86_64.deb::https://updatecdn.meeting.qq.com/cos/${_x86_md5}/TencentMeeting_0300000000_${pkgver}_x86_64_default.publish.deb" ) -source_aarch64=("${_pkgname}-${pkgver}-aarch64.deb::https://updatecdn.meeting.qq.com/cos/${_arm_md5}/TencentMeeting_0300000000_${pkgver}_arm64_default.publish.deb") +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) optdepends=('bubblewrap: Fix abnormal text color in dark mode.') makedepends=('patchelf') -sha512sums=('22c1d02054c915ad31a49be524be80b67d98fc36cca8f05f800cb3bd2794044383e6b3e01a74282a58153a79f0556398e201505bcac180567f7adab55ec3b9f8') -sha512sums_x86_64=('6b4a5a5499fd8a92dbf86ae04990434b3a7ff2ade7d768dbe70dd3f60e347c599281e1aed211673a3a7986f5cb7a014abefec0c859e087c291286467bf8fbe73') +sha512sums=('a227a48bc86be9f8425507ae93cdb698effd1d008d58dacc38a96ff14c2301aec4296e46614850784e0de44a342ec471d3a11bd0e103d39395fff332918cb550') +sha512sums_x86_64=('af52afe5a95cfe9abcae91d927d5f165126edb9efa14315957803eaffb30a60a9121cc63b398f7162c8956bfbcf5a1793a2561cd19f245e3eaf07a5b55662831') sha512sums_aarch64=('534657987d8030c0798731d72fade34c40a5863f4dcd289423eb0509115e290ad5507616c19d86e76c25ae5ea82272fe167ef45599f0ad1433531ff72f74ce78') prepare(){ @@ -57,7 +58,12 @@ package() { install -Dm755 "${srcdir}/${_pkgname}".sh ${pkgdir}/usr/bin/${_pkgname} install -Dm644 ${_pkgname}.svg -t ${pkgdir}/usr/share/icons/hicolor/scalable/apps/ - install -Dm755 lib/lib{ImSDK,desktop_common,nxui*,qt_*,ui*,wemeet*,xcast,xcast_codec,xnn*}.so \ + _preserved_libs="ImSDK,desktop_common,nxui*,qt_*,ui*,wemeet*,xcast,xcast_codec,xnn*" + if [ $(uname -m) = 'x86_64' ]; then + # arm 落后一个版本,没有这个 + _preserved_libs="${_preserved_libs},service*" + fi + install -Dm755 lib/lib{${_preserved_libs}}.so \ -t ${pkgdir}/usr/lib/${_pkgname} for lib in ${pkgdir}/usr/lib/${_pkgname}/* diff --git a/wemeet.sh b/wemeet.sh index 9c9dac678394..7ec425669514 100755 --- a/wemeet.sh +++ b/wemeet.sh @@ -18,7 +18,13 @@ fi if [ -f /usr/bin/bwrap ]; then mkdir -p "$WEMEET_APP_DIR" - bwrap --new-session --die-with-parent --cap-drop ALL --unshare-user-try --unshare-pid --unshare-cgroup-try --ro-bind / / --dev-bind /dev /dev --bind "$USER_RUN_DIR" "$USER_RUN_DIR" --tmpfs "$CONFIG_DIR" --ro-bind-try "$FONTCONFIG_DIR" "$FONTCONFIG_DIR" --bind-try "$KDE_ICON_CACHE_FILE" "$KDE_ICON_CACHE_FILE" --bind "$WEMEET_APP_DIR" "$WEMEET_APP_DIR" /opt/wemeet/bin/wemeetapp "$@" + bwrap --new-session --die-with-parent --cap-drop ALL --unshare-user-try \ + --unshare-pid --unshare-cgroup-try --ro-bind / / --dev-bind /dev /dev \ + --bind "$USER_RUN_DIR" "$USER_RUN_DIR" --tmpfs "$CONFIG_DIR" \ + --ro-bind-try "$FONTCONFIG_DIR" "$FONTCONFIG_DIR" \ + --bind-try "$KDE_ICON_CACHE_FILE" "$KDE_ICON_CACHE_FILE" \ + --bind "$WEMEET_APP_DIR" "$WEMEET_APP_DIR" \ + /opt/wemeet/bin/wemeetapp "$@" else exec /opt/wemeet/bin/wemeetapp "$@" fi |