summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorsukanka2022-07-20 15:47:52 +0800
committersukanka2022-07-20 15:47:52 +0800
commitefdf519d227eab70d63f4eab58ec50478d4fadf7 (patch)
tree991cef50625723f034b2a3d770f541b2c5c6d195 /PKGBUILD
parent32fc5d3ba55649cb1143c2b8881ba806ee14b87b (diff)
downloadaur-efdf519d227eab70d63f4eab58ec50478d4fadf7.tar.gz
update to 3.9.0.1
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD39
1 files changed, 21 insertions, 18 deletions
diff --git a/PKGBUILD b/PKGBUILD
index b7cd14ca172a..9f30a13dc2c9 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -4,42 +4,42 @@
pkgname=wemeet-bin
_pkgname=wemeet
provides=('wemeet' 'tencent-meeting')
-pkgver=3.8.0.2
-pkgrel=6
+pkgver=3.9.0.1
+pkgrel=1
pkgdesc="Tencent Video Conferencing, tencent meeting 腾讯会议"
arch=('x86_64')
license=('unknown')
url="https://source.meeting.qq.com/download-center.html"
-source=("${_pkgname}-${pkgver}-${arch}.deb::https://updatecdn.meeting.qq.com/MTZlNjg4ZjctOTAwMS00NDg2LWE3ZjMtMjNhZjBmODk3ZTIz/TencentMeeting_0300000000_${pkgver}_${arch}_default.publish.deb"
+source=("${_pkgname}-${pkgver}-${arch}.deb::https://updatecdn.meeting.qq.com/OTRhY2YwZTUtMzE5Ni00NDQyLTg0MTMtOTBjYzQzNzcxYTQz/TencentMeeting_0300000000_${pkgver}_x86_64_default.publish.deb"
"${_pkgname}".sh
)
depends=('qt5-x11extras' 'libxrandr' 'libxinerama' 'qt5-webengine'
-# 'qt5-tools' 'qt5-location' 'qt5-svg' 'qt5-declarative' 'qt5-wayland' 'qt5-webview'
+# 'qt5-tools' 'qt5-location' 'qt5-svg' 'qt5-declarative' 'qt5-wayland' 'qt5-webview'
## they are shipped with wemeet, but reported by namcap, they are not needed.
'pulseaudio')
-# 无 'pulseaudio' 无法连接到系统音频
+# 无 'pulseaudio' 无法连接到系统音频
optdepends=('bubblewrap: Fix abnormal text color in dark mode.')
makedepends=('patchelf')
-sha512sums=('974bc6c4a3ab80333c957f4b4c3e11a7a6b67f24501a1090b537aba47341302123b236c98433f796c9fb077bb306fa66bb19048092351b10f1ea254f68d4c39a'
+sha512sums=('e8f551d30ad4828b2919562c51c1f930a3e169c3d3810c0b64d436ee71b01e0b5a5dc376f740619e09fbc3002326d5448f7ee2199c7e7fe8aadf2189d0872fb6'
'e67d6b8fdd9bd055ba8c2177aca884d803a2473fcfe9faf9b23e5bfd4152115814be066709db1e1dbf62917a36aa99693c5ebd8f23f2858950a3f3b98d6b8136')
prepare(){
tar xpf data.tar.xz -C ${srcdir}
-
+
cd ${srcdir}/usr/share/applications
- sed -i 's|^Exec=.*|Exec=wemeet %u|g;s|^Icon=.*|Icon=wemeet|g' ${_pkgname}app.desktop
+ sed -i 's|^Exec=.*|Exec=wemeet %u|g;s|^Icon=.*|Icon=wemeet|g' ${_pkgname}app.desktop
sed -i '$i Comment=Tencent Meeting Linux Client\nComment[zh_CN]=腾讯会议Linux客户端\nKeywords=wemeet;tencent;meeting;' \
"${srcdir}/usr/share/applications/wemeetapp.desktop"
-
+
cd ${srcdir}/opt/${_pkgname}
-
+
for res in {16,32,64,128,256}
do
mkdir -p ${srcdir}/usr/share/icons/hicolor/${res}x${res}/apps;
mv icons/hicolor/${res}x${res}/mimetypes/${_pkgname}app.png \
${srcdir}/usr/share/icons/hicolor/${res}x${res}/apps/${_pkgname}app.png;
done
-
+
rm bin/qt.conf
patchelf --set-rpath /usr/lib/${_pkgname} bin/wemeetapp
}
@@ -48,22 +48,25 @@ package() {
cd ${srcdir}
cp -r usr ${pkgdir}
cd ${srcdir}/opt/${_pkgname}
-
+
install -Dm755 "${srcdir}/${_pkgname}".sh ${pkgdir}/usr/bin/${_pkgname}
install -Dm644 ${_pkgname}.svg -t ${pkgdir}/usr/share/icons/hicolor/scalable/apps/
-
- install -Dm755 lib/{libwemeet*,libxcast.so,libxnn*,libui*,libdesktop_common.so,libImSDK.so,libxcast_codec.so} \
+
+ install -Dm755 lib/{libwemeet*,libxcast.so,libxnn*,libui*,libdesktop_common.so,libImSDK.so,libxcast_codec.so,libnxui*} \
-t ${pkgdir}/usr/lib/${_pkgname}
-
+
for lib in ${pkgdir}/usr/lib/${_pkgname}/*
do
patchelf --set-rpath '$ORIGIN' $lib
done;
-
+
mkdir -p ${pkgdir}/opt/${_pkgname}
cp -rf bin ${pkgdir}/opt/${_pkgname}
cp -rf bin/raw/xcast.conf ${pkgdir}/opt/${_pkgname}/bin
-
+ for dir in ${pkgdir}/opt/${_pkgname}/bin/modules/*
+ do
+ patchelf --set-rpath '$ORIGIN:/usr/lib/wemeet' $dir/*.so
+ done;
+
rm -rf ${pkgdir}/opt/${_pkgname}/bin/Qt*
}
-