diff options
author | zxp19821005 | 2025-04-30 21:43:04 +0800 |
---|---|---|
committer | zxp19821005 | 2025-04-30 21:43:04 +0800 |
commit | 2b5b238371a1ed2ca0c859f218f288ec91dbf327 (patch) | |
tree | cf0a6a98954ee9ff26a4c64d2346edf6b3707fb4 /PKGBUILD | |
parent | bd84d53b0be9482d0827a46aead451eb0003fb1e (diff) | |
download | aur-tencent-docs-electron-bin.tar.gz |
update to 3.9.15
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 22 |
1 files changed, 18 insertions, 4 deletions
@@ -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" \ |