Install -D -m644 "$srcdir/$_upstreamname-$pkgver/dist/$_upstreamname-$pkgver.jar" "$pkgdir/usr/share/java/atlauncher/ATLauncher.jar" Install -D -m755 "$srcdir/atlauncher" "$pkgdir/usr/bin/atlauncher"
Mkdir -p "$pkgdir/usr/share/atlauncher/Downloads"Ĭhmod 777 "$pkgdir/usr/share/atlauncher/Downloads" Mkdir -p "$pkgdir/usr/share/java/atlauncher/"Ĭhmod -R 755 "$pkgdir/usr/share/java/atlauncher/" # create folder for the main jar executable Makedepends=('java-environment=8' 'gradle')
Pkgdesc="A Launcher for Minecraft which integrates multiple different ModPacks to allow you to download and install ModPacks easily and quickly." Using this, I created what I believe to better follow the Arch package guidelines and also would also cause aur helpers to break less: # Maintainer: Alan Jenkins So, this may not be well known, but atlauncher has a github repo at.
java-environment>=8 ( jdk5, jdk7-openjdk-infinality, java-8-openjdk-shenandoah, jdk8-openjdk-infinality, java-gcj-compat, jdk9, zulu-10-bin, jdk-devel, jdk6, jdk12-openj9-bin, zulu-12-bin, jdk12, jdk8-openjdk-dcevm, jdk13-openj9-bin, jdk9-openj9-bin, jdk10, jdk11-openjdk-dcevm, jdk8-openjdk-jetbrains, jdk10-openj9-bin, jdk14-openj9-bin, jdk7, jdk8-jetbrains, zulu-14-bin, zulu-13-bin, jdk-bcl, amazon-corretto-15, jdk11-openjdk-dcevm-conflicts-fixed, zulu-embedded-jdk8, sapmachine-jdk-bin, jdk15-adoptopenjdk, jdk11-msopenjdk-bin, liberica-jre-8-full-bin, jdk8-arm, amazon-corretto-16, jdk8-graalvm-bin, jdk16-graalvm-bin, jdk8-openjdk-shenandoah, zulu-16-bin, jdk-arm, jdk7-j9-bin, jdk7r1-j9-bin, jdk11-graalvm-ee-bin, jdk8-openj9-bin, jdk8-j9-bin, jdk11-j9-bin, jdk16-adoptopenjdk, jdk11-graalvm-bin, java-openjdk-bin, jdk, zulu-15-bin, liberica-jdk-8-full-bin, liberica-jdk-11-bin, liberica-jdk-11-full-bin, liberica-jdk-11-lite-bin, liberica-jre-11-bin, liberica-jre-11-full-bin, liberica-jdk-full-bin, amazon-corretto-17, amazon-corretto-8, amazon-corretto-11, zulu-17-bin, zulu-11-bin, zulu-8-bin, jdk-openj9, jdk8-adoptopenjdk, jdk11-openj9-bin, jre-jetbrains, jdk-microsoft-openjdk, jdk11-microsoft-openjdk, jdk16-microsoft-openjdk, zulu-embedded-jdk11, jdk-temurin, jdk11-temurin, jdk17-graalvm-bin, jdk11-jetbrains-imfix, jdk11, jdk8, jdk12-openjdk, jdk13-openjdk, jdk14-openjdk, jdk15-openjdk, jdk16-openjdk, jdk-jetbrains, zulu-embedded-jdk, java-openjdk-loom-ea-bin, java-openjdk-ea-bin, jdk-openj9-bin, jdk-openjdk, jdk11-openjdk, jdk7-openjdk, jdk8-openjdk) (make).java-runtime>=8 ( jdk5, jre7-openjdk-infinality, java-8-openjdk-shenandoah, jre8-openjdk-infinality, java-gcj-compat, jdk9, jre9, jdk-devel, jre10, jdk6, jdk12-openj9-bin, zulu-12-bin, jre6, jre12, jdk8-openjdk-dcevm, server-jre, jdk13-openj9-bin, jdk9-openj9-bin, jdk10, jdk11-openjdk-dcevm, jre8-openjdk-jetbrains, jdk10-openj9-bin, jdk14-openj9-bin, jdk7, jre7, jre14, jdk8-jetbrains, zulu-14-bin, zulu-13-bin, jdk-bcl, jre-bcl, amazon-corretto-15, jdk11-openjdk-dcevm-conflicts-fixed, zulu-embedded-jdk8, sapmachine-jdk-bin, jdk15-adoptopenjdk, jdk11-msopenjdk-bin, liberica-jre-8-full-bin, jdk8-arm, amazon-corretto-16, jdk8-graalvm-bin, jdk16-graalvm-bin, jre8-openjdk-shenandoah, zulu-16-bin, jdk-arm, jdk7-j9-bin, jdk7r1-j9-bin, jdk11-graalvm-ee-bin, jdk8-openj9-bin, jdk8-j9-bin, jdk11-j9-bin, jdk16-adoptopenjdk, jdk11-graalvm-bin, java-openjdk-bin, jre, zulu-15-bin, liberica-jdk-8-full-bin, liberica-jdk-11-bin, liberica-jdk-11-full-bin, liberica-jdk-11-lite-bin, liberica-jre-11-bin, liberica-jre-11-full-bin, liberica-jdk-full-bin, amazon-corretto-17, amazon-corretto-8, amazon-corretto-11, zulu-jre-fx-bin, zulu-17-bin, zulu-11-bin, zulu-8-bin, jre-openj9, jre8-adoptopenjdk, jdk11-openj9-bin, zulu-jdk-fx-bin, jre-jetbrains, jdk-microsoft-openjdk, jdk11-microsoft-openjdk, jdk16-microsoft-openjdk, zulu-embedded-jdk11, jdk-temurin, jdk11-temurin, jdk17-graalvm-bin, jre11-jetbrains-imfix, jre11, jdk8, jre8, jre12-openjdk, jre13-openjdk, jre14-openjdk, jre15-openjdk, jre16-openjdk, jdk-jetbrains, zulu-embedded-jdk, java-openjdk-loom-ea-bin, java-openjdk-ea-bin, jdk-openj9-bin, jre-openjdk, jre11-openjdk, jre7-openjdk, jre8-openjdk).openal ( openal-git, openal-minimal-git).