Search Criteria
Package Details: mindustry-server 153-1
Package Actions
| Git Clone URL: | https://aur.archlinux.org/mindustry.git (read-only, click to copy) |
|---|---|
| Package Base: | mindustry |
| Description: | A sandbox tower defense game - server |
| Upstream URL: | https://github.com/Anuken/Mindustry |
| Licenses: | GPL-3.0-only |
| Submitter: | dmitmel |
| Maintainer: | xiota |
| Last Packager: | xiota |
| Votes: | 35 |
| Popularity: | 0.63 |
| First Submitted: | 2019-10-10 21:43 (UTC) |
| Last Updated: | 2025-10-31 01:28 (UTC) |
Dependencies (5)
- alsa-lib
- hicolor-icon-theme (hicolor-icon-theme-gitAUR)
- java-runtime (jre10AUR, jre12AUR, jdk10AUR, jdk10-openj9-binAUR, jdk7AUR, jre7AUR, amazon-corretto-16AUR, jdk8-graalvm-binAUR, jdk16-graalvm-binAUR, jdk16-adoptopenjdkAUR, liberica-jre-11-binAUR, jdk11-j9-binAUR, jre16-openjdkAUR, jre14-openjdkAUR, jre15AUR, jre14AUR, jre13AUR, jre16AUR, jre18-openjdkAUR, amazon-corretto-19-binAUR, jdk19-graalvm-binAUR, liberica-jre-11-full-binAUR, jdk19-graalvm-ee-binAUR, liberica-jre-8-full-binAUR, jdk11-graalvm-binAUR, jre-openj9AUR, jdk11-graalvm-ee-binAUR, jre12-openjdkAUR, jdk11-dragonwell-standard-binAUR, jdk11-jetbrains-binAUR, jdk20-graalvm-binAUR, jdk17-graalvm-binAUR, jdk20-openj9-binAUR, zulu-13-binAUR, jdk8-dragonwell-extended-binAUR, jdk8-dragonwell-standard-binAUR, jdk11-dragonwell-extended-binAUR, jdk8-j9-binAUR, jdk7-j9-binAUR, jdk7r1-j9-binAUR, jre13-openjdkAUR, jre15-openjdkAUR, jdk21-graalvm-binAUR, jre17-jetbrainsAUR, zulu-8-binAUR, mandrel-binAUR, mandrel24-binAUR, jdk17-graalvm-ee-binAUR, jdk22-graalvm-ee-binAUR, jdk20-graalvm-ee-binAUR, jdk22-graalvm-binAUR, jre19-openjdkAUR, zulu-jdk-fx-binAUR, jre21-jetbrainsAUR, jdk17-zulu-prime-binAUR, zulu-fx-binAUR, zulu11-fx-binAUR, zulu17-fx-binAUR, zulu21-fx-binAUR, jdk11-openj9-binAUR, jre-zulu-binAUR, jre-zulu-fx-binAUR, jdk-android-studioAUR, zulu-11-binAUR, jdk8-graalvm-ee-binAUR, jre17AUR, jre-zuluAUR, jre-zulu-fxAUR, jre8AUR, jdk8AUR, jdk23-graalvm-ee-binAUR, jdk17-jetbrains-binAUR, jdk21-dragonwell-standard-binAUR, jdk24-graalvm-ce-binAUR, jdk8-dragonwell-extendedAUR, jdk23-temurinAUR, zing-23-binAUR, zulu-jre-fx-binAUR, jdk17-dragonwell-standard-binAUR, jdk21-dragonwell-extended-binAUR, jdk8-perfAUR, openjdk-zulu-ca-fx-binAUR, openjdk-zulu8-ca-fx-binAUR, openjdk-zulu11-ca-fx-binAUR, openjdk-zulu17-ca-fx-binAUR, openjdk-zulu21-ca-fx-binAUR, amazon-corretto-17AUR, amazon-corretto-21-binAUR, zulu-24-binAUR, liberica-nik-23-full-binAUR, microsoft-openjdk-11-binAUR, microsoft-openjdk-17-binAUR, microsoft-openjdk-21-binAUR, liberica-jdk-21-binAUR, jre21-zulu-binAUR, jre17-zulu-binAUR, sapmachine11-jdkAUR, sapmachine17-jdkAUR, jre11AUR, zulu8-fx-binAUR, liberica-nik-24-full-binAUR, jdk-openj9-binAUR, jdk24-openjdkAUR, jre24-openjdkAUR, jre23-openjdkAUR, jdk23-openjdkAUR, jre22-openjdkAUR, jdk22-openjdkAUR, jdk24-graalvm-binAUR, jdk24-graalvm-ee-binAUR, liberica-nik-25-full-binAUR, amazon-corretto-24-binAUR, jdk25-openjdk-wakefieldAUR, jre25-openjdk-wakefieldAUR, jdk25-openj9-binAUR, jdk21-graalvm-ee-binAUR, jdk21-jetbrains-binAUR, java-openjdk-binAUR, jreAUR, jdkAUR, jre-ltsAUR, jdk-ltsAUR, amazon-corretto-11AUR, amazon-corretto-8AUR, liberica-jdk-full-binAUR, liberica-jdk-25-full-binAUR, liberica-jdk-21-full-binAUR, liberica-jdk-8-full-binAUR, liberica-jdk-11-binAUR, liberica-jdk-11-full-binAUR, liberica-jdk-11-lite-binAUR, liberica-jdk-17-full-binAUR, jre-jetbrainsAUR, jdk-temurinAUR, jdk21-temurinAUR, jdk17-temurinAUR, jdk8-openj9-binAUR, zulu-21-binAUR, zulu-17-binAUR, jdk25-graalvm-ce-binAUR, jdk8-temurinAUR, jdk25-graalvm-binAUR, jdk17-openj9-binAUR, jdk21-openj9-binAUR, amazon-corretto-25-binAUR, zulu-17-fx-binAUR, jdk-openjdk-wakefieldAUR, jre-openjdk-wakefieldAUR, jre21-jetbrains-gitAUR, jdk21-jetbrains-gitAUR, jdk11-temurinAUR, zing-21-binAUR, zing-8-binAUR, zing-17-binAUR, openjdk-liberica11-full-binAUR, openjdk-liberica17-full-binAUR, openjdk-liberica21-full-binAUR, openjdk-liberica8-full-binAUR, openjdk-liberica-full-binAUR, java-openjdk-ea-binAUR, jdk-openjdk, jdk11-openjdk, jdk17-openjdk, jdk21-openjdk, jre-openjdk, jre11-openjdk, jre17-openjdk, jre21-openjdk, jre8-openjdk)
- java-environment (jdk12AUR, jdk10AUR, jdk10-openj9-binAUR, jdk7AUR, amazon-corretto-16AUR, jdk8-graalvm-binAUR, jdk16-graalvm-binAUR, jdk16-adoptopenjdkAUR, liberica-jre-11-binAUR, jdk11-j9-binAUR, jdk16-openjdkAUR, jdk14-openjdkAUR, jdk18-openjdkAUR, amazon-corretto-19-binAUR, jdk19-graalvm-binAUR, liberica-jre-11-full-binAUR, jdk19-graalvm-ee-binAUR, liberica-jre-8-full-binAUR, jdk11-graalvm-binAUR, jdk-openj9AUR, jdk11-graalvm-ee-binAUR, jdk12-openjdkAUR, jdk11-dragonwell-standard-binAUR, jdk11-jetbrains-binAUR, jdk20-graalvm-binAUR, jdk17-graalvm-binAUR, jdk20-openj9-binAUR, zulu-13-binAUR, jdk8-dragonwell-extended-binAUR, jdk8-dragonwell-standard-binAUR, jdk11-dragonwell-extended-binAUR, jdk8-j9-binAUR, jdk7-j9-binAUR, jdk7r1-j9-binAUR, jdk13-openjdkAUR, jdk15-openjdkAUR, jdk21-graalvm-binAUR, jdk17-jetbrainsAUR, zulu-8-binAUR, mandrel-binAUR, mandrel24-binAUR, jdk17-graalvm-ee-binAUR, jdk22-graalvm-ee-binAUR, jdk20-graalvm-ee-binAUR, jdk22-graalvm-binAUR, jdk19-openjdkAUR, zulu-jdk-fx-binAUR, jabba-binAUR, jdk21-jetbrainsAUR, jdk17-zulu-prime-binAUR, zulu-fx-binAUR, zulu11-fx-binAUR, zulu17-fx-binAUR, zulu21-fx-binAUR, jdk11-openj9-binAUR, jre-zulu-binAUR, jre-zulu-fx-binAUR, jdk-android-studioAUR, zulu-11-binAUR, jdk8-graalvm-ee-binAUR, jdk8AUR, jdk23-graalvm-ee-binAUR, jdk17-jetbrains-binAUR, jdk21-dragonwell-standard-binAUR, jdk24-graalvm-ce-binAUR, jdk8-dragonwell-extendedAUR, jdk23-temurinAUR, zing-23-binAUR, jdk17-dragonwell-standard-binAUR, jdk21-dragonwell-extended-binAUR, jdk8-perfAUR, openjdk-zulu-ca-fx-binAUR, openjdk-zulu8-ca-fx-binAUR, openjdk-zulu11-ca-fx-binAUR, openjdk-zulu17-ca-fx-binAUR, openjdk-zulu21-ca-fx-binAUR, amazon-corretto-17AUR, amazon-corretto-21-binAUR, zulu-24-binAUR, liberica-nik-23-full-binAUR, microsoft-openjdk-11-binAUR, microsoft-openjdk-17-binAUR, microsoft-openjdk-21-binAUR, liberica-jdk-21-binAUR, sapmachine11-jdkAUR, sapmachine17-jdkAUR, jdk11AUR, zulu8-fx-binAUR, liberica-nik-24-full-binAUR, jdk-openj9-binAUR, jdk24-openjdkAUR, jdk23-openjdkAUR, jdk22-openjdkAUR, jdk24-graalvm-binAUR, jdk24-graalvm-ee-binAUR, liberica-nik-25-full-binAUR, amazon-corretto-24-binAUR, jdk25-openjdk-wakefieldAUR, jdk25-openj9-binAUR, jdk21-graalvm-ee-binAUR, jdk21-jetbrains-binAUR, java-openjdk-binAUR, jdkAUR, jdk-ltsAUR, amazon-corretto-11AUR, amazon-corretto-8AUR, liberica-jdk-full-binAUR, liberica-jdk-25-full-binAUR, liberica-jdk-21-full-binAUR, liberica-jdk-8-full-binAUR, liberica-jdk-11-binAUR, liberica-jdk-11-full-binAUR, liberica-jdk-11-lite-binAUR, liberica-jdk-17-full-binAUR, jre-jetbrainsAUR, jdk-temurinAUR, jdk21-temurinAUR, jdk17-temurinAUR, jdk8-openj9-binAUR, zulu-21-binAUR, zulu-17-binAUR, jdk25-graalvm-ce-binAUR, jdk8-temurinAUR, jdk25-graalvm-binAUR, jdk17-openj9-binAUR, jdk21-openj9-binAUR, amazon-corretto-25-binAUR, zulu-17-fx-binAUR, jdk-openjdk-wakefieldAUR, jdk21-jetbrains-gitAUR, jdk11-temurinAUR, zing-21-binAUR, zing-8-binAUR, zing-17-binAUR, openjdk-liberica11-full-binAUR, openjdk-liberica17-full-binAUR, openjdk-liberica21-full-binAUR, openjdk-liberica8-full-binAUR, openjdk-liberica-full-binAUR, java-openjdk-ea-binAUR, jdk-openjdk, jdk11-openjdk, jdk17-openjdk, jdk21-openjdk, jdk8-openjdk) (make)
- libicns (make)
Latest Comments
1 2 3 4 5 6 Next › Last »
xiota commented on 2025-01-18 16:41 (UTC)
@Pavlov. Please let that be your last comment on this non-issue. Edit your last comment if you need to revise your alternate PKGBUILD.
Pavlov commented on 2025-01-18 15:36 (UTC) (edited on 2025-01-18 15:39 (UTC) by Pavlov)
PKGBUILDmindustry.sh.templatemindustry.desktop.templateThere are still some things to modify, but just as is is far way better than your own, and doesn't use any
evalor dynamically generated bash code and generates correct.SRCINFOinformation. You can still improve it, for example removingjava-runtimefrommindustry-iconsdependencies.xiota commented on 2025-01-17 16:28 (UTC) (edited on 2025-01-17 16:34 (UTC) by xiota)
The per-package metadata changes, like depends, would be missing. Manually editing
.SRCINFOis generally considered bad practice.Maintainers have no "duty to prove" anything. It is user responsibility to review PKGBUILDs before building. Good job. Now, if you find an actual problem, I'll fix it. But if you just don't like how it's written, no one is forcing you to build it.
Pavlov commented on 2025-01-17 16:00 (UTC)
Can you explain how without
evalan incorrect.SRCINFOwould be generated, and why you can not provide you own.SRCINFOif the one automatically generated bymakepkgdoesn't satisfies your expectations?Linux is a package provided in Arch official repository, therefore the Arch team guarantees that it is secure and follows the official guidelines. Your package is in AUR, where everyone can upload (almost) whatever they want without a previous authorization, therefore it is your duty to prove that your package is safe and your imaginative Bash artifacts don't help in that sense (moreover, some variables aren't even defined).
Since there are only two packages associated to this
pkgbaseit doesn't seem too expensive writing them both.xiota commented on 2025-01-17 15:07 (UTC)
Without
eval, incorrect.SRCINFOwould be generated. Consider using a different distro if it bothers you. See "voluntary obfuscation" inextra/linuxandextra/linux-lts.Sourcing arbitrary external files makes the package "difficult to analyze or even unreadable, which can be interpreted as voluntary obfuscation."
Pavlov commented on 2025-01-17 13:06 (UTC) (edited on 2025-01-17 13:08 (UTC) by Pavlov)
You should avoid to use
evalsince it makes thePKGBUILDdifficult to analyze or even unreadable, which can be interpreted as voluntary obfuscation.You should put them in a different file sourced in
sourcefield and usesedto replace the relevant parts instead of putting everything in the PKGBUILD`.Pavlov commented on 2024-05-23 21:57 (UTC)
Arcshould be added as dependency. Moreover, Mindustry doesn't support Java >= 18 so you should replacewith
dmitmel commented on 2024-02-28 10:17 (UTC)
Uh, I suppose Java versions that are too new are not supported by the Gradle version Mindustry is using, try compiling with an older JDK
hrehfeld commented on 2024-02-28 09:48 (UTC) (edited on 2024-02-28 09:52 (UTC) by hrehfeld)
:shrug:
Installing gradle doesn't help.
1 2 3 4 5 6 Next › Last »