diff options
author | Johannes Wienke | 2017-08-29 16:04:42 +0200 |
---|---|---|
committer | Johannes Wienke | 2017-08-29 16:05:09 +0200 |
commit | ccd71b91220b54bf841c16bad151a9fb89126e26 (patch) | |
tree | c256767437603f950e2adb3b7ca37ce45da51376 | |
download | aur-ccd71b91220b54bf841c16bad151a9fb89126e26.tar.gz |
initial release
-rw-r--r-- | .SRCINFO | 16 | ||||
-rw-r--r-- | PKGBUILD | 37 | ||||
-rwxr-xr-x | elan | 11 |
3 files changed, 64 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..304956fd6cce --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,16 @@ +pkgbase = elan + pkgdesc = A video and audio annotation tool + pkgver = 4.9.4 + pkgrel = 1 + url = https://tla.mpi.nl/tools/tla-tools/elan/ + arch = any + license = GPL3 + makedepends = maven + depends = java-runtime + source = http://www.mpi.nl/tools/elan/ELAN_4-9-4_src.zip + source = elan + sha256sums = fd1eee70a10b53f98efe7808c81650ebff175cac774166ff9aaa70e452207101 + sha256sums = c933caffc0daf1655ffb91564d234209205d9f49e0006c432d63a97a16f43363 + +pkgname = elan + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..10946d620750 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,37 @@ +# Maintainer: Johannes Wienke <languitar@semipol.de> + +pkgname=elan +pkgver=4.9.4 +pkgrel=1 +pkgdesc="A video and audio annotation tool" +arch=(any) +url="https://tla.mpi.nl/tools/tla-tools/elan/" +license=('GPL3') +depends=('java-runtime') +makedepends=('maven') +source=("http://www.mpi.nl/tools/elan/ELAN_$(echo "${pkgver}" | sed 's/\./-/g')_src.zip" + "elan") +sha256sums=('fd1eee70a10b53f98efe7808c81650ebff175cac774166ff9aaa70e452207101' + 'c933caffc0daf1655ffb91564d234209205d9f49e0006c432d63a97a16f43363') + +prepare() { + cd "${pkgname}-${pkgver}" + # Yikes, broken SSL certificate upstream + sed -i 's#https://lux15#http://lux15#' pom.xml +} + +build() { + cd "${pkgname}-${pkgver}" + mvn package -P !linux -Dmaven.repo.local="${srcdir}/repo" +} + +package() { + cd "${pkgname}-${pkgver}/target" + install -dm755 "${pkgdir}/usr/share/java/elan" + install -Dm644 ./*.jar "${pkgdir}/usr/share/java/elan" + install -Dm644 ./*.jar "${pkgdir}/usr/share/java/elan" + install -dm755 "${pkgdir}/usr/share/java/elan/lib" + install -Dm644 lib/*.* "${pkgdir}/usr/share/java/elan/lib" + install -dm755 "${pkgdir}/usr/bin" + install -Dm755 "${srcdir}/elan" "${pkgdir}/usr/bin" +} @@ -0,0 +1,11 @@ +#!/bin/bash + +for name in /usr/share/java/elan/lib/*.jar; +do + CP=$CP:$name +done +for name in /usr/share/java/elan/*.jar; +do + CP=$CP:$name +done +java -cp "$CP" mpi.eudico.client.annotator.ELAN |