blob: 3339e84d216ec390940d1af703a7854bbb06bd83 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
|
# Maintainer: Carlos Aznarán <caznaranl@uni.pe>
# Contributor: Anton Kudelin <kudelin at proton dot me>
# Contributor: eolianoe <eolianoe [at] gmail [DoT] com>
# Contributor: Andya <hugo981@gmx.com>
# Contributor: Lazaros Koromilas <koromilaz@gmail.com>
_base=Saxon-HE
pkgname=${_base,,}
pkgver=12.9
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=('7b9fda2cf3b905f7e14a6718ed24444157ca6419301897e510ea1d8f7d114e763045fde604caed4f8b5562063a61424858f9ca1195c16876a7fdd6b29fd3dd0e'
'365eba91dc83600231b1c54c427eca9e076003ed9204c37fe5da777443d190afb22bdc45c305e16181f2738254f6e016a136d9688ddb2d47a6de873245f64f21'
'b44d1ea24ae6f1e0d34cf86ecc3c83642e2ed3c89230683cc04c7c8992e3a2fc9f191bb565437700a2dcbb56980bbb3c0540e628ad28df43095688da344a9429')
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
# 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"
}
|