# Maintainer: Jiachen YANG # AUR Contributor: juantascon # AUR Contributor: Andrew Rembrandt # Contributor : Jingbei Li pkgname=plantuml-bin _pkgname=plantuml pkgver=1.2020.14 pkgrel=1 pkgdesc="Component that allows to quickly write uml diagrams" arch=(any) url="http://plantuml.com/" license=('GPL') depends=("graphviz") makedepends=("apache-ant" "java-environment>=8") provides=("$_pkgname") conflicts=("$_pkgname") source=("http://downloads.sourceforge.net/project/$_pkgname/$pkgver/$_pkgname-$pkgver.tar.gz" "$_pkgname.run") sha256sums=('140198f9e2a62ea1ed6f58d96086f1fac53f8c847747e8f88999ce3e52fcc63f' 'a3fb528f4c719cfd0ff6154c60fd54ce341011d132caf950cc30af4989f6aac8') optdepends=('plantuml-ascii-math: allow use AsciiMath or JLaTeXMath notation' 'ditaa: allow use ditaa notation' 'graphviz: allow use Graphviz/DOT notation') prepare(){ cd "$srcdir/$_pkgname-$pkgver" sed 's/target="1.6"/target="1.7"/g' -i build.xml } build() { cd "$srcdir/$_pkgname-$pkgver" # assume ant defaults to UTF8 encoding. ant dist } package() { depends+=("java-runtime") install -m 755 -D "$_pkgname.run" "$pkgdir/usr/bin/$_pkgname" cd "$srcdir/$_pkgname-$pkgver" install -m 644 -D "$_pkgname.jar" "$pkgdir/usr/share/java/$_pkgname/$_pkgname.jar" }