summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorJakobDev2023-06-09 22:34:21 +0200
committerJakobDev2023-06-09 22:34:21 +0200
commit0985b6964ef259b53935b3aa17828dbdaf6317cd (patch)
tree37fb510acf85180a7fafb69e9fe858c504918525
parent3535fa9a641f8656d425dd31cf7c43c5bc03d181 (diff)
downloadaur-0985b6964ef259b53935b3aa17828dbdaf6317cd.tar.gz
Update to Version 5.0
-rw-r--r--.SRCINFO20
-rw-r--r--PKGBUILD33
2 files changed, 26 insertions, 27 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 0e3f6945020e..c82dbe7b0661 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,20 +1,22 @@
pkgbase = jdminecraftlauncher
- pkgdesc = A oldstyle Minecraft launcher written in Python
- pkgver = 3.2
+ pkgdesc = An classic styled Minecraft Launcher
+ pkgver = 5.0
pkgrel = 1
- url = https://gitlab.com/JakobDev/jdMinecraftLauncher
+ url = https://codeberg.org/JakobDev/jdMinecraftLauncher
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-setuptools
depends = python-pyqt6
depends = python-pyqt6-webengine
- depends = python-requests
depends = python-minecraft-launcher-lib
- depends = python-jdtranslationhelper
+ depends = python-requests
optdepends = gamemode: Run Minecraft in gamemode
- source = jdminecraftlauncher-3.2.tar.gz::https://gitlab.com/JakobDev/jdMinecraftLauncher/-/archive/3.2/jdMinecraftLauncher-3.2.tar.gz
- sha256sums = 2eea914e24ed8672cb80a9a724d56e6271d3922fd5ef79f195ad84e39880ad07
+ source = jdminecraftlauncher-5.0.tar.gz::https://codeberg.org/JakobDev/jdMinecraftLauncher/archive/5.0.tar.gz
+ sha256sums = 41ee52c85ce45c79683da0864352c9c09d141d78742420cb8731b65f1c653fa2
pkgname = jdminecraftlauncher
diff --git a/PKGBUILD b/PKGBUILD
index 47f9b3ea4042..674dd9cfd7a7 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,27 +1,24 @@
pkgname=jdminecraftlauncher
-pkgver=3.2
+pkgver=5.0
pkgrel=1
-pkgdesc="A oldstyle Minecraft launcher written in Python"
+pkgdesc="An classic styled Minecraft Launcher"
arch=("any")
-url="https://gitlab.com/JakobDev/jdMinecraftLauncher"
+url="https://codeberg.org/JakobDev/jdMinecraftLauncher"
license=("GPL3")
-depends=("python"
- "python-setuptools"
- "python-pyqt6"
- "python-pyqt6-webengine"
- "python-requests"
- "python-minecraft-launcher-lib"
- "python-jdtranslationhelper")
-makedepends=("gendesk")
+depends=("python" "python-pyqt6" "python-pyqt6-webengine" "python-minecraft-launcher-lib" "python-requests")
+makedepends=("qt5-tools" "python-build" "python-setuptools" "python-installer" "python-wheel")
optdepends=("gamemode: Run Minecraft in gamemode")
-source=("${pkgname}-${pkgver}.tar.gz::https://gitlab.com/JakobDev/jdMinecraftLauncher/-/archive/${pkgver}/jdMinecraftLauncher-${pkgver}.tar.gz")
-sha256sums=("2eea914e24ed8672cb80a9a724d56e6271d3922fd5ef79f195ad84e39880ad07")
+source=("${pkgname}-${pkgver}.tar.gz::https://codeberg.org/JakobDev/jdMinecraftLauncher/archive/${pkgver}.tar.gz")
+sha256sums=("41ee52c85ce45c79683da0864352c9c09d141d78742420cb8731b65f1c653fa2")
+
+build() {
+ cd "jdminecraftlauncher"
+ python -m build --wheel --no-isolation
+}
package() {
- cd "jdMinecraftLauncher-${pkgver}"
- python setup.py install --root="$pkgdir/" --optimize=1
- install -Dm644 "jdMinecraftLauncher/Icon.svg" "${pkgdir}/usr/share/icons/hicolor/scalable/apps/com.gitlab.JakobDev.jdMinecraftLauncher.svg"
- install -Dm644 "deploy/com.gitlab.JakobDev.jdMinecraftLauncher.metainfo.xml" -t "${pkgdir}/usr/share/metainfo"
- install -Dm644 "deploy/com.gitlab.JakobDev.jdMinecraftLauncher.desktop" -t "${pkgdir}/usr/share/applications"
+ cd "jdminecraftlauncher"
+ python -m installer --destdir "$pkgdir" dist/*.whl
+ python install-unix-datafiles.py --prefix "${pkgdir}/usr"
install -Dm644 "LICENSE" -t "${pkgdir}/usr/share/licenses/${pkgname}"
}