From 9eed8ea6bfc274b8db0b93ddcd00b30d4604d210 Mon Sep 17 00:00:00 2001 From: Denis 'GNUtoo' Carikli Date: Mon, 2 May 2022 22:48:09 +0200 Subject: libre: add java-resolver from Arch We need java-resolver for building (new versions) of java-xmlgraphics-commons. However Arch Linux removed it, so we need to import it to build it. As for the reason why it was removed in Arch, it's not clear: the last two commits removing it do not really contain any explanations: commit e066cffa541c37d1bca201128bd862118bf0da54 Author: arojas Date: Sat May 8 08:55:46 2021 +0000 Spring '21 cleanup git-svn-id: file:///srv/repos/svn-packages/svn@414619 eb2447ed-0c53-47e4-bac8-5bc4a241df78 commit 880fca2ca92074d126c313338634e2468a20ad0e Author: arojas Date: Sat May 8 08:55:43 2021 +0000 db-remove: java-resolver removed by arojas git-svn-id: file:///srv/repos/svn-packages/svn@414618 eb2447ed-0c53-47e4-bac8-5bc4a241df78 Signed-off-by: Denis 'GNUtoo' Carikli --- libre/java-resolver/PKGBUILD | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 libre/java-resolver/PKGBUILD diff --git a/libre/java-resolver/PKGBUILD b/libre/java-resolver/PKGBUILD new file mode 100644 index 000000000..bc5701af9 --- /dev/null +++ b/libre/java-resolver/PKGBUILD @@ -0,0 +1,36 @@ +# Maintainer(Arch): Guillaume ALAUX +_libname=xml-commons-resolver +pkgname=java-resolver +pkgver=1.2 +pkgrel=4 +pkgdesc="XML entity and URI resolver library" +arch=('any') +url="https://xml.apache.org/commons/components/resolver/" +license=('APACHE') +depends=('java-runtime-headless') +makedepends=('apache-ant') +checkdepends=('apache-ant') +source=(https://archive.apache.org/dist/xml/commons/${_libname}-${pkgver}.tar.gz{,.sig}) +sha512sums=('0c91057da3198fc488c7b2c20afb029aa4441ad979159c378d532b02caa294d27e730ae2f9857062af5e3815a603a6110c5441dd3fe6b36c342a78beac3c8a6f' + 'SKIP') +validpgpkeys=('72F633CEAF1BEA18FAD0BB99FD49C07AC0926B13') # Michael Glavassevich + +build() { + cd ${_libname}-${pkgver} + ant \ + -f resolver.xml \ + jar +} + +check() { + cd ${_libname}-${pkgver} + ant \ + -f resolver.xml \ + check +} + +package() { + cd ${_libname}-${pkgver}/build + install -Dm644 resolver.jar "${pkgdir}"/usr/share/java/resolver-${pkgver}.jar + ln -s resolver-${pkgver}.jar "${pkgdir}"/usr/share/java/resolver.jar +} -- cgit v1.2.3