diff options
author | Asuka Minato | 2024-05-12 04:21:30 +0900 |
---|---|---|
committer | Asuka Minato | 2024-05-12 04:21:30 +0900 |
commit | 2478f15c1b08231ab03d3f9678d52aeedac19b31 (patch) | |
tree | 5ea044c4601d0b5555aea864696f79b77c768afa | |
download | aur-2478f15c1b08231ab03d3f9678d52aeedac19b31.tar.gz |
init
-rw-r--r-- | .SRCINFO | 52 | ||||
-rw-r--r-- | PKGBUILD | 80 |
2 files changed, 132 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..005972cd3a66 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,52 @@ +pkgbase = kingsoft-xiezuo + pkgdesc = WPS 协作 聊天 / 会议 / 邮箱融合一体 + pkgver = 4.22.0 + pkgrel = 1 + url = https://365.wps.cn/download365 + arch = x86_64 + arch = aarch64 + license = custom + makedepends = asar + depends = electron22 + depends = qt5-svg + depends = libxkbcommon-x11 + depends = libxv + depends = sdl2 + depends = alsa-lib + depends = libxss + depends = libice + depends = libpulse + depends = libvdpau + depends = nodejs + depends = libsm + depends = libbsd + depends = libde265 + depends = ffmpeg + depends = qt5-base + depends = python + depends = fontconfig + depends = freetype2 + depends = libxext + depends = glibc + depends = libxcursor + depends = libxrender + depends = libglvnd + depends = libxinerama + depends = libxkbcommon + depends = bash + depends = libxi + depends = zlib + depends = libxrandr + depends = libx11 + depends = libdrm + depends = wayland + depends = hicolor-icon-theme + depends = libxcb + depends = libxxf86vm + depends = libxfixes + depends = gcc-libs + options = !strip + source = local://signed_04251952_xiezuo_4.22.0_amd64_rc_4.22.0_branch_f74c2566a8_stable.deb + sha256sums = 8a4267db9c09ad248bf8953ceb5c471929ab15f727680a9eec4be28706e424c0 + +pkgname = kingsoft-xiezuo diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..1fd1a9fc3f06 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,80 @@ +# Maintainer: Asuka Minato <i at asukaminato dot eu dot org> +pkgname=kingsoft-xiezuo +pkgver=4.22.0 +pkgrel=1 +pkgdesc="WPS 协作 聊天 / 会议 / 邮箱融合一体" +arch=(x86_64 aarch64) +url="https://365.wps.cn/download365" +license=('custom') +# by namcap, some may be optdepends +depends=(electron22 + qt5-svg + libxkbcommon-x11 + libxv + sdl2 + alsa-lib + libxss + libice + libpulse + libvdpau + nodejs + libsm + libbsd + libde265 + ffmpeg + qt5-base + python + fontconfig + freetype2 + libxext + glibc + libxcursor + libxrender + libglvnd + libxinerama + libxkbcommon + bash + libxi + zlib + libxrandr + libx11 + libdrm + wayland + hicolor-icon-theme + libxcb + libxxf86vm + libxfixes + gcc-libs +) +makedepends=(asar) +provides=() +source=("local://signed_04251952_xiezuo_4.22.0_amd64_rc_4.22.0_branch_f74c2566a8_stable.deb" +) +sha256sums=('8a4267db9c09ad248bf8953ceb5c471929ab15f727680a9eec4be28706e424c0') +options=(!strip) + +package() { + printf "extract\n" + tar -xf data.tar.* -C $pkgdir + + # printf "asar e app.asar app\n" + # pushd $pkgdir/opt/xiezuo/resources/ + # asar e app.asar app &>/dev/null || true + # rm app.asar + # popd + # printf "rm electron\n" + # find $pkgdir/opt -not -path "*/resources/*" -type f -delete + # + # printf "launch script\n" + # printf "#!/bin/sh + #exec electron22 /opt/xiezuo/resources/app \"\$@\" + #" | install -Dm755 /dev/stdin $pkgdir/opt/xiezuo/xiezuo + + # printf "fix error\n" + # find $pkgdir \( -name "config" -and -path "*app/config" \) -type d -exec cp -av {} $pkgdir/opt/xiezuo/ \; + # find $pkgdir -name "package.json" -type f -path "*/resources/app/*" -exec install -Dm644 {} $pkgdir/opt/xiezuo/ \; + + # find $pkgdir \( -name "*.c" -or -name "*.js.map" -or -name "*.hpp" -or -name "*.cpp" -or -name "*.py" -or -path "*darwin*" \) -type f -delete + + # find $pkgdir -type d -empty -delete +} |