Package Details: multimc5 0.6.16-3

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: None
Last Packager: g3tchoo
Votes: 128
Popularity: 0.028005
First Submitted: 2015-06-06 11:37 (UTC)
Last Updated: 2023-02-06 06:15 (UTC)

Dependencies (9)

Required by (1)

Sources (8)

Pinned Comments

g3tchoo commented on 2023-02-06 04:26 (UTC) (edited on 2023-02-06 04:45 (UTC) by g3tchoo)

multimc is no longer using stable releases, which obsoletes this package (see this commit)

please consider switching to prismlauncher for continued support. you can find a migration guide here

edit: multimc-git was previously recommended, but has not been updated for more than a year and does not build off develop currently, so it has been removed. multimc-bin may also not be viable for the same reasons as this package, so the only alternative i am comfortable recommending is prismlauncher.

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.

Latest Comments

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

shuangyupian commented on 2021-11-04 15:25 (UTC)

kb1000, I do think Firefox is hostile. It's not the right way to handle FOSS projects.

For not having a updater, that is the idea of a package manager. A package should not have it's own updater or script. Updates should be handled by the packager, not by the user (if you disagree then don't use pacman). The multimc-bin package does not uninstall the software when package is removed (still in .local). I don't mind if there are secrets you cannot distribute. That is fairly reasonable, but PKGBUILDs themselves specifically do not contain source code to avoid trademark and copyright issues so forbidding packaging scripts makes no sense. If you don't like them, feel free to not support them. Just let people know why in a obvious place instead of closing every ticket within hours with barely any explanation.

g3tchoo commented on 2021-11-03 16:45 (UTC)

I just used jdk-openjdk for the builddep and it worked fine. The modern-java.patch only sets cmake to target java 8 - which should allow this package to build with any version of java >= 8 - so i'm not sure why java 17 builds it and not java 11, but I'll do some testing on it and release an update if I can figure it out. For now though, using jdk-openjdk should work fine for the java-enviorment.

Segaja commented on 2021-11-03 08:17 (UTC)

I have cmake installed and archlinux-java is set to java-11-openjdk.

Which version of java is needed to build multimc?

mattsd commented on 2021-11-03 05:56 (UTC) (edited on 2021-11-03 06:02 (UTC) by mattsd)

According to this issue, it says to use sudo archlinux-java set JAVA, where JAVA is your respective java version, ie. sudo archlinux-java set java-11-openjdk

Segaja commented on 2021-11-01 22:55 (UTC) (edited on 2021-11-01 22:56 (UTC) by Segaja)

When trying to install 0.6.13-2:

==> Starting build()...
-- The C compiler identification is GNU 11.1.0
-- The CXX compiler identification is GNU 11.1.0
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Git commit: e2355eb276bf355ca4acf526a0f3cc390aa88f8b
-- Git refspec: refs/heads/makepkg
-- Compiling for linux system with share/multimc and MULTIMC_LINUX_DATADIR
Using override nbt++ name: MultiMC_nbt++
-- Performing Test COMPILER_HAS_HIDDEN_VISIBILITY
-- Performing Test COMPILER_HAS_HIDDEN_VISIBILITY - Success
-- Performing Test COMPILER_HAS_HIDDEN_INLINE_VISIBILITY
-- Performing Test COMPILER_HAS_HIDDEN_INLINE_VISIBILITY - Success
-- Performing Test COMPILER_HAS_DEPRECATED_ATTR
-- Performing Test COMPILER_HAS_DEPRECATED_ATTR - Success
/home/segaja/.cache/paru/clone/multimc5/src/multimc5/cmake
CMake Error at libraries/launcher/CMakeLists.txt:2 (project):
  No CMAKE_Java_COMPILER could be found.

  Tell CMake where to find the compiler by setting either the environment
  variable "JAVA_COMPILER" or the CMake cache entry CMAKE_Java_COMPILER to
  the full path to the compiler, or to the compiler name if it is in the
  PATH.


-- Configuring incomplete, errors occurred!
See also "/home/segaja/.cache/paru/clone/multimc5/src/multimc5/build/CMakeFiles/CMakeOutput.log".
==> ERROR: A failure occurred in build().
    Aborting...
error: failed to build 'multimc5-0.6.13-2':
error: packages failed to build: multimc5-0.6.13-2

kb1000 commented on 2021-10-30 19:42 (UTC)

Surely you'd call the Firefox upstream hostile as well then. It just happens to be the case that peterix doesn't have the time to validate the quality of third-party packages (besides that the patches and missing API keys of this package do make the quality inacceptable, sharing MultiMC's keys is not possible because of liability and other clauses in the MSA agreements), and that MultiMC has to verify that you have a valid license for the game. Also, I really don't see how multimc-native is better than multimc-bin. After all, it doesn't have a working updater and doesn't allow switching update channels.

shuangyupian commented on 2021-10-29 22:57 (UTC)

I have created a multimc-native package to not use the non-native update script. It uses same folder as multimc5 and is official binary.

This is the most hostile upstream I've seen since Oracle and OpenOffice.

Pietro_Pizzi commented on 2021-10-29 20:32 (UTC) (edited on 2021-10-29 20:34 (UTC) by Pietro_Pizzi)

I edited the pkgbuild with the right checksum but then another error comes up:

==> Überprüfe source Dateien mit sha512sums...
    multimc5-0.6.13.tar.gz ... Erfolg
    multimc-0.6.1.tar.gz ... Erfolg
    multimc-3.tar.gz ... Erfolg
    quazip-fix-build-with-qt-511.patch ... Erfolg
    modern-java.patch ... Erfolg
==> Entferne existierendes $srcdir/ Verzeichnis...
==> Entpacke Quellen...
  -> Entpacke multimc5-0.6.13.tar.gz mit bsdtar
  -> Entpacke multimc-0.6.1.tar.gz mit bsdtar
  -> Entpacke multimc-3.tar.gz mit bsdtar
==> Beginne prepare()...
/home/pietro/.cache/yay/multimc5/PKGBUILD: Zeile 38: cd: 
/home/pietro/.cache/yay/multimc5/src/MultiMC5-0.6.13: Datei oder Verzeichnis nicht gefunden
==> FEHLER: Ein Fehler geschah in prepare().
    Breche ab...
error making: multimc5

doctorzeus commented on 2021-10-28 09:14 (UTC)

sha512 failing for multimc5-*.tar.gz , please update thanks.