summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorzxp198210052025-04-30 21:43:04 +0800
committerzxp198210052025-04-30 21:43:04 +0800
commit2b5b238371a1ed2ca0c859f218f288ec91dbf327 (patch)
treecf0a6a98954ee9ff26a4c64d2346edf6b3707fb4 /PKGBUILD
parentbd84d53b0be9482d0827a46aead451eb0003fb1e (diff)
downloadaur-tencent-docs-electron-bin.tar.gz
update to 3.9.15
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD22
1 files changed, 18 insertions, 4 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 9fd675acf7f0..7c09350ed609 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -4,7 +4,7 @@ pkgname="${_pkgname}-electron-bin"
_zhsname='腾讯文档'
_appname=tdappdesktop
_cfgname=TDAppDesktop
-pkgver=3.9.11
+pkgver=3.9.15
_electronversion=25
pkgrel=1
pkgdesc="Tencent Docs - Make collaboration more efficient and creation easier.(Prebuilt version.Use system-wide electron)${_zhsname},让协作更高效,创作更轻松."
@@ -33,8 +33,8 @@ source=(
source_aarch64=("${pkgname}-${pkgver}-aarch64.rpm::${_dlurl}/30001/${pkgver}/TencentDocs-arm64.rpm")
source_x86_64=("${pkgname}-${pkgver}-x86_64.rpm::${_dlurl}/30001/${pkgver}/TencentDocs-x64.rpm")
sha256sums=('291f50480f5a61bc9c68db7d44cd0412071128706baa868a9cb854f8779a1980')
-sha256sums_aarch64=('475644c61e8b4b00f0feb43b3ee541208be3c6dedebfb648e23e6479a3f28280')
-sha256sums_x86_64=('cbd0c1f8c6a33e05ecbf8a66d9601700c780a84772aabc753145572e130213f0')
+sha256sums_aarch64=('e2d112e2d2987a06b1b838fb9978bb84d58175a8e5a2f3b6156cd5c299cc5489')
+sha256sums_x86_64=('95d77bc1247d7787b5b2eed2ddb0a5db09cde1de33558649c08ae26d2d113258')
prepare() {
sed -i -e "
s/@electronversion@/${_electronversion}/g
@@ -50,11 +50,25 @@ prepare() {
s/\"\/opt\/${_zhsname}\/${_appname}\"/${pkgname%-bin}/g
s/Icon=${_appname}/Icon=${pkgname%-bin}/g
" "${srcdir}/usr/share/applications/${_appname}.desktop"
+ rm -rf "${srcdir}/opt/${_zhsname}/resources/app.asar.unpacked/node_modules/@tencent/"{clipboard-*,docs-*,pssuspend,windows*}
+ rm -rf "${srcdir}/opt/${_zhsname}/resources/app.asar.unpacked/node_modules/@tencent/node-database/prebuilds/"{darwin-*,win32-*}
+ rm -rf "${srcdir}/opt/${_zhsname}/resources/app.asar.unpacked/node_modules/leveldown/prebuilds/"{android-*,darwin-*,win32-*}
+ rm -rf "${srcdir}/opt/${_zhsname}/resources/fta"
+ case "${CARCH}" in
+ aarch64)
+ rm -rf "${srcdir}/opt/${_zhsname}/resources/app.asar.unpacked/node_modules/@tencent/node-database/prebuilds/"{linux-arm,linux-x64*}
+ rm -rf "${srcdir}/opt/${_zhsname}/resources/app.asar.unpacked/node_modules/leveldown/prebuilds/"{linux-arm,linux-x64}
+ ;;
+ x86_64)
+ rm -rf "${srcdir}/opt/${_zhsname}/resources/app.asar.unpacked/node_modules/@tencent/node-database/prebuilds/linux-arm"*
+ rm -rf "${srcdir}/opt/${_zhsname}/resources/app.asar.unpacked/node_modules/leveldown/prebuilds/linux-arm"*
+ ;;
+ esac
}
package() {
install -Dm755 "${srcdir}/${pkgname%-bin}.sh" "${pkgdir}/usr/bin/${pkgname%-bin}"
install -Dm644 "${srcdir}/app.asar" -t "${pkgdir}/usr/lib/${pkgname%-bin}"
- cp -Pr --no-preserve=ownership "${srcdir}/opt/${_zhsname}/resources/"{app.asar.unpacked,*.lproj,file-icons,fta,logos,template,vbs,*.json} \
+ cp -Pr --no-preserve=ownership "${srcdir}/opt/${_zhsname}/resources/"{app.asar.unpacked,*.lproj,file-icons,logos,template,vbs,*.json} \
"${pkgdir}/usr/lib/${pkgname%-bin}"
install -Dm644 "${srcdir}/usr/share/applications/${_appname}.desktop" "${pkgdir}/usr/share/applications/${pkgname%-bin}.desktop"
install -Dm644 "${srcdir}/usr/share/icons/hicolor/scalable/apps/${_appname}.svg" \