Package Details: multimc-git 0.6.11.r1.g21ac860e-1

Git Clone URL: https://aur.archlinux.org/multimc-git.git (read-only, click to copy)
Package Base: multimc-git
Description: Free, open source launcher and instance manager for Minecraft.
Upstream URL: http://multimc.org/
Keywords: launcher minecraft
Licenses: Apache
Conflicts: multimc, multimc5, multimc5-git
Provides: multimc, multimc5, multimc5-git
Replaces: multimc5-git
Submitter: peterix
Maintainer: peterix
Last Packager: peterix
Votes: 32
Popularity: 2.45
First Submitted: 2017-05-13 09:34
Last Updated: 2020-03-29 02:12

Dependencies (12)

Required by (1)

Sources (1)

Latest Comments

1 2 3 4 5 Next › Last »

hopchis commented on 2020-08-15 11:30

I think it would be far cleaner and more streamlined if instead of installing old versions of java on people's computers which they don't need, will never use, and isn't actually necessary for MultiMC, you instead altered the PKGBUILD so that it subtly alters two files of the source code so that it will build using an up-to-date java installation.

Simply change the "-target 1.6 -source 1.6" part in libraries/launcher/CMakeLists.txt and libraries/javacheck/CMakeLists.txt to "-target 1.7 -source 1.7"

I believe this is a far better solution to get MultiMC to build than to add java 8 as an additional dependency and having it install that extra bit of cruft on everyone's computers.

ChrisLane commented on 2020-04-09 08:46

@peterix I see that xorg-xrandr was added as a dependency here: https://aur.archlinux.org/cgit/aur.git/commit/?h=multimc-git&id=da17399fd7f650b57ab127bae7d6756d31d33485 since LWJGL 2 has a dependency on it (weird!).

Since this is only a requirement for Minecraft versions <= 1.12.2, could this be changed to an optional dependency with a note that it's required for those versions? Thanks

ChrisLane commented on 2020-04-09 08:16

@evan that's not something typically done in PKGBUILDS. I recommend adding export MAKEFLAGS="-j$(nproc)" in your startup somewhere for your personal use.

evan commented on 2019-09-13 01:15

Should make on line 39 be make -j$(nproc)? I feel like PKGBUILDs should use all available cores by default.

mjevans commented on 2019-07-01 17:24

I'm unable to update multimc-git (and unable to install multimc5) with multiple errors related to a deprecated function being treated as: error: ‘static QString QuaGzipFile::trUtf8(const char, const char, int)’ is deprecated [-Werror=deprecated-declarations]

[ 16%] Building CXX object libraries/pack200/CMakeFiles/MultiMC_unpack200.dir/src/unpack.cpp.o ~/.cache/yay/multimc5/src/MultiMC5-0.6.5/libraries/quazip/quazip/quagzipfile.cpp: In member function ‘bool QuaGzipFilePrivate::open(FileId, QIODevice::OpenMode, QString&)’: ~/.cache/yay/multimc5/src/MultiMC5-0.6.5/libraries/quazip/quazip/quagzipfile.cpp:60:30: error: ‘static QString QuaGzipFile::trUtf8(const char, const char, int)’ is deprecated [-Werror=deprecated-declarations]
60 | error = QuaGzipFile::trUtf8("QIODevice::Append is not " | ^~~~~~ In file included from /usr/include/qt/QtCore/qobject.h:46, from /usr/include/qt/QtCore/qiodevice.h:45, from /usr/include/qt/QtCore/qfiledevice.h:43, from /usr/include/qt/QtCore/qfile.h:44, from /usr/include/qt/QtCore/QFile:1, from ~/.cache/yay/multimc5/src/MultiMC5-0.6.5/libraries/quazip/quazip/quagzipfile.cpp:25:

Chryseus commented on 2019-04-07 23:12

@lexmoran it is fixed, clean and rebuild.

lexmoran commented on 2019-04-07 15:05

SIGSEGV after perssing "Launch" button. The problem appeared today after updating the system. Among the updated packages there is qt5-base, perhaps this is because of this. Plz fix.

Spanner_Man commented on 2019-03-12 04:44

@hacker1024 you shouldn't use yaourt anymore, see https://github.com/archlinuxfr/yaourt/issues/382#issuecomment-437461631

If you must use a wrapper use pakku or pikaur ( see https://wiki.archlinux.org/index.php/AUR_helpers )

FreeFull commented on 2018-12-30 02:08

The pkgver() sets the version back to 0.6.2, so my AUR manager keeps reinstalling the package every single time

hacker1024 commented on 2018-07-01 23:23

In file included from /tmp/yaourt-tmp-user/aur-multimc-git/src/multimc-git/libraries/classparser/src/classfile.h:3,
                 from /tmp/yaourt-tmp-user/aur-multimc-git/src/multimc-git/libraries/classparser/src/classparser.cpp:17:
/tmp/yaourt-tmp-user/aur-multimc-git/src/multimc-git/libraries/classparser/src/constants.h: In constructor ‘java::classfile::classfile(char*, std::size_t)’:
/tmp/yaourt-tmp-user/aur-multimc-git/src/multimc-git/libraries/classparser/src/constants.h:7:7: error: ‘<anonymous>.java::constant::<anonymous>’ may be used uninitialized in this function [-Werror=maybe-uninitialized]
 class constant
       ^~~~~~~~
cc1plus: all warnings being treated as errors
make[2]: *** [libraries/classparser/CMakeFiles/MultiMC_classparser.dir/build.make:63: libraries/classparser/CMakeFiles/MultiMC_classparser.dir/src/classparser.cpp.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:1257: libraries/classparser/CMakeFiles/MultiMC_classparser.dir/all] Error 2
make: *** [Makefile:141: all] Error 2