diff --git a/.github/workflows/add-lang.yml b/.github/workflows/add-lang.yml index 0a9a12f11..f12f152d6 100644 --- a/.github/workflows/add-lang.yml +++ b/.github/workflows/add-lang.yml @@ -48,7 +48,7 @@ jobs: id: cache-po4a with: path: "~/po4a" - key: ${{ runner.os }}-po4a-0.68 + key: ${{ runner.os }}-po4a-key - name: Install/retrieve po4a from cache env: CACHE_HIT: ${{ steps.cache-po4a.outputs.cache-hit }} diff --git a/.github/workflows/jekyll.yml b/.github/workflows/jekyll.yml index d0ac3092e..6d1aae21c 100644 --- a/.github/workflows/jekyll.yml +++ b/.github/workflows/jekyll.yml @@ -29,7 +29,7 @@ jobs: id: cache-po4a with: path: "~/po4a" - key: ${{ runner.os }}-po4a-0.68 + key: ${{ runner.os }}-po4a-key - name: Install or retrieve po4a from cache env: CACHE_HIT: ${{steps.cache-po4a.outputs.cache-hit}} diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 529de20ff..d08559255 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -17,7 +17,7 @@ jobs: id: cache-po4a with: path: "~/po4a" - key: ${{ runner.os }}-po4a-0.68 + key: ${{ runner.os }}-po4a-key - name: Install or retrieve po4a from cache env: CACHE_HIT: ${{steps.cache-po4a.outputs.cache-hit}} diff --git a/_po4a-tools/po4a-cache.sh b/_po4a-tools/po4a-cache.sh index 735efafc0..09478d3a7 100755 --- a/_po4a-tools/po4a-cache.sh +++ b/_po4a-tools/po4a-cache.sh @@ -6,7 +6,7 @@ if [[ "$CACHE_HIT" == 'true' ]] ; then sudo cp --force --recursive ~/po4a/* / else - sudo apt install -yq gettext libsgmls-perl libyaml-tiny-perl opensp libsyntax-keyword-try-perl + sudo apt install -yq gettext libsgmls-perl libyaml-tiny-perl opensp libsyntax-keyword-try-perl libxs-parse-keyword-perl wget -O po4a.deb https://github.com/jamulussoftware/assets/raw/main/po4a/po4a_0.68.deb sudo dpkg -i po4a.deb @@ -16,7 +16,7 @@ fi mkdir -p ~/po4a -for dep in po4a libcroco3 libosp5 sgml-base gettext libsgmls-perl libyaml-tiny-perl opensp libsyntax-keyword-try-perl; do +for dep in po4a libcroco3 libosp5 sgml-base gettext libsgmls-perl libyaml-tiny-perl opensp libsyntax-keyword-try-perl libxs-parse-keyword-perl; do dpkg -L $dep | while IFS= read -r f; do if test -f $f; then echo $f; fi; done | xargs cp --parents --target-directory ~/po4a/ done fi