diff options
author | Patrick Northon | 2021-07-14 05:29:12 -0400 |
---|---|---|
committer | Patrick Northon | 2021-07-14 05:29:12 -0400 |
commit | 1648adf4b14835d478b0fb6cc824bff6e4d9cf38 (patch) | |
tree | 61cb4013b99c8ec6fad9efaf4e60c1cdc5b11040 | |
parent | 89545b8d14fcb3341d86bbaa0af773a4b3bc0d22 (diff) | |
download | aur-1648adf4b14835d478b0fb6cc824bff6e4d9cf38.tar.gz |
Update version and fix build.
-rw-r--r-- | .SRCINFO | 14 | ||||
-rw-r--r-- | PKGBUILD | 54 | ||||
-rw-r--r-- | maptool.install | 7 |
3 files changed, 44 insertions, 31 deletions
@@ -1,18 +1,20 @@ pkgbase = maptool pkgdesc = An open source virtual tabletop program - pkgver = 1.7.0 + pkgver = 1.9.3 pkgrel = 1 url = https://rptools.net/tools/maptool + install = maptool.install arch = x86_64 license = AGPL3 makedepends = git makedepends = dpkg - makedepends = jdk10 + makedepends = jdk-openjdk + makedepends = gradle + makedepends = xdg-utils + makedepends = rpm-tools + depends = jre-openjdk optdepends = gvfs: access virtual filesystem - provides = maptool - conflicts = maptool - source = git+https://github.com/RPTools/maptool.git#tag=1.7.0 + source = git+https://github.com/RPTools/maptool.git#tag=1.9.3 sha256sums = SKIP pkgname = maptool - @@ -1,42 +1,46 @@ -# Maintainer: Mathias Walters <waltersm@protonmail.com> +# Maintainer: Patrick Northon <northon_patrick3@yahoo.ca> +# Contributor: Mathias Walters <waltersm@protonmail.com> pkgname=maptool _pkgname=MapTool -pkgver=1.7.0 +pkgver=1.9.3 pkgrel=1 pkgdesc="An open source virtual tabletop program" arch=('x86_64') url="https://rptools.net/tools/maptool" license=('AGPL3') -makedepends=('git' 'dpkg' 'jdk10') +depends=('jre-openjdk') +makedepends=('git' 'dpkg' 'jdk-openjdk' 'gradle' 'xdg-utils' 'rpm-tools') optdepends=('gvfs: access virtual filesystem') -provides=('maptool') -conflicts=('maptool') -source=("git+https://github.com/RPTools/maptool.git#tag=${pkgver}") +source=("git+https://github.com/RPTools/${pkgname}.git#tag=${pkgver}") sha256sums=('SKIP') +install='maptool.install' build() { + cd "${pkgname}" + gradle --parallel jpackage +} - ORIG_JAVA="$(archlinux-java get)" - sudo archlinux-java set java-10-jdk - - cd ${pkgname} - ./gradlew deploy - - if [ -n "$ORIG_JAVA" ]; then - sudo archlinux-java set $ORIG_JAVA - else - sudo archlinux-java unset - fi +check() { + cd "${pkgname}" + gradle --parallel check } package() { - - cd "${srcdir}/${pkgname}/releases/release-${pkgver}" - ar vx "${pkgname}-${pkgver}.deb" - tar -C "${pkgdir}" -xf data.tar.xz - - install -Dm644 "${pkgdir}/opt/${_pkgname}/app/COPYING.AFFERO" -t "${pkgdir}/usr/share/licenses/${pkgname}/" - install -Dm644 "${pkgdir}/opt/${_pkgname}/app/COPYING.LESSER" -t "${pkgdir}/usr/share/licenses/${pkgname}/" - install -Dm644 "${pkgdir}/opt/${_pkgname}/${_pkgname}.desktop" -t "${pkgdir}/usr/share/applications/" + cd "${pkgdir}" + + dpkg-deb -x "${srcdir}/${pkgname}/releases/${pkgname}_${pkgver}-${pkgrel}_amd64.deb" . + mkdir -p "usr/share/licenses/${pkgname}" + mv "opt/${pkgname}/share/doc/copyright" "usr/share/licenses/${pkgname}/" + rm -rf "opt/${pkgname}/share" + + #rpmextract.sh "${srcdir}/${pkgname}/releases/${pkgname}-${pkgver}-${pkgrel}.x86_64.rpm" + #mv "usr/share/licenses/maptool-${pkgver}" "usr/share/licenses/${pkgname}" + + install -Dm644 "opt/${pkgname}/lib/${pkgname}-${_pkgname}.desktop" -t "usr/share/applications/" + + install -dm755 'usr/bin' + echo "#!/bin/bash" > "usr/bin/${pkgname}" + echo "/opt/${pkgname}/bin/MapTool \"\$@\"" >> "usr/bin/${pkgname}" + chmod 755 "usr/bin/${pkgname}" } diff --git a/maptool.install b/maptool.install new file mode 100644 index 000000000000..d6d6cceda467 --- /dev/null +++ b/maptool.install @@ -0,0 +1,7 @@ +post_install() { + xdg-mime install /opt/maptool/lib/maptool-MapTool-MimeInfo.xml +} + +pre_remove() { + xdg-mime uninstall /opt/maptool/lib/maptool-MapTool-MimeInfo.xml +}
\ No newline at end of file |