summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO17
-rw-r--r--PKGBUILD35
2 files changed, 26 insertions, 26 deletions
diff --git a/.SRCINFO b/.SRCINFO
index acc53096b01b..3e60795d28f3 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,17 +1,20 @@
pkgbase = jdnbtexplorer
- pkgdesc = A Editor for Minecraft NBT files
- pkgver = 1.2
+ pkgdesc = An Editor for Minecraft NBT files
+ pkgver = 2.0
pkgrel = 1
- url = https://gitlab.com/JakobDev/jdNBTExplorer
+ url = https://codeberg.org/JakobDev/jdNBTExplorer
arch = any
license = GPL3
- makedepends = gendesk
+ makedepends = qt5-tools
+ makedepends = python-build
+ makedepends = python-setuptools
+ makedepends = python-installer
+ makedepends = python-wheel
depends = python
depends = python-pyqt6
- depends = python-jdtranslationhelper
depends = python-nbt
depends = python-setuptools
- source = jdnbtexplorer-1.2.tar.gz::https://gitlab.com/JakobDev/jdNBTExplorer/-/archive/1.2/jdNBTExplorer-1.2.tar.gz
- sha256sums = 93ca67a4e3a102628b9e808c05f075acd2004dec1d6acb9784721dcd35a71a2e
+ source = jdnbtexplorer-2.0.tar.gz::https://codeberg.org/JakobDev/jdNBTExplorer/archive/2.0.tar.gz
+ sha256sums = 5a615548edc3c07449903b157c54b8e655804e0d5ae06deebf2586d75809ae0f
pkgname = jdnbtexplorer
diff --git a/PKGBUILD b/PKGBUILD
index 676798987610..e7fa3e66a8aa 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,28 +1,25 @@
# Maintainer: JakobDev<jakobdev at gmx dot de>
pkgname=jdnbtexplorer
-pkgver=1.2
+pkgver=2.0
pkgrel=1
-pkgdesc="A Editor for Minecraft NBT files"
+pkgdesc="An Editor for Minecraft NBT files"
arch=("any")
-url="https://gitlab.com/JakobDev/jdNBTExplorer"
+url="https://codeberg.org/JakobDev/jdNBTExplorer"
license=("GPL3")
-depends=("python" "python-pyqt6" "python-jdtranslationhelper" "python-nbt" "python-setuptools")
-makedepends=("gendesk")
-source=("${pkgname}-${pkgver}.tar.gz::https://gitlab.com/JakobDev/jdNBTExplorer/-/archive/${pkgver}/jdNBTExplorer-${pkgver}.tar.gz")
-sha256sums=("93ca67a4e3a102628b9e808c05f075acd2004dec1d6acb9784721dcd35a71a2e")
+depends=("python" "python-pyqt6" "python-nbt" "python-setuptools")
+makedepends=("qt5-tools" "python-build" "python-setuptools" "python-installer" "python-wheel")
+source=("${pkgname}-${pkgver}.tar.gz::https://codeberg.org/JakobDev/jdNBTExplorer/archive/${pkgver}.tar.gz")
+sha256sums=("5a615548edc3c07449903b157c54b8e655804e0d5ae06deebf2586d75809ae0f")
+
+build() {
+ cd "jdnbtexplorer"
+ python -m build --wheel --no-isolation
+}
package() {
- cd "jdNBTExplorer-${pkgver}"
- python setup.py install --root="$pkgdir/" --optimize=1
- install -Dm644 LICENSE -t "${pkgdir}/usr/share/licenses/${pkgname}"
- install -Dm644 "jdNBTExplorer/Logo.png" "${pkgdir}/usr/share/pixmaps/${pkgname}.png"
- gendesk -f -n --pkgname "${pkgname}" \
- --pkgdesc "$pkgdesc" \
- --name "jdNBTExplorer" \
- --comment "$pkgdesc" \
- --exec jdNBTExplorer \
- --categories "Game" \
- --icon "${pkgname}"
- install -Dm644 "${pkgname}.desktop" -t "${pkgdir}/usr/share/applications"
+ cd "jdnbtexplorer"
+ python -m installer --destdir "$pkgdir" dist/*.whl
+ python install-unix-datafiles.py --prefix "${pkgdir}/usr"
+ install -Dm644 "LICENSE" -t "${pkgdir}/usr/share/licenses/${pkgname}"
}