Package Details: shattered-pixel-dungeon 0.7.5.f-3

Git Clone URL: (read-only, click to copy)
Package Base: shattered-pixel-dungeon
Description: Shattered fork of the popular rogue-like game
Upstream URL:
Licenses: GPL3
Conflicts: shattered-pixel-dungeon-git
Submitter: petercxy
Maintainer: petercxy (lilac)
Last Packager: lilac
Votes: 6
Popularity: 0.48
First Submitted: 2018-05-11 11:51
Last Updated: 2020-02-05 18:56

Latest Comments

petercxy commented on 2020-02-16 00:00

@jonathon I'm not sure how to detect the proper JDK path for a specific version. Let me have a look later.

jonathon commented on 2020-02-15 17:57

Would you consider switching the jdk8-openjdk and jre8-openjdk deps to the generic java-environment=8 and java-runtime=8 ? That way people of alternative JDK/JREs can use them without needing to install an additional JDK and JRE.

erayerdin commented on 2019-10-25 21:12


GalaxyLJGD commented on 2019-10-09 18:23

The official website is now

petercxy commented on 2019-01-27 06:10

Updated with system gradle

jonathon commented on 2018-12-31 15:27

If you don't want to use the system gradle at least consider this patch which will use a cached archive and save ~110MB download every build:

diff --git a/PKGBUILD b/PKGBUILD
index 1dcef41..12498db 100644
@@ -17,10 +17,17 @@ source=(
-            '204a7bcedbbc14bdad6586e4b759b326191a7fd2c344dadc7032495d4caa5fe32edac4118d7294229a6fe24f6684416fff37e260bbc9dde9e50846a03ba77db8')
+            '204a7bcedbbc14bdad6586e4b759b326191a7fd2c344dadc7032495d4caa5fe32edac4118d7294229a6fe24f6684416fff37e260bbc9dde9e50846a03ba77db8'
+            '53b71812f18cdb2777e9f1b2a0f2038683907c90bdc406bc64d8b400e1fb2c3b')
+prepare() {
+  sed -i "5s|https\\\://|file:///$srcdir|" $_srcdir/gradle/wrapper/

 build() {
   cd $_srcdir

jonathon commented on 2018-10-27 13:42

Here's a diff to use the system gradle and prevent the download of ~70MB for each build:

diff --git a/PKGBUILD b/PKGBUILD
index 6b8d7bc..d20c81f 100644
@@ -10,7 +10,7 @@ pkgdesc='Shattered fork of the popular rogue-like game'
 depends=('java-runtime' 'bash' 'xorg-xrandr')
-makedepends=('git' 'java-environment' 'jdk8-openjdk')
+makedepends=('git' 'gradle' 'java-environment' 'jdk8-openjdk')
@@ -22,6 +22,11 @@ sha512sums=('5ffcff27a982399239f935e1307e7620d2052b6fe6682d85e699fa29a9f09454209

+prepare() {
+  # Use system gradle
+  sed -i '164c/usr/bin/gradle "$@"' "$_srcdir"/gradlew
 build() {
   cd $_srcdir
   unset _JAVA_OPTIONS