diff options
-rw-r--r-- | .INSTALL | 3 | ||||
-rw-r--r-- | .SRCINFO | 25 | ||||
-rw-r--r-- | PKGBUILD | 52 | ||||
-rw-r--r-- | README.md | 1 | ||||
-rw-r--r-- | chronocraft.desktop | 10 | ||||
-rw-r--r-- | chronocraft.png | bin | 0 -> 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 Binary files differnew file mode 100644 index 000000000000..93a08adaa110 --- /dev/null +++ b/chronocraft.png |