diff options
author | pat-s | 2018-03-08 01:27:25 +0100 |
---|---|---|
committer | pat-s | 2018-03-08 01:27:25 +0100 |
commit | 9f9d0ac195c01afbbeb5a220996d7beb79a8c1e4 (patch) | |
tree | 72fd50579df4ff751d766ec79aad3993d63e9809 | |
download | aur-9f9d0ac195c01afbbeb5a220996d7beb79a8c1e4.tar.gz |
initial commit
-rw-r--r-- | .SRCINFO | 21 | ||||
-rw-r--r-- | PKGBUILD | 38 | ||||
-rw-r--r-- | arara_launch | 10 |
3 files changed, 69 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..eb12352a6145 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,21 @@ +pkgbase = arara-git + pkgdesc = The cool TeX automation tool + pkgver = 3.0.r252.g93ed057 + pkgrel = 1 + url = https://github.com/cereda/arara + arch = any + license = BSD + makedepends = git + makedepends = maven + depends = java-environment-common + depends = maven + optdepends = texlive-core: for compiling LaTeX documents + source = git+https://github.com/cereda/arara.git + source = arara_launch + md5sums = SKIP + md5sums = efcf9e31c1b0d90cae192afc91a0d980 + sha256sums = SKIP + sha256sums = e6ac036dfef2f6183ebab83d4252ab2cba225821aee2371bfd48c9ef1fcf72b1 + +pkgname = arara-git + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..7082b84d3ef1 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,38 @@ +# Maintainer: Patrick Schratz <patrick.schratz@gmail.com> + +pkgname=arara-git +_gitname=arara +pkgver=3.0.r252.g93ed057 +pkgrel=1 +pkgdesc='The cool TeX automation tool' +arch=('any') +url='https://github.com/cereda/arara' +license=('BSD') +depends=(java-environment-common maven) +makedepends=(git maven) +optdepends=('texlive-core: for compiling LaTeX documents') +source=("git+https://github.com/cereda/arara.git" + arara_launch) +md5sums=('SKIP' + 'efcf9e31c1b0d90cae192afc91a0d980') +sha256sums=('SKIP' + 'e6ac036dfef2f6183ebab83d4252ab2cba225821aee2371bfd48c9ef1fcf72b1') + +pkgver() { + cd "${srcdir}/${_gitname}" + git describe --long | sed 's/\([^-]*-g\)/r\1/;s/-/./g' +} + +build() { + cd "${srcdir}"/"${_gitname}"/application/ + mvn assembly:assembly +} + +package() { + install -d -m755 "${pkgdir}"/usr/{share/java/arara,share/arara/tools,docs} + install -Dm 755 "arara_launch" "${pkgdir}/usr/bin/arara" + cp -r "${srcdir}/arara/docs" "${pkgdir}/usr/" + cp -r "${srcdir}/arara/tools" "${pkgdir}/usr/share/arara/" + cp -r "${srcdir}/arara/application" "${pkgdir}/usr/share/java/arara/" + cp -r "${srcdir}/arara/rules" "${pkgdir}/usr/share/java/arara/application/target/" +} diff --git a/arara_launch b/arara_launch new file mode 100644 index 000000000000..0d676552c81b --- /dev/null +++ b/arara_launch @@ -0,0 +1,10 @@ +#!/bin/bash +# Example script of arara +# Installation and usage are described in the documentation +SOURCE="${BASH_SOURCE[0]}" +while [ -h "$SOURCE" ] ; do SOURCE="$(readlink "$SOURCE")"; + done +DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && cd -P "$( +dirname "$SOURCE" )" && pwd )" +java -jar "/usr/share/java/arara/application/target/arara-4.0-jar-with-dependencies.jar" "$@" + |