# Maintainer: Ben Westover pkgname=minecraft-launcher-arm pkgver=1.6.93.1 pkgrel=1 _commit=969d98ba925de21adead3700901395c05be1ae78 pkgdesc='Minecraft Java Edition for ARM devices using Legacy Launcher' arch=('aarch64' 'armv7h') license=('All Rights Reserved') depends=('glibc' 'libx11' 'freetype2' 'glib2' 'opengl-driver' 'jdk8-arm=8u251') source=("https://launcher.mojang.com/v1/objects/eabbff5ff8e21250e33670924a0c5e38f47c840b/launcher.jar" "https://launcher.mojang.com/download/minecraft-launcher.svg" "minecraft-launcher.desktop") source_aarch64=("https://github.com/benthetechguy/miscprograms/raw/${_commit}/minecraft-launcher-arm/lwjgl3arm64.tar.gz" "minecraft-launcher-arm64.sh") source_armv7h=("https://github.com/benthetechguy/miscprograms/raw/${_commit}/minecraft-launcher-arm/lwjgl2arm32.tar.gz" "https://github.com/benthetechguy/miscprograms/raw/${_commit}/minecraft-launcher-arm/lwjgl3arm32.tar.gz" "minecraft-launcher-arm32.sh") sha256sums=('d98de795667f666652e4d0f453708c51292cc326860f387ae8fdfc7cbaf33ca1' '35c2bcaeb09fa4b8864e9422fd66bf60847706f8b4400ec4a66ba6436b101f71' '431040831069a1ea867cb7c6f708e3c8f5788fb3d3e41d068f8afbef60cfafbd') sha256sums_aarch64=('f368a605c8a6837d6cf93a41085162c31bcad5108663942e8d8b7dd3c5c34b41' '0506b164b8b9dbee8ca8e5101dab746be4f6662d120735ba60b0286e0ccf63d8') sha256sums_armv7h=('f044a8dc8764868d769748d29868879858fe16e1012fe5f1317328a3bfa2fe48' 'b52d98f247deb35a192df83a23e5565df17375322f633453c8358cdd3dd3d90a' 'd6d74706e17e7ace42fa372d9848966919508c19c698f3904e4785c7eabef6da') noextract=('lwjgl3arm64.tar.gz' 'lwjgl3arm32.tar.gz' 'lwjgl2arm32.tar.gz' 'launcher.jar') install='minecraft-launcher-arm.install' package() { if [ "$CARCH" = "aarch64" ]; then _BITS=64 else _BITS=32 fi mkdir -p "$pkgdir/"opt/minecraft/lwjgl3arm${_BITS} if [ "${_BITS}" = "32" ]; then mkdir -p "$pkgdir/opt/minecraft/lwjgl2arm32" fi install -Dm644 launcher.jar "$pkgdir/opt/minecraft/launcher.jar" install -Dm755 minecraft-launcher-arm${_BITS}.sh "$pkgdir/usr/bin/minecraft-launcher" install -Dm644 minecraft-launcher.svg "$pkgdir/usr/share/pixmaps/minecraft-launcher.svg" install -Dm644 minecraft-launcher.desktop "$pkgdir/usr/share/applications/minecraft-launcher.desktop" bsdtar -xv -C "$pkgdir/"opt/minecraft/lwjgl3arm${_BITS} -f lwjgl3arm${_BITS}.tar.gz if [ "${_BITS}" == "32" ]; then bsdtar -xv -C "$pkgdir/opt/minecraft/lwjglarm32" -f lwjgl2arm32.tar.gz fi }