# Maintainer: Carlos Aznarán # Contributor: Anton Kudelin # Contributor: eolianoe # Contributor: Andya # Contributor: Lazaros Koromilas # Contributor: Dominykas Svetikas _base=Saxon-HE pkgname=${_base,,} pkgver=13.0 pkgrel=1 arch=(any) pkgdesc="XSLT 3.0, XQuery 3.1, and XPath 3.1 processor for Java - Home Edition" url="https://github.com/Saxonica/${_base}" license=(MPL-2.0) depends=(java-runtime-headless) provides=(java-saxon) conflicts=(java-saxon) source=(${url}/releases/download/${_base/-/}${pkgver//./-}/${_base/-/}${pkgver//./-}J.zip saxon-xslt.sh saxon-xquery.sh) sha512sums=('22beedd4b0408afd68ded115759ad024253d97934b11f3ced383de7d456609bedd4614886706c3a28c4c16402ef045132c2ec9620af31d783860c84175746fc4' '7ef53c6e1a2edb6f79120611a83187a91a6eb2b83d59fa8515f2e17a2c24378fec6beca4cdcf39577ce883b96fcf166d373027a3569cc9ece97210f69db42ed2' 'da81f6423f78340c35c0051547b6f9f53a580aa1369892c7423799e59a577fc5b9283af7032ed059fddf403f07cb3a64b68c7ae4eace3033b9e002e88bedb073') package() { install -Dm644 $pkgname-$pkgver.jar "$pkgdir/usr/share/java/saxon/$pkgname-$pkgver.jar" install -Dm755 saxon-xquery.sh "${pkgdir}"/usr/bin/saxon-xquery install -Dm755 saxon-xslt.sh "${pkgdir}"/usr/bin/saxon-xslt # Install xmlresolver and jline dependencies install -Dm644 -t "$pkgdir/usr/share/java/saxon/lib" lib/jline-2.14.6.jar \ lib/xmlresolver-6.0.23.jar lib/xmlresolver-6.0.23-data.jar # link with simpler name for compat with others ln -s $pkgname-$pkgver.jar "${pkgdir}"/usr/share/java/saxon/saxon.jar ln -s saxon-xslt "$pkgdir/usr/bin/saxon" # Used by skrooge ln -s saxon-xslt "$pkgdir/usr/bin/saxonb-xslt" }