From 00203638e00aa1d452caee47b27f5888e31add28 Mon Sep 17 00:00:00 2001 From: Jami Kettunen Date: Thu, 20 Oct 2022 00:07:35 +0300 Subject: [PATCH 1/6] New package: portablemc-3.1.1 --- srcpkgs/portablemc/files/README.voidlinux | 21 +++++++++++++++++++++ srcpkgs/portablemc/template | 17 +++++++++++++++++ 2 files changed, 38 insertions(+) create mode 100644 srcpkgs/portablemc/files/README.voidlinux create mode 100644 srcpkgs/portablemc/template diff --git a/srcpkgs/portablemc/files/README.voidlinux b/srcpkgs/portablemc/files/README.voidlinux new file mode 100644 index 000000000000..87960094849e --- /dev/null +++ b/srcpkgs/portablemc/files/README.voidlinux @@ -0,0 +1,21 @@ +Void-specific instructions: +============================ + +By default (similar to the official launcher) PortableMC will download a +public JVM build from Mojang servers; for example with openjdk17-jre installed +you can use it with the following: + + $ portablemc start --jvm /usr/lib/jvm/openjdk17/bin/java ... + +NOTE: On musl libc you will always have to provide your own JVM as well as +use an older LWJGL 3.2.x release to launch modern (>=1.19) versions of the game: + + $ portablemc start --lwjgl 3.2.3 ... + +Currently LWJGL 3.3.1 does not work due to weird behavior in how it's linked +against glibc, causing a crash if attempted to be used. + +This package merely contains the bare minimum to use portablemc, check out the +various add-ons packaged as well: + + $ xbps-query -Rs portablemc diff --git a/srcpkgs/portablemc/template b/srcpkgs/portablemc/template new file mode 100644 index 000000000000..71235c31de55 --- /dev/null +++ b/srcpkgs/portablemc/template @@ -0,0 +1,17 @@ +# Template file for 'portablemc' +pkgname=portablemc +version=3.1.1 +revision=1 +build_style=python3-pep517 +hostmakedepends="python3-poetry-core" +depends="python3" +short_desc="Easy-to-use Python CLI Minecraft launcher" +maintainer="Jami Kettunen " +license="GPL-3.0-only" +homepage="https://github.com/mindstorm38/portablemc" +distfiles="${PYPI_SITE}/p/portablemc/portablemc-${version}.tar.gz" +checksum=3ea5f66dc936d3aa6782d91a21b9f1e6cd66ef97ef8e7b8e3ded54224406b37a + +post_install() { + vdoc ${FILESDIR}/README.voidlinux +} From e3322e8c1912a66b7669a3d2c3d5ea0965107212 Mon Sep 17 00:00:00 2001 From: Jami Kettunen Date: Thu, 20 Oct 2022 00:31:08 +0300 Subject: [PATCH 2/6] New package: portablemc-archives-2.0.0 --- srcpkgs/portablemc-archives/template | 13 +++++++++++++ srcpkgs/portablemc-archives/update | 1 + 2 files changed, 14 insertions(+) create mode 100644 srcpkgs/portablemc-archives/template create mode 100644 srcpkgs/portablemc-archives/update diff --git a/srcpkgs/portablemc-archives/template b/srcpkgs/portablemc-archives/template new file mode 100644 index 000000000000..4ed3d4591e6e --- /dev/null +++ b/srcpkgs/portablemc-archives/template @@ -0,0 +1,13 @@ +# Template file for 'portablemc-archives' +pkgname=portablemc-archives +version=2.0.0 +revision=1 +build_style=python3-pep517 +hostmakedepends="python3-poetry-core" +depends="portablemc" +short_desc="Easy-to-use Python CLI Minecraft launcher - Archives add-on" +maintainer="Jami Kettunen " +license="GPL-3.0-only" +homepage="https://github.com/mindstorm38/portablemc/tree/master/src/archives" +distfiles="${PYPI_SITE}/p/portablemc-archives/portablemc-archives-${version}.tar.gz" +checksum=62ea7b90a184e08711eff8ace54ba21f8e2860c16bdc8d6c8af64dd8620523b1 diff --git a/srcpkgs/portablemc-archives/update b/srcpkgs/portablemc-archives/update new file mode 100644 index 000000000000..8fd45066ddb3 --- /dev/null +++ b/srcpkgs/portablemc-archives/update @@ -0,0 +1 @@ +site="https://pypi.org/simple/portablemc-archives/" From 6e5614f8c18e03f25894c2cf354e961050abc77f Mon Sep 17 00:00:00 2001 From: Jami Kettunen Date: Thu, 20 Oct 2022 00:31:35 +0300 Subject: [PATCH 3/6] New package: portablemc-console-2.0.0 --- srcpkgs/portablemc-console/template | 13 +++++++++++++ srcpkgs/portablemc-console/update | 1 + 2 files changed, 14 insertions(+) create mode 100644 srcpkgs/portablemc-console/template create mode 100644 srcpkgs/portablemc-console/update diff --git a/srcpkgs/portablemc-console/template b/srcpkgs/portablemc-console/template new file mode 100644 index 000000000000..cf30edacf0b2 --- /dev/null +++ b/srcpkgs/portablemc-console/template @@ -0,0 +1,13 @@ +# Template file for 'portablemc-console' +pkgname=portablemc-console +version=2.0.0 +revision=1 +build_style=python3-pep517 +hostmakedepends="python3-poetry-core" +depends="portablemc python3-prompt_toolkit" +short_desc="Easy-to-use Python CLI Minecraft launcher - Console add-on" +maintainer="Jami Kettunen " +license="GPL-3.0-only" +homepage="https://github.com/mindstorm38/portablemc/tree/master/src/console" +distfiles="${PYPI_SITE}/p/portablemc-console/portablemc-console-${version}.tar.gz" +checksum=5efe27db7f83767c1a751949719750970fae9eae0354b46c6af884de8a25889d diff --git a/srcpkgs/portablemc-console/update b/srcpkgs/portablemc-console/update new file mode 100644 index 000000000000..0f1e90e87166 --- /dev/null +++ b/srcpkgs/portablemc-console/update @@ -0,0 +1 @@ +site="https://pypi.org/simple/portablemc-console/" From a1188f2dfbe4e44d41b81e791a383759c28d3273 Mon Sep 17 00:00:00 2001 From: Jami Kettunen Date: Thu, 20 Oct 2022 00:32:33 +0300 Subject: [PATCH 4/6] New package: portablemc-fabric-2.0.1 --- srcpkgs/portablemc-fabric/template | 13 +++++++++++++ srcpkgs/portablemc-fabric/update | 1 + 2 files changed, 14 insertions(+) create mode 100644 srcpkgs/portablemc-fabric/template create mode 100644 srcpkgs/portablemc-fabric/update diff --git a/srcpkgs/portablemc-fabric/template b/srcpkgs/portablemc-fabric/template new file mode 100644 index 000000000000..4e2cf0bc8ee2 --- /dev/null +++ b/srcpkgs/portablemc-fabric/template @@ -0,0 +1,13 @@ +# Template file for 'portablemc-fabric' +pkgname=portablemc-fabric +version=2.0.1 +revision=1 +build_style=python3-pep517 +hostmakedepends="python3-poetry-core" +depends="portablemc" +short_desc="Easy-to-use Python CLI Minecraft launcher - Fabric add-on" +maintainer="Jami Kettunen " +license="GPL-3.0-only" +homepage="https://github.com/mindstorm38/portablemc/tree/master/src/fabric" +distfiles="${PYPI_SITE}/p/portablemc-fabric/portablemc-fabric-${version}.tar.gz" +checksum=5dbfd59f34dd7389dd6b03a09d1899f5eac0a7eb09f6dbb2a7b344389bc33c13 diff --git a/srcpkgs/portablemc-fabric/update b/srcpkgs/portablemc-fabric/update new file mode 100644 index 000000000000..c50b8380fa0f --- /dev/null +++ b/srcpkgs/portablemc-fabric/update @@ -0,0 +1 @@ +site="https://pypi.org/simple/portablemc-fabric/" From e311f2b0b2d7a66520860527a0e149a20f3eb5f4 Mon Sep 17 00:00:00 2001 From: Jami Kettunen Date: Thu, 20 Oct 2022 00:34:13 +0300 Subject: [PATCH 5/6] New package: portablemc-forge-2.0.1 --- srcpkgs/portablemc-forge/template | 13 +++++++++++++ srcpkgs/portablemc-forge/update | 1 + 2 files changed, 14 insertions(+) create mode 100644 srcpkgs/portablemc-forge/template create mode 100644 srcpkgs/portablemc-forge/update diff --git a/srcpkgs/portablemc-forge/template b/srcpkgs/portablemc-forge/template new file mode 100644 index 000000000000..c811477133ea --- /dev/null +++ b/srcpkgs/portablemc-forge/template @@ -0,0 +1,13 @@ +# Template file for 'portablemc-forge' +pkgname=portablemc-forge +version=2.0.1 +revision=1 +build_style=python3-pep517 +hostmakedepends="python3-poetry-core" +depends="portablemc" +short_desc="Easy-to-use Python CLI Minecraft launcher - Forge add-on" +maintainer="Jami Kettunen " +license="GPL-3.0-only" +homepage="https://github.com/mindstorm38/portablemc/tree/master/src/forge" +distfiles="${PYPI_SITE}/p/portablemc-forge/portablemc-forge-${version}.tar.gz" +checksum=3c87bda4829ebc1e547873804408ff68670ede5bcea7a6a70860ff761e08724c diff --git a/srcpkgs/portablemc-forge/update b/srcpkgs/portablemc-forge/update new file mode 100644 index 000000000000..f15a516fee22 --- /dev/null +++ b/srcpkgs/portablemc-forge/update @@ -0,0 +1 @@ +site="https://pypi.org/simple/portablemc-forge/" From a222c1d397f94a50cb6553dbfaacae6606a06827 Mon Sep 17 00:00:00 2001 From: Jami Kettunen Date: Thu, 20 Oct 2022 00:34:15 +0300 Subject: [PATCH 6/6] New package: portablemc-quilt-1.0.0 --- srcpkgs/portablemc-quilt/template | 13 +++++++++++++ srcpkgs/portablemc-quilt/update | 1 + 2 files changed, 14 insertions(+) create mode 100644 srcpkgs/portablemc-quilt/template create mode 100644 srcpkgs/portablemc-quilt/update diff --git a/srcpkgs/portablemc-quilt/template b/srcpkgs/portablemc-quilt/template new file mode 100644 index 000000000000..aab8372c974a --- /dev/null +++ b/srcpkgs/portablemc-quilt/template @@ -0,0 +1,13 @@ +# Template file for 'portablemc-quilt' +pkgname=portablemc-quilt +version=1.0.0 +revision=1 +build_style=python3-pep517 +hostmakedepends="python3-poetry-core" +depends="portablemc" +short_desc="Easy-to-use Python CLI Minecraft launcher - Quilt add-on" +maintainer="Jami Kettunen " +license="GPL-3.0-only" +homepage="https://github.com/mindstorm38/portablemc/tree/master/src/quilt" +distfiles="${PYPI_SITE}/p/portablemc-quilt/portablemc-quilt-${version}.tar.gz" +checksum=9eef98a3a953d9e367b26d8044b256ca722817104747469bbff2911d1d1b6466 diff --git a/srcpkgs/portablemc-quilt/update b/srcpkgs/portablemc-quilt/update new file mode 100644 index 000000000000..5b3d1024f7da --- /dev/null +++ b/srcpkgs/portablemc-quilt/update @@ -0,0 +1 @@ +site="https://pypi.org/simple/portablemc-quilt/"