File README of Package logisim-evolution
mkdir build
cd build
tar xf ../logisim-evolution-3.9.0.tar.gz
cd logisim-evolution-3.9.0
# Java 16 (or newer)
sudo update-alternatives --config java
sudo update-alternatives --config javac
rm -rf /tmp/gradle*
export LANG=en_US.UTF-8
export GRADLE_OPTS="-Xmx1024m"
export GRADLE_USER_HOME=/tmp/gradle
export JAVA_HOME=/usr/lib64/jvm/java-21-openjdk-21
# ** gradle 8.x !! **
gradle \
--gradle-user-home $GRADLE_USER_HOME \
--project-cache-dir /tmp/gradle-cache \
--continue \
-Dbuild.snapshot=false \
-Dfile.encoding=UTF-8 \
genFiles
gradle \
--gradle-user-home $GRADLE_USER_HOME \
--project-cache-dir /tmp/gradle-cache \
--continue \
-Dbuild.snapshot=false \
-Dfile.encoding=UTF-8 \
shadowJar
cd ..
rm -rf /tmp/gradle/daemon/*/*log
rm -rf /tmp/gradle/jdks
find /tmp/gradle -type d -exec chmod 755 {} \;
find /tmp/gradle -type f -exec chmod 644 {} \;
find /tmp/gradle-cache -type d -exec chmod 755 {} \;
find /tmp/gradle-cache -type f -exec chmod 644 {} \;
tar cjf logisim-evolution-kit.tar.xz -C /tmp gradle gradle-cache