From 5d14137710922df9f6adc1792a354ce6f317821d Mon Sep 17 00:00:00 2001 From: scx Date: Sun, 8 Sep 2019 06:39:02 +0200 Subject: [PATCH] make_pot.sh: Check presence of xmlstarlet and jq --- po/make_pot.sh | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/po/make_pot.sh b/po/make_pot.sh index cea125f78..d504152ec 100755 --- a/po/make_pot.sh +++ b/po/make_pot.sh @@ -46,9 +46,11 @@ do | maybe_append done -for i in 'name' 'summary' 'p' 'li' 'caption'; do - xmlstarlet sel -t -v "//_$i" ../packages/desktop/aegisub.appdata.xml.template.in | jq -R . -done | nl -v0 -w1 -s'|' | sed -re 's/^/aegisub.appdata.xml|/' | maybe_append +if which xmlstarlet >/dev/null 2>&1 && which jq >/dev/null 2>&1; then + for i in 'name' 'summary' 'p' 'li' 'caption'; do + xmlstarlet sel -t -v "//_$i" ../packages/desktop/aegisub.appdata.xml.template.in | jq -R . + done | nl -v0 -w1 -s'|' | sed -re 's/^/aegisub.appdata.xml|/' | maybe_append +fi grep '^_[A-Za-z0-9]*=.*' ../packages/win_installer/fragment_strings.iss.in | while read line do