Package Details: polymc 7.1-2

Git Clone URL: https://aur.archlinux.org/polymc.git (read-only, click to copy)
Package Base: polymc
Description: Minecraft launcher with the ability to manage multiple instances
Upstream URL: https://github.com/PolyMC/PolyMC
Licenses: GPL3
Submitter: glorious-yellow
Maintainer: LennyLennington (Kaydax)
Last Packager: Kaydax
Votes: 74
Popularity: 1.73
First Submitted: 2022-01-11 20:53 (UTC)
Last Updated: 2026-07-14 01:51 (UTC)

Dependencies (18)

Required by (1)

Sources (1)

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 8 Next › Last »

LennyLennington commented on 2022-04-19 11:13 (UTC)

@glorious-yellow could you add @Scrumplex as a co-maintainer please

ChrisLane commented on 2022-04-18 11:25 (UTC) (edited on 2022-04-18 11:47 (UTC) by ChrisLane)

1.2.0 builds fine with lto enabled. Here's a PKGBUILD diff for 1.2.0 in general:

diff --git a/PKGBUILD b/PKGBUILD
index 7e3e8e6..caa22ce 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -5,7 +5,7 @@
 # Contributor: Cheru Berhanu <aur attt cheru doot dev>

 pkgname=polymc
-pkgver=1.1.1
+pkgver=1.2.0
 pkgrel=1
 pkgdesc="Minecraft launcher with ability to manage multiple instances."
 arch=('i686' 'x86_64')
@@ -21,8 +21,8 @@ optdepends=('glfw: to use system GLFW libraries'
             'xorg-xrandr: for older minecraft versions'
 )
 source=("PolyMC::git+https://github.com/PolyMC/PolyMC#tag=${pkgver}"
-        "git+https://github.com/MultiMC/libnbtplusplus#commit=dc72a20b7efd304d12af2025223fad07b4b78464"
-        "git+https://github.com/PolyMC/quazip#commit=c9ef32de19bceb58d236f5c22382698deaec69fd")
+        "git+https://github.com/PolyMC/libnbtplusplus#commit=2203af7eeb48c45398139b583615134efd8d407f"
+        "git+https://github.com/stachenov/quazip#commit=6117161af08e366c37499895b00ef62f93adc345")

 sha256sums=('SKIP'
             'SKIP'

Scrumplex commented on 2022-04-02 23:04 (UTC)

This needs qt5-svg and qt5-imageformats. Otherwise, most icons won't work.

Also, namcap complains that hicolor-icon-theme isn't a dependency

FintasticMan commented on 2022-04-01 12:32 (UTC)

I'm unable to build with lto enabled, but without lto it compiles and installs just fine. I'm unable to reproduce the issue @katt has with test #7 failing, it passes just fine for me.

katt commented on 2022-03-15 16:39 (UTC) (edited on 2022-03-15 16:50 (UTC) by katt)

I cannot for the life of me build this, just getting loads of undefined reference during linking. Log: https://gist.github.com/bdbbef4a7b0783a03f27b33509e13ae8

ah, it's due to LTO: https://github.com/PolyMC/PolyMC/issues/268

Even with LTO disabled (options=(!lto)), it instead fails one of the tests instead... 7/14 Test #7: PackageManifest ..................***Failed 0.01 sec

glorious-yellow commented on 2022-03-12 22:49 (UTC)

Also, did you test that it builds and packages properly before you pushed the commit that changes it to 1.1.0?

It didn't build correctly on my computer, so I then tested it again inside an Arch docker container. It worked inside the container so I assumed that there was an issue with my own setup.

ivan_p commented on 2022-03-12 19:24 (UTC)

Ah, I see... then I'll wait until next update, to check if it still occurs. If it's a one time issue, then it's probably not worth the research.

LennyLennington commented on 2022-03-12 19:17 (UTC) (edited on 2022-03-12 19:17 (UTC) by LennyLennington)

@Ivan_p The problem is something to do with the fact that the submodule changed to use upstream quazip instead of the PolyMC patched quazip that is at https://github.com/PolyMC/quazip, if that helps you find a way to fix it. Thanks for attempting to find a fix if you do get the time.

ivan_p commented on 2022-03-12 19:04 (UTC)

@LennyLennington Thanks, re-cloning the repo worked... but it defeats the simplicity provided by git of fetching only the updates. I'll try to look into how to fix it in the near future, when I'll have time.