summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMathias Walters2019-03-18 12:15:41 -0400
committerMathias Walters2019-03-18 12:15:41 -0400
commit17a62672d954589e41944a644e9844c3a9451925 (patch)
treeb265272bd561f18f9c21a3c467a63270f4f3b727
downloadaur-17a62672d954589e41944a644e9844c3a9451925.tar.gz
Initial commit
-rw-r--r--.SRCINFO17
-rw-r--r--PKGBUILD42
2 files changed, 59 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..ab97d204bad0
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,17 @@
+pkgbase = maptool
+ pkgdesc = An open source virtual tabletop program
+ pkgver = 1.5.0
+ pkgrel = 1
+ url = https://rptools.net/tools/maptool
+ arch = x86_64
+ license = AGPL3
+ makedepends = git
+ makedepends = gradle
+ makedepends = jdk10
+ provides = maptool
+ conflicts = maptool
+ source = git+https://github.com/RPTools/maptool.git#tag=1.5.0
+ sha256sums = SKIP
+
+pkgname = maptool
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..8f3f1c338f87
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,42 @@
+# Maintainer: Mathias Walters <waltersm@protonmail.com>
+
+pkgname=maptool
+_pkgname=MapTool
+pkgver=1.5.0
+pkgrel=1
+pkgdesc="An open source virtual tabletop program"
+arch=('x86_64')
+url="https://rptools.net/tools/maptool"
+license=('AGPL3')
+makedepends=('git' 'gradle' 'jdk10')
+provides=('maptool')
+conflicts=('maptool')
+source=("git+https://github.com/RPTools/maptool.git#tag=${pkgver}")
+sha256sums=('SKIP')
+
+
+build() {
+
+ ORIG_JAVA="$(archlinux-java get)"
+ sudo archlinux-java set java-10-jdk
+
+ cd ${pkgname}
+ gradle deploy
+
+ if [ -n "$ORIG_JAVA" ]; then
+ sudo archlinux-java set $ORIG_JAVA
+ else
+ sudo archlinux-java unset
+ fi
+}
+
+package() {
+
+ cd "${srcdir}/${pkgname}/releases/release-${pkgver}"
+ ar vx "${pkgname}-${pkgver}.deb"
+ tar -C "${pkgdir}" -xf data.tar.xz
+
+ install -Dm644 "${pkgdir}/opt/${_pkgname}/runtime/legal/jdk.zipfs/LICENSE" -t "${pkgdir}/usr/share/licenses/${pkgname}/"
+ install -Dm644 "${pkgdir}/opt/${_pkgname}/runtime/legal/jdk.zipfs/COPYRIGHT" -t "${pkgdir}/usr/share/licenses/${pkgname}/"
+ install -Dm644 "${pkgdir}/opt/${_pkgname}/${_pkgname}.desktop" -t "${pkgdir}/usr/share/applications/"
+}