summarylogtreecommitdiffstats
path: root/PKGBUILD
blob: 6067f0546c095fa66200a5561c1176bb5c5f700d (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
# Maintainer:F43nd1r <support@faendir.com>

pkgname=forge-autoreglib-git
pkgver=1.5_36
pkgrel=1
epoch=
pkgdesc="Minecraft mod library by Vazkii"
arch=('any')
url="https://github.com/Vazkii/AutoRegLib"
license=('custom')
depends=('forge-server')
makedepends=("git" "java-environment=8")
optdepends=()
conflicts=("forge-autoreglib-1.4-bin")
source=("$pkgname::git+https://github.com/Vazkii/AutoRegLib#branch=master" "LICENSE")
sha1sums=('SKIP'
          '6280575615d8e517935d30317cfdec7c5a4b6aff')

pkgver() {
	cd "$srcdir/${pkgname}"
	printf "%s_%s" "$(grep ^version= build.properties | sed -n -e s/^version=//p)" "$(grep ^build_number= build.properties | sed -n -e s/^build_number=//p)"
}

build() {
	cd "$srcdir/${pkgname}"
	java=$(find /usr/lib/jvm/ -maxdepth 1 -name \*-8-\* | sed -n '1p')
	./gradlew build "-Dorg.gradle.java.home=$java"
}

package() {
    cd "$srcdir"
    install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
	cd "$pkgname"
    install -D -m644 -g forge -o forge "./build/libs/AutoRegLib-$(echo $pkgver | sed -n -e  s/_/-/p).jar" "${pkgdir}/srv/forge/mods/$pkgname-$pkgver.jar"
}