No need to specify submodule revisions.
Search Criteria
Package Details: multimc5 0.6.16-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/multimc5.git (read-only, click to copy) |
---|---|
Package Base: | multimc5 |
Description: | Minecraft launcher with ability to manage multiple instances. |
Upstream URL: | https://multimc.org/ |
Keywords: | launcher minecraft |
Licenses: | Apache |
Conflicts: | multimc |
Provides: | multimc |
Submitter: | vorpalblade |
Maintainer: | g3tchoo |
Last Packager: | micwoj92 |
Votes: | 128 |
Popularity: | 0.168907 |
First Submitted: | 2015-06-06 11:37 (UTC) |
Last Updated: | 2022-10-19 23:10 (UTC) |
Dependencies (9)
- java-runtime (java-gcj-compat, jre10, jdk12-openj9-bin, zulu-12-bin, jre6, jre12, server-jre, jdk13-openj9-bin, jdk9-openj9-bin, jdk10, jdk11-openjdk-dcevm, jdk10-openj9-bin, jdk14-openj9-bin, jdk7, jre7, zulu-14-bin, amazon-corretto-15, jdk11-openjdk-dcevm-conflicts-fixed, zulu-embedded-jdk8, sapmachine-jdk-bin, amazon-corretto-16, jdk8-graalvm-bin, jdk16-graalvm-bin, jre8-openjdk-shenandoah, zulu-16-bin, jdk11-graalvm-ee-bin, jdk16-adoptopenjdk, zulu-jdk-fx-bin, jdk11-microsoft-openjdk, jdk16-microsoft-openjdk, jdk11-msopenjdk-bin, jdk18-beta-temurin, jdk8-arm, jre17-jetbrains, liberica-jdk-11-bin, liberica-jdk-11-lite-bin, liberica-jre-11-bin, jre11-jetbrains-imfix, java-openjdk-loom-ea-bin, jdk17-dragonwell-bin, hmcl-zulu-bin, jdk7-j9-bin, jdk7r1-j9-bin, jdk8-j9-bin, jdk11-j9-bin, jdk-jetbrains, jre11-jbr-xdg, jre12-openjdk, jre15-openjdk, jre16-openjdk, jre13-openjdk, jre14-openjdk, jre-bcl, jdk-bcl, amazon-corretto-18, zulu-18-bin, zulu-13-bin, jre15, jre14, jre13, jre16, jre17, bishengjdk-17, bishengjre-17, jdk-arm, jdk11-openj9-bin, jdk-openj9-bin, jre-openj9, jre-lts, jre, zulu-15-bin, zulu-embedded-jdk, jre-jbr-xdg, jre-openjdk-xdg, jre-openjdk-xdg-bin, zulu-embedded-jdk11, jdk-microsoft-openjdk, jre18-openjdk, jdk17-openj9-bin, jdk11-jetbrains-bin, liberica-jdk-8-full-bin, liberica-jdk-17-full-bin, liberica-jre-11-full-bin, liberica-jdk-11-full-bin, jre-jetbrains, zulu-jre-fx-bin, jdk8-dragonwell-extended-bin, jdk8-dragonwell-standard-bin, jdk11-dragonwell-extended-bin, jdk11-dragonwell-standard-bin, jdk17-dragonwell-standard-bin, jdk8-dragonwell-extended, jdk18-openj9-bin, jdk8-openj9-bin, jre8, jdk8, jre11, jdk-android-studio, amazon-corretto-8, amazon-corretto-11, amazon-corretto-19-bin, amazon-corretto-17, zulu-8-bin, zulu-11-bin, zulu-17-bin, zulu-19-bin, jdk11-temurin, jdk17-temurin, jdk-temurin, jdk17-graalvm-ee-bin, java-openjdk-bin, liberica-jre-8-full-bin, jdk11-graalvm-bin, jdk17-graalvm-bin, jdk19-graalvm-bin, java-openjdk-ea-bin, liberica-jdk-full-bin, jre8-adoptopenjdk, jre17-jetbrains-imfix, jdk17-jetbrains-bin, jre-openjdk, jre11-openjdk, jre17-openjdk, jre8-openjdk)
- qt5-base (qt5-base-git, qt5-base-headless)
- cmake (cmake-git) (make)
- git (git-vfs, git-git, git-run-command-patch-git) (make)
- java-environment (java-gcj-compat, zulu-10-bin, jdk12-openj9-bin, zulu-12-bin, jdk12, jdk13-openj9-bin, jdk9-openj9-bin, jdk10, jdk11-openjdk-dcevm, jdk10-openj9-bin, jdk14-openj9-bin, jdk7, zulu-14-bin, amazon-corretto-15, jdk11-openjdk-dcevm-conflicts-fixed, zulu-embedded-jdk8, sapmachine-jdk-bin, amazon-corretto-16, jdk8-graalvm-bin, jdk16-graalvm-bin, jdk8-openjdk-shenandoah, zulu-16-bin, jdk11-graalvm-ee-bin, jdk16-adoptopenjdk, jdk11-microsoft-openjdk, jdk16-microsoft-openjdk, jdk11-msopenjdk-bin, jdk18-beta-temurin, jdk8-arm, jdk17-jetbrains, liberica-jdk-11-bin, liberica-jdk-11-lite-bin, liberica-jre-11-bin, jdk11-jetbrains-imfix, java-openjdk-loom-ea-bin, jdk17-dragonwell-bin, jdk7-j9-bin, jdk7r1-j9-bin, jdk8-j9-bin, jdk11-j9-bin, jdk-jetbrains, jdk11-jbr-xdg, jdk12-openjdk, jdk15-openjdk, jdk16-openjdk, jdk13-openjdk, jdk14-openjdk, jdk-bcl, amazon-corretto-18, zulu-18-bin, zulu-13-bin, bishengjdk-17, jdk-arm, jdk11-openj9-bin, jdk-openj9-bin, jdk-openj9, jabba-bin, jdk-lts, jdk, zulu-15-bin, zulu-embedded-jdk, jdk-jbr-xdg, jdk-openjdk-xdg, jdk-openjdk-xdg-bin, zulu-embedded-jdk11, jdk-microsoft-openjdk, jdk18-openjdk, jdk17-openj9-bin, jdk11-jetbrains-bin, liberica-jdk-8-full-bin, liberica-jdk-17-full-bin, liberica-jre-11-full-bin, liberica-jdk-11-full-bin, jre-jetbrains, jdk8-dragonwell-extended-bin, jdk8-dragonwell-standard-bin, jdk11-dragonwell-extended-bin, jdk11-dragonwell-standard-bin, jdk17-dragonwell-standard-bin, jdk8-dragonwell-extended, jdk18-openj9-bin, jdk8-openj9-bin, jdk8, jdk11, jdk-android-studio, amazon-corretto-8, amazon-corretto-11, amazon-corretto-19-bin, amazon-corretto-17, zulu-8-bin, zulu-11-bin, zulu-17-bin, zulu-19-bin, jdk11-temurin, jdk17-temurin, jdk-temurin, jdk17-graalvm-ee-bin, java-openjdk-bin, liberica-jre-8-full-bin, jdk11-graalvm-bin, jdk17-graalvm-bin, jdk19-graalvm-bin, java-openjdk-ea-bin, liberica-jdk-full-bin, jdk8-adoptopenjdk, jdk17-jetbrains-imfix, jdk17-jetbrains-bin, jdk-openjdk, jdk11-openjdk, jdk17-openjdk, jdk8-openjdk) (make)
- glfw (glfw-git, glfw-wayland-minecraft, glfw-wayland-minecraft-libdecoration, glfw-wayland, glfw-x11) (optional) – to use system GLFW libraries
- openal (openal-git, openal-minimal-git) (optional) – to use system OpenAL libraries
- visualvm (optional) – Profiling support
- xorg-xrandr (xorg-xrandr-git) (optional) – for older minecraft versions
Required by (1)
- launcher-curseforge-bin (requires multimc) (optional)
Sources (8)
micwoj92 commented on 2022-10-18 00:43 (UTC)
afontenot commented on 2022-07-07 06:24 (UTC)
The license
field MUST be changed if this package cannot actually be conveyed under the terms of the Apache license. I suggest changing it to "custom" or using an array with "Apache" and "custom" if you wish to indicate that the project is composed of software released under multiple licenses. See https://wiki.archlinux.org/title/PKGBUILD#license
Further clarification of the licensing situation of the package would be appreciated. Is the issue here with the use of trademarked branding? If so, then "custom" would be appropriate, but a better solution might be to split off parts of the package that are not free software (if possible) similar to "frogatto" and "frogatto-data" in the community repository.
Grider commented on 2022-05-24 22:13 (UTC)
Cannot build when debug is enabled in makepkg.conf. It will try to run the test and find the file in debug src folder but cannot find the file.
Segaja commented on 2022-05-24 21:57 (UTC)
Ah, the problem is that in line 26 of the PKGBUILD the file is always downloaded just under the package name, so if you have an older version still in cache the name doesn't change and it will find that.
@g3tchoo, please include the $pkgver
variable in the download name in line 26 (before the ::
). Then this issue can't occur.
Wolfenmond commented on 2022-05-22 13:58 (UTC) (edited on 2022-05-22 14:02 (UTC) by Wolfenmond)
old: still broken sha512sum, please fix
as @g3tchoo has written before, after cleaning the cache for paru via
paru -Sau --clean
solves the problem
Segaja commented on 2022-05-21 18:01 (UTC)
Fetching origin
-> Found mmc-stable-lin64.tar.gz
-> Found modern-java.patch
-> Found 0001-Readd-lin-system-and-LAUNCHER_LINUX_DATADIR.patch
-> Found fix-jars.patch
-> Found mmc-brand.patch
-> Found multimc.desktop
==> Validating source files with sha512sums...
multimc5 ... Skipped
libnbtplusplus ... Skipped
quazip ... Skipped
mmc-stable-lin64.tar.gz ... FAILED
modern-java.patch ... Passed
0001-Readd-lin-system-and-LAUNCHER_LINUX_DATADIR.patch ... Passed
fix-jars.patch ... Passed
mmc-brand.patch ... Passed
multimc.desktop ... Passed
==> ERROR: One or more files did not pass the validity check!
error: failed to download sources for 'multimc5-0.6.14-5':
The sources for this package do not pass validation.
@g3tchoo, please update the checksums.
g3tchoo commented on 2022-05-18 02:48 (UTC)
melvyn2, sorry about the wait! i've been busy with finals and hadn't got a notification for the Launcher repo updating, so i thought the package was good :/
should build now though!
g3tchoo commented on 2022-05-18 02:46 (UTC)
Arisa, i haven't been able to reproduce this :( maybe try to clean the $srcdir before the build by running this: paru -Sau --clean
or you can just build without an aur helper for a sanity check:
git clone https://aur.archlinux.org/multimc5.git
cd multimc5/
makepkg -siCcr
Arisa commented on 2022-05-17 21:25 (UTC)
Couldn't compile it because of a combination of warning and -Werror
Used clang as compiler and mold as linker
/home/user/.cache/paru/clone/multimc5/src/multimc5/launcher/ui/instanceview/InstanceView.cpp:839:9: error: variable 'beginning_row' set but not used [-Werror,-Wunused-but-set-variable] int beginning_row = 0; ^ 1 error generated.
melvyn2 commented on 2022-05-10 22:49 (UTC)
Please fix your hashes...
diff --git a/PKGBUILD b/PKGBUILD
index 2af89ca..d759c99 100755
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -36,7 +36,7 @@ source=("${pkgname}::git+https://github.com/MultiMC/Launcher#tag=${pkgver}"
sha512sums=('SKIP'
'SKIP'
'SKIP'
- 'df53f8b13ceeddc7922b6553730f29fdf92662277d20c9fc97d56965df1fe2349dd724ad8f911b105b02653fad112785e72ffadbf5571458fa23a45daf473e11'
+ '333cf8f504385d9e24a06cec12f3eb944b27773900595e6116cdd8e372d9ce564d53e4cf88f99b5d935345d2cf2a46309ea2431d86da6869236be17acd035b87'
'ede87db7e1ce67184409123720b48f65d35884bac5dfff34cc099c5d7520fd9173be00997df82ad29da4640928134a7199ffdd1cbaa83a72101dbed72736508b'
'd0e3152b885ec73b019dc0269d46e1ce0c43211bbcf05776a1e97f10fdc29f442930cc2d5144c0f979133e6aec68bf68474b924c746d1fa6b8c7f604af6eb83f'
'df077c24a235117cc391ac515dd1e28c10b2082093c80aac5dcf3d6d8feaf07acacc79bfd5f111e389e7972e6f0a3b6eb217202d13e362219ed22a5437cd49c7'
Pinned Comments
g3tchoo commented on 2021-12-18 18:53 (UTC) (edited on 2021-12-18 18:53 (UTC) by g3tchoo)
Leaving this as a permanent disclaimer:
It is illegal to redistribute any binaries created with this script because of the upstream project's licensing.