Prevent building for Apple platforms if no .icns
file is present.
This commit is contained in:
parent
e3e6e80f50
commit
4182029117
6
build.sh
6
build.sh
@ -42,8 +42,6 @@ for PLAT in "${TRGT[@]}"; do
|
||||
|
||||
URL="$(< "${EUF}")"
|
||||
|
||||
mkdir -pv "${FQP}/${APP}"
|
||||
|
||||
EXE=(nativefier --platform "${PLAT}" --arch ${ARCH} --honest --disable-context-menu --disable-dev-tools --name "${APP}")
|
||||
|
||||
case "${PLAT}" in
|
||||
@ -59,6 +57,9 @@ for PLAT in "${TRGT[@]}"; do
|
||||
;;
|
||||
esac
|
||||
|
||||
[ "${PLAT}" = "darwin" -o "${PLAT}" = "mas" ] && [ ! -f "${EIF}" ] && \
|
||||
echo " -> $(tput bold)$(tput setaf 5)Apple platforms require an .icns file$(tput sgr0)" && continue
|
||||
|
||||
EIF="${FQP}/injects/${APP}.css"
|
||||
[ -L "${EIF}" ] && EIF="$(readlink -f "${EIF}")"
|
||||
[ -f "${EIF}" ] && EXE+=(--inject "${EIF}")
|
||||
@ -69,6 +70,7 @@ for PLAT in "${TRGT[@]}"; do
|
||||
|
||||
EXE+=("${URL}")
|
||||
|
||||
mkdir -pv "${FQP}/${APP}"
|
||||
cd "${FQP}/${APP}"
|
||||
echo "${EXE[@]}"
|
||||
${EXE[@]}
|
||||
|
Loading…
x
Reference in New Issue
Block a user