Package Details: mindustry-git r5344.ff2d9c34f-1

Git Clone URL: (read-only, click to copy)
Package Base: mindustry-git
Description: A sandbox tower defense game written in Java
Upstream URL:
Keywords: game multiplayer sandbox
Licenses: MIT
Conflicts: mindustry
Provides: mindustry
Submitter: copygirl
Maintainer: copygirl
Last Packager: copygirl
Votes: 10
Popularity: 0.083681
First Submitted: 2018-02-06 11:36
Last Updated: 2019-11-21 20:04

Dependencies (3)

Required by (0)

Sources (4)

Pinned Comments

copygirl commented on 2019-04-22 00:56

Please note that this package builds Mindustry from the latest source code. If you wish to build a specific release, make sure to add "#tag=v72" or similar to the git repository in the sources array.

Latest Comments

1 2 Next › Last »

copygirl commented on 2019-11-21 20:13

Updated the package as by vasya's comments. Doesn't use absolute paths anymore so it respects $PATH. I decided to keep the java-runtime=8 dependency for now, as that appears to be recommended to build (and play?) as per the project's readme. If you wish, you can always change the requirement to >= this before you build the package.

I also changed all the file and folder names to remove the -git suffix as per recommendations in the #archlinux IRC channel, and made the package provide and conflict with other mindustry packages. I initially intended this package to be playable alongside a stable version of the game, but as both versions would use the same configuration folder, it could cause issues.

I noticed myself that I could not build the game from the latest source code. If you run into a similar issue, try to build from the most recent release tag instead (see pinned comment and, and perhaps report it to the developers.

vasya commented on 2019-11-21 12:06

Also, same as with the mindustry AUR package, can you please change the java-runtime requirements from 8 to >=8 ?

vasya commented on 2019-11-21 11:15

Can we change .desktop file to call Exec=mindustry-git instead of /usr/bin/mindustry-git, and the main executable to call java instead of /usr/bin/java ? This is the preferred way I think. The user might want to override the binaries in e.g. /usr/local/bin, and it makes sense to allow it. Also, this is how all other .desktop behave as far as I see. Thanks for the package!

copygirl commented on 2019-09-19 19:55

I updated the package to require JRE and JDK version 8 exactly, hopefully fixing the "Could not find tools.jar." issue. Unsure if a newer JRE would also work for just running the game, but I'll keep it simple, as it is required for building according to the README.

Distag commented on 2019-09-15 16:02

With java-12-openjdk, it does not work. with java-8-openjdk, it works

kiiruchu commented on 2019-09-08 23:47

I'm affected by this issue

copygirl commented on 2019-09-05 19:52

Anyone running into the "Could not find tools.jar." error, please let me know which version of Java/JDK you were using. Perhaps that allows me to narrow down the make requirements to avoid this for other users. Thank you!

$ java -version
openjdk version "1.8.0_222"
OpenJDK Runtime Environment (build 1.8.0_222-b05)
OpenJDK 64-Bit Server VM (build 25.222-b05, mixed mode)

meowxiik commented on 2019-09-05 19:44

I have fixed the issue by installing jdk8-openjdk

meowxiik commented on 2019-09-05 19:41

I have the same issue as @Distag

Distag commented on 2019-08-24 18:06

Starting a Gradle Daemon (subsequent builds will be faster) No found. Not loading Android module. > Task :annotations:compileJava FAILED FAILURE: Build failed with an exception. * What went wrong: Execution failed for task ':annotations:compileJava'. > Could not find tools.jar. Please check that /usr/lib/jvm/java-8-openjdk/jre contains a valid JDK installation.