diff options
author | BuildTools | 2019-02-11 17:08:54 -0500 |
---|---|---|
committer | BuildTools | 2019-02-11 17:08:54 -0500 |
commit | 022847f13e27975feb2976995616e953c1c93975 (patch) | |
tree | 98a3d0b00e7fc4df8a47cc9b77c95c645128e8be | |
download | aur-022847f13e27975feb2976995616e953c1c93975.tar.gz |
initial commit
-rw-r--r-- | .SRCINFO | 16 | ||||
-rw-r--r-- | PKGBUILD | 40 |
2 files changed, 56 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..bea9ab435161 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,16 @@ +pkgbase = jaxb-api + pkgdesc = Java Architecture for XML Binding (JAXB) API + pkgver = 2.3.2 + pkgrel = 1 + url = https://javaee.github.io/jaxb-v2/ + arch = x86_64 + arch = i686 + license = EDL + makedepends = java-environment + makedepends = maven + depends = java-runtime + source = https://github.com/eclipse-ee4j/jaxb-api/archive/2.3.2.tar.gz + sha256sums = 67e4434633106920b5898eff4e577fcbfb185c7726ef8c8ee18f9f7ed9023c8f + +pkgname = jaxb-api + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..0d0cb2c07b77 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,40 @@ +# Maintainer: Jameson Pugh <imntreal@gmail.com> + +pkgname=jaxb-api +pkgver=2.3.2 +pkgrel=1 +pkgdesc="Java Architecture for XML Binding (JAXB) API" +arch=('x86_64' 'i686') +url="https://javaee.github.io/jaxb-v2/" +license=(EDL) +depends=('java-runtime') +makedepends=('java-environment' 'maven') +source=("https://github.com/eclipse-ee4j/jaxb-api/archive/${pkgver}.tar.gz") +sha256sums=('67e4434633106920b5898eff4e577fcbfb185c7726ef8c8ee18f9f7ed9023c8f') +_M2_REPO=$(mktemp -d) + +check() { + cd "${srcdir}/${pkgname}-${pkgver}/${pkgname}" + mvn test -Dmaven.repo.local=${_M2_REPO} +} + +build() { + cd "${srcdir}/${pkgname}-${pkgver}/${pkgname}" + + if [[ -z "${JAVA_HOME}" ]]; then + export JAVA_HOME=/usr/lib/jvm/default + fi + mvn -Dmaven.test.skip=true \ + -Dmaven.repo.local=${_M2_REPO} \ + clean install +} + +package() { + cd "${srcdir}/${pkgname}-${pkgver}/${pkgname}" + + install -dm755 "${pkgdir}/usr/share/java/" + install -m544 "target/jakarta.xml.bind-api-${pkgver}.jar" "${pkgdir}/usr/share/java/" + cd "${pkgdir}/usr/share/java" + ln -s "./jakarta.xml.bind-api-${pkgver}.jar" "${pkgname}-${pkgver}.jar" + ln -s "./${pkgname}-${pkgver}.jar" "${pkgname}.jar" +} |