diff --git a/srcpkgs/runelite-launcher/files/runelite b/srcpkgs/runelite-launcher/files/runelite new file mode 100644 index 00000000000..6bf497d4a8e --- /dev/null +++ b/srcpkgs/runelite-launcher/files/runelite @@ -0,0 +1,2 @@ +#!/bin/sh +exec java -jar "/usr/share/runelite/RuneLite.jar" "$@" diff --git a/srcpkgs/runelite-launcher/files/runelite.desktop b/srcpkgs/runelite-launcher/files/runelite.desktop new file mode 100644 index 00000000000..fa1c615f526 --- /dev/null +++ b/srcpkgs/runelite-launcher/files/runelite.desktop @@ -0,0 +1,10 @@ +[Desktop Entry] +Type=Application +Encoding=UTF-8 +Name=RuneLite +Comment=Open source Old School RuneScape client +Icon=/usr/share/pixmaps/runelite.png +Exec=/usr/bin/runelite +Terminal=false +StartupNotify=false +Categories=Game; diff --git a/srcpkgs/runelite-launcher/template b/srcpkgs/runelite-launcher/template new file mode 100644 index 00000000000..6acab83ae39 --- /dev/null +++ b/srcpkgs/runelite-launcher/template @@ -0,0 +1,30 @@ +# Template file for 'runelite-launcher' +pkgname=runelite-launcher +version=1.6.1 +revision=1 +noarch=yes +wrksrc="launcher-${version}" +hostmakedepends="apache-maven-bin ImageMagick" +depends="virtual?java-runtime" +short_desc="Open source Old School RuneScape client" +maintainer="Matteo Signer " +license="BSD-2-Clause" +homepage="https://runelite.net" +distfiles="https://github.com/runelite/launcher/archive/${version}.tar.gz" +checksum=56cefcf906115c1ea4a5cd0556a257672b56a7cf8d8607aba8b1287f5d6ac407 + + +do_build() { + mvn package + convert src/main/resources/runelite.ico[-1] runelite.png +} + +do_install() { + vinstall target/RuneLite.jar 644 usr/share/runelite + vbin ${FILESDIR}/runelite + + vinstall runelite.png 644 usr/share/pixmaps + vinstall ${FILESDIR}/runelite.desktop 644 usr/share/applications + + vlicense LICENSE +}