summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorAsuka Minato2024-05-12 04:21:30 +0900
committerAsuka Minato2024-05-12 04:21:30 +0900
commit2478f15c1b08231ab03d3f9678d52aeedac19b31 (patch)
tree5ea044c4601d0b5555aea864696f79b77c768afa
downloadaur-2478f15c1b08231ab03d3f9678d52aeedac19b31.tar.gz
init
-rw-r--r--.SRCINFO52
-rw-r--r--PKGBUILD80
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
+}