summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorUniversebenzene2024-02-20 21:30:07 +0800
committerUniversebenzene2024-02-20 21:30:07 +0800
commitcc28ecfd300a68ff05f69773d16fc144ec0d9861 (patch)
tree527a6cc122d68fb04cf30f407a2fb9190d9851b2
parent5bd22a341cb16209907822608942560857605f6a (diff)
downloadaur-cc28ecfd300a68ff05f69773d16fc144ec0d9861.tar.gz
Add url script for arm64
-rw-r--r--.SRCINFO2
-rw-r--r--PKGBUILD25
2 files changed, 25 insertions, 2 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 28b697943314..3e33c9eb00f4 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -11,7 +11,7 @@ pkgbase = wps-office-cn
sha1sums = f3713481edf04ffb08be8d24dce66554dd5a4f13
source_x86_64 = https://mirrors.163.com/ubuntukylin/pool/partner/wps-office_11.1.0.11711_amd64.deb
sha1sums_x86_64 = 61e0ca79b7ef506fd7470fad1d9b63f325bb5c57
- source_aarch64 = wps-office_11.1.0.11711_arm64.deb::https://wps-linux-personal.wpscdn.cn/wps/download/ep/Linux2019/11711/wps-office_11.1.0.11711_arm64.deb?t=1708431853&k=03f54f3eb111777ea5a952ed28e97ef6
+ source_aarch64 = wps-office_11.1.0.11711_arm64.deb::https://wps-linux-personal.wpscdn.cn/wps/download/ep/Linux2019/11711/wps-office_11.1.0.11711_arm64.deb?t=1708435755&k=4615a6df83b4df1c3485dcd45377aaa1
sha1sums_aarch64 = d5f3f074649f780d87ba872edaa456297558deca
pkgname = wps-office-cn
diff --git a/PKGBUILD b/PKGBUILD
index 6e2100ba3447..0233bd04e92c 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -15,8 +15,31 @@ license=('custom')
url="https://linux.wps.cn"
options=('!emptydirs')
DLAGENTS=("https::/usr/bin/curl -e https://www.wps.cn/product/wpslinux -o %o %u")
+
+# https://gitlab.com/cwittlut/wps-tsk/-/blob/main/tsk.sh?ref_type=heads by Ryan Tsien
+# https://pastebin.com/29TeRUMj by Asuka Minato
+#_get_source_url_amd64() {
+# url="https://wps-linux-personal.wpscdn.cn/wps/download/ep/Linux2019/${pkgver##*.}/wps-office_${pkgver}_amd64.deb"
+# uri="${url#https://wps-linux-personal.wpscdn.cn}"
+# secrityKey='7f8faaaa468174dc1c9cd62e5f218a5b'
+# timestamp10=$(date '+%s')
+# md5hash=$(echo -n "${secrityKey}${uri}${timestamp10}" | md5sum)
+# url+="?t=${timestamp10}&k=${md5hash%% *}"
+# echo "$url"
+#}
+
+_get_source_url_arm64() {
+ url="https://wps-linux-personal.wpscdn.cn/wps/download/ep/Linux2019/${pkgver##*.}/wps-office_${pkgver}_arm64.deb"
+ uri="${url#https://wps-linux-personal.wpscdn.cn}"
+ secrityKey='7f8faaaa468174dc1c9cd62e5f218a5b'
+ timestamp10=$(date '+%s')
+ md5hash=$(echo -n "${secrityKey}${uri}${timestamp10}" | md5sum)
+ url+="?t=${timestamp10}&k=${md5hash%% *}"
+ echo "$url"
+}
+
source_x86_64=("https://mirrors.163.com/ubuntukylin/pool/partner/wps-office_${pkgver}_amd64.deb")
-source_aarch64=("wps-office_${pkgver}_arm64.deb::https://wps-linux-personal.wpscdn.cn/wps/download/ep/Linux2019/${pkgver##*.}/wps-office_${pkgver}_arm64.deb?t=1708431853&k=03f54f3eb111777ea5a952ed28e97ef6")
+source_aarch64=("wps-office_${pkgver}_arm64.deb::$(_get_source_url_arm64)")
source=('fix-wps-python-parse.patch')
sha1sums=('f3713481edf04ffb08be8d24dce66554dd5a4f13')
sha1sums_x86_64=('61e0ca79b7ef506fd7470fad1d9b63f325bb5c57')