diff options
author | msojocs | 2023-01-18 20:23:30 +0800 |
---|---|---|
committer | msojocs | 2023-01-18 20:23:30 +0800 |
commit | 2edaf4c13fa0d76d365f78379e94834c71becfda (patch) | |
tree | a744fb4d1f9815b3a1386e0df8e138598542afec /PKGBUILD | |
parent | 02f8a7c1bd69c90ade2a4e747f04b76ad77cd564 (diff) | |
download | aur-hikari-field-client-bin.tar.gz |
update: hf to v1.1.4
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 23 |
1 files changed, 17 insertions, 6 deletions
@@ -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 } |