blob: a6d2c25e9728302d15e3023c1d6607770028f5e1 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
|
#maintainer: sukanka<su975853527[AT]gmail.com>
pkgname=wemeet-bin
_pkgname=wemeet
provides=('wemeet' 'tencent-meeting')
pkgver=2.8.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/cos/196cdf1a3336d5dca56142398818545f/TencentMeeting_0300000000_${pkgver}_${arch}.publish.deb")
depends=('qt5-x11extras' 'hicolor-icon-theme' 'libbsd' 'libxrandr' 'qt5-webkit' 'libxinerama' 'libpulse')
optdepends=('bubblewrap: Fix abnormal text color in dark mode.')
sha512sums=('37d3aec3de68fc79da744690d65f5ceef6d67d9bfba40f52b14429847ec72d9136e34fe87fbdd7d9dd14e91f543bf9b5fdbd4f50cfe25a3677b557daa4ed38ce')
package() {
tar xpf data.tar.xz -C ${pkgdir}
cd ${pkgdir}/usr/share/applications
sed -i '3c Exec=wemeet %u ' ${_pkgname}app.desktop
sed -i 'N;2aName[zh_CN]=腾讯会议\nComment=Tencent Meeting Linux Client\nComment[zh_CN]=腾讯会议Linux客户端\nKeywords=wemeet;tencent;meeting;' "${pkgdir}/usr/share/applications/wemeetapp.desktop"
cd ${pkgdir}/opt/${_pkgname}
for res in {16,32,64,128,256}
do
mkdir -p ${pkgdir}/usr/share/icons/hicolor/${res}x${res}/apps;
mv icons/hicolor/${res}x${res}/mimetypes/${_pkgname}app.png ${pkgdir}/usr/share/icons/hicolor/${res}x${res}/apps/${_pkgname}app.png;
done
sed -i '4c Prefix = /usr/lib/qt' bin/qt.conf
mkdir -p ${pkgdir}/usr/bin
echo '''#!/bin/sh
export PATH=$PATH:/opt/wemeet/bin
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/lib/wemeet
export QT_PLUGIN_PATH="/usr/lib/qt/plugins"
export XDG_SESSION_TYPE=x11
export QT_QPA_PLATFORM=xcb
unset WAYLAND_DISPLAY
if [ -f "/usr/bin/bwrap" ];then
bwrap --dev-bind / / --tmpfs $HOME/.config wemeetapp $*;
else
exec wemeetapp $*;
fi;
''' > ${pkgdir}/usr/bin/${_pkgname}
chmod a+x ${pkgdir}/usr/bin/${_pkgname}
mkdir -p ${pkgdir}/usr/lib/${_pkgname}
mv lib/{libwemeet*,libxcast.so,libxnn*,libtquic.so} ${pkgdir}/usr/lib/${_pkgname}
rm -rf plugins icons lib/libQt* lib wemeetapp.sh
}
|