summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorpat-s2018-03-08 01:27:25 +0100
committerpat-s2018-03-08 01:27:25 +0100
commit9f9d0ac195c01afbbeb5a220996d7beb79a8c1e4 (patch)
tree72fd50579df4ff751d766ec79aad3993d63e9809
downloadaur-9f9d0ac195c01afbbeb5a220996d7beb79a8c1e4.tar.gz
initial commit
-rw-r--r--.SRCINFO21
-rw-r--r--PKGBUILD38
-rw-r--r--arara_launch10
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" "$@"
+