summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorRowisi2020-04-14 20:17:34 +0100
committerRowisi2020-04-14 20:17:34 +0100
commit562317a7b4fe1ef95bfa242d50550468e4f84c36 (patch)
tree42992965611966db422c2bbcdff1b1821024b3ab
downloadaur-562317a7b4fe1ef95bfa242d50550468e4f84c36.tar.gz
Initial Commit: Version 3.3.162
-rw-r--r--.SRCINFO21
-rw-r--r--PKGBUILD27
-rw-r--r--craft_table.pngbin0 -> 12058 bytes
-rwxr-xr-xhmcl-launch-script9
-rw-r--r--hmcl.desktop10
5 files changed, 67 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..55cd14310685
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,21 @@
+pkgbase = hmcl-bin
+ pkgdesc = A Minecraft Launcher which is multi-functional, cross-platform and popular.
+ pkgver = 3.3.162
+ pkgrel = 2
+ url = https://github.com/huanghongxun/HMCL
+ arch = any
+ license = GPL3
+ depends = java8-openjfx
+ provides = hmcl
+ conflicts = hmcl
+ source = hmcl.desktop
+ source = hmcl-launch-script
+ source = craft_table.png
+ source = hmcl-bin-3.3.162-2.jar::https://github.com/huanghongxun/HMCL/releases/download/v3.3.162/HMCL-3.3.162.jar
+ sha256sums = 875ae9220fbe452ab4e35ad912ca94133b223e9f133163762f57d9ca4f300863
+ sha256sums = cef85329b2b3131a0020efdf29037535ad138c201a6593b2029127ce60a4184c
+ sha256sums = 2989a1b5301b8c7b9afdae5696c6a4e5246afa2d4f1f3d3dad5c192f036a9b4c
+ sha256sums = 74edd9871569f7fe0cb03902b401a7b693e8e77e9b48c61459a1dcaa66eebde8
+
+pkgname = hmcl-bin
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..99a4bcbb07da
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,27 @@
+# Maintainer: Rowisi < nomail <at> private <dot> com >
+
+pkgname=hmcl-bin
+pkgver=3.3.162
+pkgrel=2
+pkgdesc="A Minecraft Launcher which is multi-functional, cross-platform and popular."
+arch=('any')
+url="https://github.com/huanghongxun/HMCL"
+license=('GPL3')
+depends=('java8-openjfx')
+provides=('hmcl')
+conflicts=('hmcl')
+source=("hmcl.desktop"
+ "hmcl-launch-script"
+ "craft_table.png"
+ "${pkgname}-${pkgver}-${pkgrel}.jar::${url}/releases/download/v${pkgver}/HMCL-${pkgver}.jar")
+sha256sums=('875ae9220fbe452ab4e35ad912ca94133b223e9f133163762f57d9ca4f300863'
+ 'cef85329b2b3131a0020efdf29037535ad138c201a6593b2029127ce60a4184c'
+ '2989a1b5301b8c7b9afdae5696c6a4e5246afa2d4f1f3d3dad5c192f036a9b4c'
+ '74edd9871569f7fe0cb03902b401a7b693e8e77e9b48c61459a1dcaa66eebde8')
+
+package() {
+ install -Dm755 "hmcl-launch-script" "${pkgdir}/usr/bin/${pkgname}"
+ install -Dm644 "hmcl.desktop" "${pkgdir}/usr/share/applications/${pkgname}.desktop"
+ install -Dm644 "${pkgname}-${pkgver}-${pkgrel}.jar" "${pkgdir}/usr/share/java/${pkgname}/${pkgname}.jar"
+ install -Dm644 "craft_table.png" "${pkgdir}/usr/share/icons/hicolor/48x48/apps/${pkgname}.png"
+}
diff --git a/craft_table.png b/craft_table.png
new file mode 100644
index 000000000000..45740510a49e
--- /dev/null
+++ b/craft_table.png
Binary files differ
diff --git a/hmcl-launch-script b/hmcl-launch-script
new file mode 100755
index 000000000000..4593acf50e68
--- /dev/null
+++ b/hmcl-launch-script
@@ -0,0 +1,9 @@
+#!/bin/sh
+
+if [[ "$1" != "-p" ]]; then
+ WORKDIR=${XDG_CONFIG_HOME:-$HOME/.config}/hmcl
+ mkdir -p $WORKDIR
+ cd $WORKDIR
+fi
+
+exec /usr/bin/java -jar "/usr/share/java/hmcl-bin/hmcl-bin.jar" "$@"
diff --git a/hmcl.desktop b/hmcl.desktop
new file mode 100644
index 000000000000..17781c6cb981
--- /dev/null
+++ b/hmcl.desktop
@@ -0,0 +1,10 @@
+[Desktop Entry]
+Version=1.0
+Type=Application
+Name=HMCL
+Comment=Hello Minecraft! Launcher, a powerful Minecraft launcher.
+Exec=hmcl-bin
+Icon=hmcl-bin
+Terminal=false
+StartupNotify=false
+Categories=Game;