summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD23
1 files changed, 17 insertions, 6 deletions
diff --git a/PKGBUILD b/PKGBUILD
index f8ce9a8e70d9..7772dce56adb 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,8 +1,9 @@
# Maintainer: msojocs <jiyecafe@gmail.com>
-_hf_ver="1.1.1"
+_hf_ver="1.1.4"
_hf_url="https://client.hikarifield.co.jp/release/HIKARI-FIELD-CLIENT-Setup-${_hf_ver}.zip"
_hf_sha265="b98f2aec774559d20f71da5bd3ac2dfaddd955df6947b44dc3500d4a52e5b86d"
+# _electron_version="13.4.0"
pkgname=hikari-field-client-bin
pkgver="${_hf_ver}" # 主版本号
@@ -15,18 +16,21 @@ arch=("any")
url="https://store.hikarifield.co.jp/client"
license=('unknown')
-depends=('electron13')
+depends=('electron13-bin')
makedepends=('asar' 'p7zip')
source=(
"HIKARI-FIELD-CLIENT-Setup-${_hf_ver}.zip::${_hf_url}"
+ # "electron-${_electron_version}.zip::https://npmmirror.com/mirrors/electron/${_electron_version}/electron-v${_electron_version}-linux-x64.zip"
"hikari-field-client.desktop"
"hikari-field-client.svg"
"hikari-field-client"
+ "inject-main.js"
)
-sha256sums=('b98f2aec774559d20f71da5bd3ac2dfaddd955df6947b44dc3500d4a52e5b86d'
+sha256sums=('24d9777fcd45187abb29bd1c8420b0097eb57f2f768decf07faafd0ed7998cf1'
'2b556b725ae33587fc5ac1d53f1ab586b5f9c089dd765d9875e0c6c3971a4f55'
'3a574b7d3bcfe2e4fbaacfd16a3b43dafae7decbc2f0030c56104cfbbbf75c7e'
- 'b8a71c44ec6dc48b00e0f53fc9482b449464e98dd87d5a3218fba01a9336ffbe')
+ '15b3debdb4472c6a2dae20c2a48f032580a56df509f4c19691bbbd0a5a6d228b'
+ '2c8d95c7996b7b82dc83d80b198629196349df5437d560f8d2127b33f1545e67')
options=('!strip')
prepare(){
@@ -41,8 +45,15 @@ build(){
echo "build"
cd tmp/hf/resources
asar e app.asar app
- # !n.app.isPackaged
- sed -i 's#!n.app.isPackaged#n.app.isPackaged#' app/build/main.js
+
+ cp "$srcdir/inject-main.js" "app/build/temp.js"
+ cat app/build/main.js >> "app/build/temp.js"
+ rm -rf "app/build/main.js"
+ mv "app/build/temp.js" "app/build/main.js"
+ # 处理界面在小分辨率下显示不完整的问题
+ sed -i 's#idth:1280,#idth:1000,#g' app/build/main.js
+ sed -i 's#eight:720#eight:500#g' app/build/main.js
+
asar p app app.asar
rm -rf app
}