aboutsummarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.INSTALL3
-rw-r--r--.SRCINFO25
-rw-r--r--PKGBUILD52
-rw-r--r--README.md1
-rw-r--r--chronocraft.desktop10
-rw-r--r--chronocraft.pngbin0 -> 358767 bytes
6 files changed, 91 insertions, 0 deletions
diff --git a/.INSTALL b/.INSTALL
new file mode 100644
index 000000000000..43228e956eb9
--- /dev/null
+++ b/.INSTALL
@@ -0,0 +1,3 @@
+post_remove() {
+ rm -rf /usr/share/chronocraft
+} \ No newline at end of file
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..a53d65fe1ffd
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,25 @@
+pkgbase = chronocraft
+ pkgdesc = Unofficial ChronoCraft installer
+ pkgver = 1.0.0
+ pkgrel = 1
+ url = https://chronocraftgame.com
+ install = .INSTALL
+ arch = any
+ license = unknown
+ makedepends = p7zip
+ depends = libnet
+ depends = gtk3
+ depends = gtk2
+ depends = at-spi2-core
+ depends = java-runtime
+ depends = ffmpeg4.4
+ source = https://dtlod8orn734n.cloudfront.net/ChronoCraft.exe
+ source = https://download.bell-sw.com/java/8u352+8/bellsoft-jre8u352+8-linux-amd64-full.tar.gz
+ source = chronocraft.png
+ source = chronocraft.desktop
+ md5sums = SKIP
+ md5sums = 8a9822dc330e310937773377121cc7aa
+ md5sums = 222d6c1a0fd15fd810848fc8fdb1ebb2
+ md5sums = 936f0e48084ea908a5f3830aa5079d15
+
+pkgname = chronocraft
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..576eee38d2cd
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,52 @@
+# This is an example PKGBUILD file. Use this as a start to creating your own,
+# and remove these comments. For more information, see 'man PKGBUILD'.
+
+# Maintainer: FlawCra <moritz.fuessel@flawcra.cc>
+pkgname=chronocraft
+pkgver=1.0.0
+pkgrel=1
+epoch=
+pkgdesc="Unofficial ChronoCraft installer"
+arch=('any')
+url="https://chronocraftgame.com"
+license=('unknown')
+groups=()
+depends=('libnet' 'gtk3' 'gtk2' 'at-spi2-core' 'java-runtime' 'ffmpeg4.4')
+makedepends=('p7zip')
+checkdepends=()
+optdepends=()
+provides=()
+conflicts=()
+replaces=()
+backup=()
+options=()
+install='.INSTALL'
+changelog=
+source=("https://dtlod8orn734n.cloudfront.net/ChronoCraft.exe"
+ "https://download.bell-sw.com/java/8u352+8/bellsoft-jre8u352+8-linux-amd64-full.tar.gz"
+ "chronocraft.png"
+ "chronocraft.desktop")
+noextract=()
+md5sums=("SKIP"
+ "8a9822dc330e310937773377121cc7aa"
+ "222d6c1a0fd15fd810848fc8fdb1ebb2"
+ "936f0e48084ea908a5f3830aa5079d15")
+validpgpkeys=()
+
+package() {
+ 7z x $srcdir/ChronoCraft.exe -y -o$srcdir/tmp
+ rm -rf $srcdir/tmp/bin/java/* $srcdir/tmp/\$PLUGINSDIR $srcdir/tmp/ChronoCraft.ico $srcdir/tmp/ChronoCraft.bat
+ mv $srcdir/jre*-full/* $srcdir/tmp/bin/java/
+ chmod +x $srcdir/tmp/bin/java/bin/java
+ cat <<EOT >> $srcdir/tmp/chronocraft
+#!/bin/sh
+cd bin
+java/bin/java -jar ProjectXY.jar
+EOT
+ chmod +x $srcdir/tmp/chronocraft
+ mkdir -p $pkgdir/usr/share/chronocraft
+ mv $srcdir/tmp/* $pkgdir/usr/share/chronocraft
+ chmod -R 777 $pkgdir/usr/share/chronocraft
+ install -D -m644 "$srcdir/chronocraft.desktop" "$pkgdir/usr/share/applications/chronocraft.desktop"
+ install -D -m644 "$srcdir/chronocraft.png" "$pkgdir/usr/share/pixmaps/chronocraft.png"
+}
diff --git a/README.md b/README.md
new file mode 100644
index 000000000000..9be737abdfd8
--- /dev/null
+++ b/README.md
@@ -0,0 +1 @@
+# ChronoCraft
diff --git a/chronocraft.desktop b/chronocraft.desktop
new file mode 100644
index 000000000000..9437e2bebcae
--- /dev/null
+++ b/chronocraft.desktop
@@ -0,0 +1,10 @@
+[Desktop Entry]
+Name=ChronoCraft
+Type=Application
+Path=/usr/share/chronocraft
+Exec=/usr/share/chronocraft/chronocraft
+Terminal=false
+Icon=chronocraft
+Comment=ChronoCraft MMO-RPG
+NoDisplay=false
+Categories=Game;
diff --git a/chronocraft.png b/chronocraft.png
new file mode 100644
index 000000000000..93a08adaa110
--- /dev/null
+++ b/chronocraft.png
Binary files differ