summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorNick2024-04-01 14:33:19 +0200
committerNick2024-04-01 14:33:19 +0200
commitf36c4782e2c215be1094dd070fe65a6f9b852df5 (patch)
treea994bd4435a54b72865d0d0c1159eb58a617a114
downloadaur-f36c4782e2c215be1094dd070fe65a6f9b852df5.tar.gz
gdx-liftoff v.1.12.1.7
-rw-r--r--.SRCINFO16
-rw-r--r--PKGBUILD42
-rwxr-xr-xgdx-liftoff3
-rw-r--r--gdx-liftoff.desktop9
4 files changed, 70 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..071fb065570e
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,16 @@
+pkgbase = gdx-liftoff
+ pkgdesc = LibGDX project setup
+ pkgver = 1.12.1.7
+ pkgrel = 1
+ url = https://libgdx.com
+ arch = any
+ license = APACHE
+ depends = java-environment
+ source = gdx-liftoff-1.12.1.7.tar.gz::https://github.com/libgdx/gdx-liftoff/archive/refs/tags/v1.12.1.7.tar.gz
+ source = gdx-liftoff
+ source = gdx-liftoff.desktop
+ sha256sums = 01307db8b4e36c3ba131eeeef7a4a0f37d7eb06b3902b5ab1502ceb62a4d353b
+ sha256sums = b646f91c9504b229c8a59bbb05a7fc410e5284f1e4cdbbf6fcb258eea8056a8b
+ sha256sums = 3756dc0f908f8616d00cd077891a5e8c1b1f72e575227bcfc72db38e2e57c1b6
+
+pkgname = gdx-liftoff
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..e9378d66eb2c
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,42 @@
+# Maintainer: Nick Pilipenko <nick <at> k-2 <dot> tech>
+
+
+pkgname=gdx-liftoff
+pkgver=1.12.1.7
+pkgrel=1
+#epoch=1
+pkgdesc="LibGDX project setup"
+arch=('any')
+url="https://libgdx.com"
+license=('APACHE')
+depends=('java-environment')
+
+source=("$pkgname-$pkgver.tar.gz::https://github.com/libgdx/gdx-liftoff/archive/refs/tags/v$pkgver.tar.gz"
+ "gdx-liftoff"
+ "gdx-liftoff.desktop"
+)
+
+sha256sums=('01307db8b4e36c3ba131eeeef7a4a0f37d7eb06b3902b5ab1502ceb62a4d353b'
+ 'b646f91c9504b229c8a59bbb05a7fc410e5284f1e4cdbbf6fcb258eea8056a8b'
+ '3756dc0f908f8616d00cd077891a5e8c1b1f72e575227bcfc72db38e2e57c1b6')
+
+jsrc=$pkgname-$pkgver
+
+build() {
+ cd $jsrc
+ echo "Run build script in directory: `pwd`"
+ bash ./gradlew build
+ # Build script produce jar with doubling version in file name, rename
+ mv $srcdir/$jsrc/build/libs/$pkgname-$pkgver-$pkgver.jar $srcdir/$jsrc/build/libs/$pkgname.jar
+}
+
+package() {
+ jtarget=$srcdir/$jsrc/build/libs/$pkgname.jar
+ cd $srcdir
+ chmod +x gdx-liftoff
+ mkdir -p $pkgdir/usr/{share/java/$pkgname/,bin,share/pixmaps,share/applications}
+ install -Dm644 $jtarget $pkgdir/usr/share/java/$pkgname/
+ install -Dm644 $srcdir/$jsrc/raw/vectors/gdx-liftoff.svg $pkgdir/usr/share/pixmaps/gdx-liftoff.svg
+ install -Dm644 gdx-liftoff.desktop $pkgdir/usr/share/applications/
+ install -Dm755 gdx-liftoff $pkgdir/usr/bin
+}
diff --git a/gdx-liftoff b/gdx-liftoff
new file mode 100755
index 000000000000..34379bc7686a
--- /dev/null
+++ b/gdx-liftoff
@@ -0,0 +1,3 @@
+#!/bin/sh
+
+exec "$JAVA_HOME/bin/java" -jar '/usr/share/java/gdx-liftoff/gdx-liftoff.jar' "$@"
diff --git a/gdx-liftoff.desktop b/gdx-liftoff.desktop
new file mode 100644
index 000000000000..da54ca2c3c89
--- /dev/null
+++ b/gdx-liftoff.desktop
@@ -0,0 +1,9 @@
+[Desktop Entry]
+Version=1.12.1.7
+Name=Libgdx Project Setup
+GenericName=Libgdx Project Setup
+Exec=gdx-liftoff %U
+Terminal=false
+Icon=gdx-liftoff
+Type=Application
+Categories=Development;