summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorzxp198210052024-03-13 17:13:54 +0800
committerzxp198210052024-03-13 17:13:54 +0800
commit28f387a3407bc1de77a8a1a7e9b6d0401eae9016 (patch)
tree4da0fa6f86059104a0f6c7948a16edbe6b6f0892 /PKGBUILD
parent74407f2cd5a3621b500be901ee7a97da37e7ca9d (diff)
downloadaur-28f387a3407bc1de77a8a1a7e9b6d0401eae9016.tar.gz
fix errors
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD19
1 files changed, 13 insertions, 6 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 8de69d3e819b..45377cbb2925 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -17,18 +17,19 @@ makedepends=(
'npm'
'pnpm'
'nodejs'
- 'imagemagick'
+ 'icoutils'
)
source=(
"${pkgname}.git::git+${url}.git#tag=perfect-lyric"
"${pkgname}.sh"
)
sha256sums=('SKIP'
- '0fb7b939a071f4a08476bdd5aa143d2aa8cd335c83309f9919be16cd5c3e2014')
+ 'dc0c5ca385ad81a08315a91655c7c064b5bf110eada55e61265633ae198b39f8')
build() {
sed -e "s|@electronversion@|${_electronversion}|" \
-e "s|@appname@|${pkgname}|g" \
-e "s|@runname@|app|g" \
+ -e "s|@options@||g" \
-i "${srcdir}/${pkgname}.sh"
gendesk -q -f -n --categories="AudioVideo" --name="${pkgname}" --exec="${pkgname} %U"
cd "${srcdir}/${pkgname}.git"
@@ -42,12 +43,18 @@ build() {
pnpm config set store-dir "${srcdir}/.pnpm_store"
pnpm config set cache-dir "${srcdir}/.pnpm_cache"
pnpm config set link-workspace-packages true
- convert preview/${pkgname}.ico preview/${pkgname}.png
- sed "34,37d;s|${pkgname}.ico|${pkgname}.png|g" -i forge.config.js
+ if [ `curl ifconfig.co/country` = "China" ];then
+ echo 'registry="https://registry.npmmirror.com/"' >> .npmrc
+ echo 'electron_mirror="https://registry.npmmirror.com/-/binary/electron/"' >> .npmrc
+ echo 'electron_builder_binaries_mirror="https://registry.npmmirror.com/-/binary/electron-builder-binaries/"' >> .npmrc
+ else
+ echo "Your network is OK."
+ fi
+ icotool -x preview/"${pkgname}.ico" -o preview/"${pkgname}.png"
+ sed "s|${pkgname}.ico|${pkgname}.png|g" -i forge.config.js
sed "s|process.env.APPDATA|'/home/${USER}'|g" -i app/main/src/constant.ts
pnpm install
- pnpm run build
- pnpm run make
+ pnpm run package
}
package() {
install -Dm755 "${srcdir}/${pkgname}.sh" "${pkgdir}/usr/bin/${pkgname}"