summarylogtreecommitdiffstats
path: root/PKGBUILD
blob: 80c0e356f763a76671bc46275f8d9cb3eacdf76c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
# Maintainer: Eragon <eragon at eragon dot re>

pkgname=kernel-riot-api-git
_pkgname=kernel
pkgdesc='A plug & play Riot API proxy server'
pkgrel=2
pkgver=127.f769403
arch=('any')
conflicts=()
provides=('kernel-riot-api')
url='https://github.com/meraki-analytics/kernel'
license=('MIT')
depends=('jdk-openjdk>=8')
makedepends=('maven')
source=(
	"launch.sh"
	"config.sh"
	"$_pkgname::git+https://github.com/meraki-analytics/kernel")
sha256sums=(
	'017d3a4dacd51c670688f301bda02389cda106c3e4e757a6ff3767cf8fbd6dfd'
	'15d44fa8f03f1b7f0b5739ef5f3c7a87158d9fcdd9e690650ddd89e0c4cb79a9'
	'SKIP')

pkgver() {
	cd $_pkgname
	echo "$(git rev-list --count HEAD).$(git rev-parse --verify --short HEAD)"
}

build() {
	cd $_pkgname
	mvn clean package
}

package() {
	cd $_pkgname
	install -D -m444 "$srcdir/$_pkgname/target/kernel-thorntail.jar" "$pkgdir/usr/lib/kernel-riot-api/kernel-thorntail.jar"
	install -D -m664 "$srcdir/$_pkgname/target/kernel-config.json" "$pkgdir/etc/kernel-riot-api/kernel-config.json"
	install -D -m555 "$srcdir/launch.sh" "$pkgdir/usr/bin/kernel-riot-api"
	install -D -m664 "$srcdir/config.sh" "$pkgdir/etc/kernel-riot-api/config.sh"
}