From fe94fb0973b35a29673da4fa6b3f692928963174 Mon Sep 17 00:00:00 2001 From: Philipp David Date: Mon, 10 Jan 2022 11:32:22 +0100 Subject: [PATCH] New package: PolyMC-1.1.1 --- srcpkgs/PolyMC/files/README.voidlinux | 6 ++++++ srcpkgs/PolyMC/template | 28 +++++++++++++++++++++++++++ srcpkgs/PolyMC/update | 2 ++ 3 files changed, 36 insertions(+) create mode 100644 srcpkgs/PolyMC/files/README.voidlinux create mode 100644 srcpkgs/PolyMC/template create mode 100644 srcpkgs/PolyMC/update diff --git a/srcpkgs/PolyMC/files/README.voidlinux b/srcpkgs/PolyMC/files/README.voidlinux new file mode 100644 index 000000000000..16ee7f91717b --- /dev/null +++ b/srcpkgs/PolyMC/files/README.voidlinux @@ -0,0 +1,6 @@ +Void-specific instructions: +============================ + +You may not have the correct version of java installed for running specific +versions of Minecraft. For Minecraft version 1.17 and up install openjdk17-jre +and for older ones openjdk8-jre. diff --git a/srcpkgs/PolyMC/template b/srcpkgs/PolyMC/template new file mode 100644 index 000000000000..c41ba6c6e8ab --- /dev/null +++ b/srcpkgs/PolyMC/template @@ -0,0 +1,28 @@ +# Template file for 'PolyMC' +pkgname=PolyMC +version=1.1.1 +revision=1 +build_style=cmake +configure_args="-DLauncher_BUILD_PLATFORM=Void -DLauncher_PORTABLE=0 + -DLauncher_VERSION_BUILD=${revision}" +hostmakedepends="openjdk8 qt5-host-tools qt5-qmake" +makedepends="qt5-devel" +depends="virtual?java-runtime xrandr" +short_desc="Custom launcher for Minecraft" +maintainer="Philipp David " +license="GPL-3.0-only" +homepage="https://polymc.org/" +distfiles="https://github.com/PolyMC/PolyMC/releases/download/${version}/PolyMC-${version}.tar.gz" +checksum=7ade9abc3a6f61ed27a129c10084c783cc9a3266484a53e29dabcc1cbb0ba5c4 + +case "$XBPS_TARGET_MACHINE" in + armv*) broken="https://github.com/MultiMC/MultiMC5/issues/2895";; +esac + +post_patch() { + vsed -i buildconfig/BuildConfig.cpp.in -e 's/"-" + QString/"_" + QString/' +} + +post_install() { + vdoc ${FILESDIR}/README.voidlinux +} diff --git a/srcpkgs/PolyMC/update b/srcpkgs/PolyMC/update new file mode 100644 index 000000000000..7517baa7a2f7 --- /dev/null +++ b/srcpkgs/PolyMC/update @@ -0,0 +1,2 @@ +site=https://github.com/PolyMC/PolyMC/tags +pattern='tag/\K[\d]+\.[\d]+(\.[\d]+)?'