From 5df6c2aefebe3d2abcc939a88e294876d59f03ca Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Mon, 17 Jun 2024 13:26:17 +0200 Subject: Adding upstream version 0.72. Signed-off-by: Daniel Baumann --- .github/workflows/linux.yml | 40 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100644 .github/workflows/linux.yml (limited to '.github/workflows/linux.yml') diff --git a/.github/workflows/linux.yml b/.github/workflows/linux.yml new file mode 100644 index 0000000..b731c62 --- /dev/null +++ b/.github/workflows/linux.yml @@ -0,0 +1,40 @@ +# This workflow will build po4a on linux using Module::Build +name: Build on Linux CI + +on: + push: + branches: + - '*' + tags-ignore: + - '*' + pull_request: + +jobs: + build: + + runs-on: ubuntu-latest + + steps: + - uses: actions/checkout@v3 + - name: Install Debian dependencies + run: | + sudo apt update + sudo apt install -y liblocale-gettext-perl libtext-wrapi18n-perl libunicode-linebreak-perl libpod-parser-perl libtest-pod-perl libyaml-tiny-perl libsyntax-keyword-try-perl + sudo apt install -y cpanminus gettext docbook-xml docbook-xsl docbook xsltproc + sudo apt install -y texlive-binaries texlive-latex-base opensp libsgmls-perl + - name: Install CPAN dependencies + run: | + cpanm Locale::gettext + cpanm http://search.cpan.org/CPAN/authors/id/R/RA/RAAB/SGMLSpm-1.1.tar.gz + cpanm Text::WrapI18N + cpanm Unicode::GCString + + cpanm -v --installdeps --notest . + + - name: Build + run: | + perl Build.PL + COLUMNS=120 ./Build verbose=1 + + - name: Test + run: ./Build test verbose=1 -- cgit v1.2.3