diff --git a/trang/.SRCINFO b/trang/.SRCINFO new file mode 100644 index 0000000..bbb39f8 --- /dev/null +++ b/trang/.SRCINFO @@ -0,0 +1,19 @@ +pkgbase = trang + pkgdesc = Converts between different schema languages for XML + pkgver = 20181222 + pkgrel = 1 + url = https://github.com/relaxng/jing-trang + arch = any + license = custom + depends = java-runtime + depends = bash + source = https://github.com/relaxng/jing-trang/releases/download/V20181222/trang-20181222.zip + source = https://github.com/relaxng/jing-trang/releases/download/V20181222/trang-20181222.zip.asc + source = trang + validpgpkeys = D4875856415E63964D87445187D17477BC3A4B95 + sha1sums = 56971f0e32156ed7ec608d5ffd0947b8c0b2519c + sha1sums = SKIP + sha1sums = 12e0dc12ff808162eb8bcedde3b55b3e5ea4119a + +pkgname = trang + diff --git a/trang/PKGBUILD b/trang/PKGBUILD new file mode 100644 index 0000000..a304393 --- /dev/null +++ b/trang/PKGBUILD @@ -0,0 +1,32 @@ +# Maintainer: Bert Peters +# Previously: Jonathan Schaeffer + +pkgname=trang +_pkgname=jing-trang +pkgver=20181222 +pkgrel=1 +pkgdesc="Converts between different schema languages for XML" +url="https://github.com/relaxng/jing-trang" +arch=('any') +license=('custom') +depends=(java-runtime bash) +validpgpkeys=('D4875856415E63964D87445187D17477BC3A4B95') +source=( + "https://github.com/relaxng/${_pkgname}/releases/download/V${pkgver}/${pkgname}-${pkgver}.zip" + "https://github.com/relaxng/${_pkgname}/releases/download/V${pkgver}/${pkgname}-${pkgver}.zip.asc" + trang +) + +# Upstream provides sha1sums, so that's what we use. +sha1sums=('56971f0e32156ed7ec608d5ffd0947b8c0b2519c' + 'SKIP' + '12e0dc12ff808162eb8bcedde3b55b3e5ea4119a') + +package() { + cd "$srcdir/${pkgname}-${pkgver}" + + install -D -m644 trang.jar "${pkgdir}/usr/share/java/${pkgname}/trang.jar" + install -D -m644 copying.txt "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" + install -D -m644 trang-manual.html "${pkgdir}/usr/share/doc/${pkgname}/trang-manual.html" + install -D -m755 "${srcdir}/trang" "${pkgdir}/usr/bin/trang" +} diff --git a/trang/trang b/trang/trang new file mode 100644 index 0000000..63abe76 --- /dev/null +++ b/trang/trang @@ -0,0 +1,15 @@ +#!/bin/sh + +if [ "$1" = "classpath" ] +then + CLASSPATH="$2" + shift 2 +fi + +JAVACLASSES=/usr/share/java/trang +CLASSPATH="${CLASSPATH:-.}:$JAVACLASSES/trang.jar" + +export CLASSPATH + +exec java com.thaiopensource.relaxng.translate.Driver "$@" +