Package Details: xmcl-launcher 0.54.4-1

Git Clone URL: https://aur.archlinux.org/xmcl-launcher.git (read-only, click to copy)
Package Base: xmcl-launcher
Description: X Minecraft Launcher - A modern, open-source Minecraft Launcher with modpack, resource, and instance management
Upstream URL: https://xmcl.app/
Keywords: minecraft, xmcl
Licenses: MIT
Conflicts: xmcl-launcher-bin
Provides: xmcl
Submitter: bilibili_xiaok
Maintainer: bilibili_xiaok (Chizuru-Kaguraza, VolodiaKraplich)
Last Packager: VolodiaKraplich
Votes: 7
Popularity: 1.17
First Submitted: 2024-05-01 12:54 (UTC)
Last Updated: 2026-04-10 09:32 (UTC)

Dependencies (13)

Required by (0)

Sources (3)

Latest Comments

hello-world150 commented on 2025-12-27 09:26 (UTC)

==> 正在创建软件包:xmcl-launcher 0.53.2-1 (2025年12月27日 星期六 17时25分31秒)
==> 获取源代码...
  -> 找到 xmcl.desktop
  -> 找到 xmcl.png
  -> 找到 xmcl-0.53.2-x64.tar.xz
==> 正在验证 source 文件,使用sha256sums...
    xmcl.desktop ... 通过
    xmcl.png ... 通过
==> 正在验证 source_x86_64 文件,使用sha256sums...
    xmcl-0.53.2-x64.tar.xz ... 通过
==> 正在创建软件包:xmcl-launcher 0.53.2-1 (2025年12月27日 星期六 17时25分32秒)
==> 正在检查运行时依赖关系...
==> 缺失依赖关系:
  -> mesa-utils
==> 错误: 无法解决所有的依赖关系。
错误: 未能构建 'xmcl-launcher-0.53.2-1': 
错误: 未能构建的软件包:xmcl-launcher-0.53.2-1

手动安装mesa-utils似乎能解决这个问题

hsgamer commented on 2025-12-18 13:48 (UTC)

Apparently, the issue with "--ozone-platform-hint=auto" in my computer is a known issue of Electron 29 (which XMCL is based on). The issue occurs for any computer with a hybrid graphic driver (intel+nvidia).

The latest version of Electron removed that flag.

Removing the flag fixes the issue in my computer, and my launcher runs fine without it.

hsgamer commented on 2025-12-16 15:56 (UTC)

The latest change that adds "--ozone-platform-hint=auto" causes the app to be slow to open and laggy in my computer. Don't know why, but removing that flag fixes the issue.

VolodiaKraplich commented on 2025-02-15 18:26 (UTC)

I apologize for the mistake, I didn't notice that the name was changed, everything should work now

NeoFax commented on 2025-02-10 14:05 (UTC)

The name of the file has changed on the releases. As for the x86_64 architecture just change the final bit from ${CARCH}.pacman the x64.pacman and it will then build fine.

MoYingJi commented on 2025-02-09 17:07 (UTC)

v0.48.11的文件名好像改了 文件名里的架构从x86_64变成了x64 导致安装不上

bilibili_xiaok commented on 2024-06-23 14:15 (UTC)

我从arch换回wsl了,密钥啥的还没配置,这几天太忙了,各位先将就一下,本来就是小众的启动器

agonie_dal commented on 2024-06-23 07:52 (UTC)

│ prebuild-install warn install No prebuilt binaries found (target=22.3.0 runtime=node arch=… │ gyp info it worked if it ends with ok │ gyp info using node-gyp@9.4.0 │ gyp info using node@22.3.0 | linux | x64 │ (node:5344) [DEP0060] DeprecationWarning: The util._extend API is deprecated. Please use… │ (Use node --trace-deprecation ... to show where the warning was created) │ gyp info find Python using Python version 3.12.4 found at "/usr/bin/python3" │ gyp http GET https://nodejs.org/download/release/v22.3.0/node-v22.3.0-headers.tar.gz │ gyp http 200 https://nodejs.org/download/release/v22.3.0/node-v22.3.0-headers.tar.gz │ gyp http GET https://nodejs.org/download/release/v22.3.0/SHASUMS256.txt │ gyp http 200 https://nodejs.org/download/release/v22.3.0/SHASUMS256.txt │ gyp info spawn /usr/bin/python3 │ gyp info spawn args [ │ gyp info spawn args '/home/agonie/.cache/paru/clone/xmcl-launcher/src/x-minecraft-launch… │ gyp info spawn args 'binding.gyp', │ gyp info spawn args '-f', │ gyp info spawn args 'make', │ gyp info spawn args '-I', │ gyp info spawn args '/home/agonie/.cache/paru/clone/xmcl-launcher/src/x-minecraft-launch… │ gyp info spawn args '-I', │ gyp info spawn args '/home/agonie/.cache/paru/clone/xmcl-launcher/src/x-minecraft-launch… │ gyp info spawn args '-I', │ gyp info spawn args '/home/agonie/.cache/paru/clone/xmcl-launcher/src/.electron-gyp/.cac… │ gyp info spawn args '-Dlibrary=shared_library', │ gyp info spawn args '-Dvisibility=default', │ gyp info spawn args '-Dnode_root_dir=/home/agonie/.cache/paru/clone/xmcl-launcher/src/.e… │ gyp info spawn args '-Dnode_gyp_dir=/home/agonie/.cache/paru/clone/xmcl-launcher/src/x-m… │ gyp info spawn args '-Dnode_lib_file=/home/agonie/.cache/paru/clone/xmcl-launcher/src/.e… │ gyp info spawn args '-Dmodule_root_dir=/home/agonie/.cache/paru/clone/xmcl-launcher/src/… │ gyp info spawn args '-Dnode_engine=v8', │ gyp info spawn args '--depth=.', │ gyp info spawn args '--no-parallel', │ gyp info spawn args '--generator-output', │ gyp info spawn args 'build', │ gyp info spawn args '-Goutput_dir=.' │ gyp info spawn args ] │ Traceback (most recent call last): │ File "/home/agonie/.cache/paru/clone/xmcl-launcher/src/x-minecraft-launcher/node_modules… │ import gyp # noqa: E402 │ ^^^^^^^^^^ │ File "/home/agonie/.cache/paru/clone/xmcl-launcher/src/x-minecraft-launcher/node_modules… │ import gyp.input │ File "/home/agonie/.cache/paru/clone/xmcl-launcher/src/x-minecraft-launcher/node_modules… │ from distutils.version import StrictVersion │ ModuleNotFoundError: No module named 'distutils' │ gyp ERR! configure error │ gyp ERR! stack Error: gyp failed with exit code: 1 │ gyp ERR! stack at ChildProcess.onCpExit (/home/agonie/.cache/paru/clone/xmcl-launcher/… │ gyp ERR! stack at ChildProcess.emit (node:events:520:28) │ gyp ERR! stack at ChildProcess._handle.onexit (node:internal/child_process:294:12) │ gyp ERR! System Linux 6.9.5-zen1-1-zen │ gyp ERR! command "/usr/bin/node" "/home/agonie/.cache/paru/clone/xmcl-launcher/src/x-minec… │ gyp ERR! cwd /home/agonie/.cache/paru/clone/xmcl-launcher/src/x-minecraft-launcher/node_mo… │ gyp ERR! node -v v22.3.0 │ gyp ERR! node-gyp -v v9.4.0 │ gyp ERR! not ok └─ Failed in 3.4s at /home/agonie/.cache/paru/clone/xmcl-launcher/src/x-minecraft-launcher/node_modules/.pnpm/better-sqlite3@9.5.0/node_modules/better-sqlite3 node_modules/.pnpm/node-datachannel@0.9.1/node_modules/node-datachannel: Running install script, done in 2.7s node_modules/.pnpm/esbuild@0.17.18/node_modules/esbuild: Running postinstall script, done in 177ms node_modules/.pnpm/esbuild@0.18.20/node_modules/esbuild: Running postinstall script, done in 198ms node_modules/.pnpm/electron@29.3.1/node_modules/electron: Running postinstall script... node_modules/.pnpm/esbuild@0.15.18/node_modules/esbuild: Running postinstall script, done in 92ms node_modules/.pnpm/vue-demi@0.13.11_vue@2.7.16/node_modules/vue-demi: Running postinstall script, done in 60ms node_modules/.pnpm/vue-demi@0.14.7_vue@2.7.16/node_modules/vue-demi: Running postinstall script, done in 57ms node_modules/.pnpm/classic-level@1.2.0/node_modules/classic-level: Running install script, done in 97ms  ELIFECYCLE  Command failed with exit code 1. ==> 错误: 在 prepare() 中发生一个错误。 正在放弃... 错误: 未能构建 'xmcl-launcher-0.44.6-2': 错误: 未能构建的软件包:xmcl-launcher-0.44.6-2

agonie_dal commented on 2024-06-23 07:51 (UTC)

请把python-distutils-extra加入依赖关系,不然报错会出现这个

bilibili_xiaok commented on 2024-05-01 13:05 (UTC)

we are back! If you have any problem,please report them here!