diff options
-rw-r--r-- | .SRCINFO | 19 | ||||
-rw-r--r-- | .gitignore | 8 | ||||
-rw-r--r-- | PKGBUILD | 46 | ||||
-rwxr-xr-x | unbted | 3 |
4 files changed, 76 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..e625c581ad35 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,19 @@ +pkgbase = unbted + pkgdesc = Una's NBT Editor - an advanced interactive command-line NBT editor + pkgver = 1.2.1 + pkgrel = 1 + url = https://github.com/unascribed/unbted + arch = any + license = GPL-3.0-only + license = Apache-2.0 + license = MIT + makedepends = gradle<9 + makedepends = java-environment<=17 + source = unbted-1.2.1.tar.gz::https://github.com/unascribed/unbted/archive/refs/tags/v1.2.1.tar.gz + source = unbted + sha256sums = e821b897ddd49cfe0e2a50998a9e8156b448f34ed6948f185f9cc86fd3c57d38 + sha256sums = 56665e9227b213bd42fe7cffb5c955a55ab4ceb2573aeb8b84eda7a54a73945d + +pkgname = unbted + depends = java-runtime>=17 + depends = sh diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000000..5f21513efbec --- /dev/null +++ b/.gitignore @@ -0,0 +1,8 @@ +* +!.gitignore + +!PKGBUILD +!.SRCINFO + +!unbted + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..4d1dce9e9493 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,46 @@ +# Maintainer: Luke Cotton <aur at cotton dot org dot uk> +pkgname=unbted +pkgver=1.2.1 +_pkgjar="${pkgname}-${pkgver}.jar" +pkgrel=1 +pkgdesc="Una's NBT Editor - an advanced interactive command-line NBT editor" +arch=('any') +url="https://github.com/unascribed/unbted" +license=('GPL-3.0-only' 'Apache-2.0' 'MIT') +depends=() +makedepends=('gradle<9' 'java-environment<=17') +checkdepends=() +optdepends=() +provides=() +conflicts=() +replaces=() +backup=() +options=() +install= +changelog= +source=( + "${pkgname}-${pkgver}.tar.gz::${url}/archive/refs/tags/v${pkgver}.tar.gz" + "${pkgname}" +) +noextract=() +sha256sums=( + 'e821b897ddd49cfe0e2a50998a9e8156b448f34ed6948f185f9cc86fd3c57d38' + '56665e9227b213bd42fe7cffb5c955a55ab4ceb2573aeb8b84eda7a54a73945d' +) +validpgpkeys=() + +build() { + cd "$pkgname-$pkgver" + # Suppress Gradle's welcome message on first build + gradle --version > /dev/null + gradle build +} + +package() { + depends=('java-runtime>=17' 'sh') + install -Dm755 $pkgname "${pkgdir}/usr/bin/${pkgname}" + cd "$pkgname-$pkgver" + install -Dm644 "build/libs/${_pkgjar}" "${pkgdir}/usr/share/java/${pkgname}/${pkgname}.jar" + install -Dm644 "opennbt-LICENSE" "${pkgdir}/usr/share/licenses/${pkgname}/MIT" +} + diff --git a/unbted b/unbted new file mode 100755 index 000000000000..a76a1f890f18 --- /dev/null +++ b/unbted @@ -0,0 +1,3 @@ +#!/bin/sh +exec /usr/bin/java -jar '/usr/share/java/unbted/unbted.jar' "$@" + |