Skip to content
Open
2 changes: 1 addition & 1 deletion .gitignore
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
.idea/
.gradle/
build/
out/
out/
30 changes: 30 additions & 0 deletions PKGBUILD
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
# Maintainer: Tom Mohr <[email protected]>
# Contributor: Altruios <[email protected]>
# Contributor: SuperRyn <[email protected]>
pkgname="particle-life-app"
pkgrel=1
pkgver=1
pkgdesc="GUI for Particle Life, a particle system showing life-like behaviour"
arch=("x86_64")
url="https://github.com/tom-mohr/$pkgname"
license=('GPL')
depends=('java-environment')
makedepends=('git' 'java-runtime>=16')
source=("git+$url.git")
md5sums=('SKIP')
pkgver() {
cd "$srcdir/$pkgname"
git describe --tags | sed 's/\([^-]*-g\)/r\1/;s/-/./g'
}
build() {
cd "$srcdir/$pkgname"
chmod +x ./gradlew
./gradlew shadowJar
}
package() {
cd "$srcdir/$pkgname"
install -Dm755 "$srcdir/$pkgname/build/libs/$pkgname-1.0.0-all.jar" "$pkgdir/usr/share/java/${pkgname}/${pkgname}.jar"
install -Dm755 "$srcdir/$pkgname/_patch.sh" "$pkgdir/usr/bin/${pkgname}"
install -Dm644 "$srcdir/$pkgname/README.md" "$pkgdir/usr/share/doc/${pkgname}"
install -Dm644 "$srcdir/$pkgname/LICENSE.md" "$pkgdir/usr/share/licenses/${pkgname}"
}
2 changes: 1 addition & 1 deletion _patch.sh
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
#!/bin/sh
exec /usr/bin/java -jar '/usr/share/java/particle-life/particle-life.jar' "$@"
exec /usr/bin/java -jar '/usr/share/java/particle-life-app/particle-life-app.jar' "$@"