From c58a2aceb522d11e0afec2bfbf55b9857d909e76 Mon Sep 17 00:00:00 2001 From: Toasterbirb Date: Mon, 10 Jan 2022 13:25:43 +0200 Subject: [PATCH] PolyMC package --- srcpkgs/PolyMC/template | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 srcpkgs/PolyMC/template diff --git a/srcpkgs/PolyMC/template b/srcpkgs/PolyMC/template new file mode 100644 index 000000000000..4790a4d81605 --- /dev/null +++ b/srcpkgs/PolyMC/template @@ -0,0 +1,33 @@ +# Template file for 'PolyMC' +pkgname=PolyMC +version=1.0.4 +revision=2 +wrksrc="PolyMC-${version}" +hostmakedepends="cmake gcc git" +makedepends="qt5-devel qtchooser qt5-qmake zlib-devel openjdk libglib-devel" +short_desc="Minecraft launcher for managing multiple installations at once" +maintainer="Toasterbirb " +license="GPL-3.0-or-later" +homepage="https://github.com/PolyMC/PolyMC" + +export Qt5Core_DIR="/usr/lib/cmake/Qt5Core" + +do_fetch() { + git clone --recursive https://github.com/PolyMC/PolyMC.git ${wrksrc} + cd ${wrksrc} + git checkout 1.0.4 +} + +do_build() { + mkdir ${wrksrc}/build + cd ${wrksrc}/build + cmake -S .. \ + -DCMAKE_BUILD_TYPE=Release \ + -DCMAKE_INSTALL_PREFIX="/usr" \ + -DLauncher_LAYOUT=lin-system +} + +do_install() { + cd ${wrksrc}/build + make -j$(nproc) PREFIX=/usr DESTDIR=$DESTDIR install +}