Package Details: freesmlauncher 2.2.2-1

Git Clone URL: https://aur.archlinux.org/freesmlauncher.git (read-only, click to copy)
Package Base: freesmlauncher
Description: Minecraft launcher with offline accounts support
Upstream URL: https://freesmlauncher.org/
Licenses: GPL-3.0-only AND LGPL-3.0-or-later AND LGPL-2.0-or-later AND Apache-2.0 AND MIT AND LicenseRef-Batch AND OFL-1.1
Submitter: ventureo
Maintainer: ventureo (so5iso4ka)
Last Packager: so5iso4ka
Votes: 7
Popularity: 0.39
First Submitted: 2025-03-12 21:01 (UTC)
Last Updated: 2026-07-14 07:53 (UTC)

Dependencies (28)

Required by (0)

Sources (1)

Latest Comments

1 2 Next › Last »

so5iso4ka commented on 2026-07-14 07:55 (UTC)

I've updated it based on your changes (it turned out to be almost a copy-paste). Thanks!

asyync1024 commented on 2026-07-12 04:59 (UTC) (edited on 2026-07-12 04:59 (UTC) by asyync1024)

It takes 10s to start build with .tar.gz, and 27s with git+, slower by a magrin of 2.7x and that too is, with a much higher average network speed. The total bandwidth usage is also ~3.4x more with git +. Source: https://pastebin.com/bEpn1jjh

asyync1024 commented on 2026-07-12 04:49 (UTC) (edited on 2026-07-12 05:17 (UTC) by asyync1024)

Thank you! Here are some sources to help you judge better about the build directory placement, it shows this is professional CMake practice, and it's literally followed on every official package:

As for the transition from git+ to .tar.gz, I know the level of confidence of yours is low in that case, and therefore you should try building with the .tar.gz source yourself.

Besides, if it's allowing the usage of less bandwidth and allows faster builds, why not keep it? Again, it's standard practice in the official prismlauncher package, and there is certainly a reason to why the CI of freesmlauncher provides a .tar.gz explicitly.

so5iso4ka commented on 2026-07-11 13:58 (UTC)

@asyync1024 I agree with specifying the build type and build platform, as well as removing the Qt version; I'll think some more about moving the build directory. In any case, I'll implement these changes with the next launcher update, which should be coming soon. Thanks!

asyync1024 commented on 2026-07-10 12:24 (UTC) (edited on 2026-07-10 12:35 (UTC) by asyync1024)

@so5iso4ka You can read the changelog in the comments of the gist, it would give you a better idea to why I proposed those changes in the first place. Especially points 1,4 and 6.

Thank you for merging the changes, though I look forward to seeing the other issues addressed as well.

so5iso4ka commented on 2026-07-10 11:39 (UTC)

@asyync1024 I've adopted your changes and added you as a contributor. I don't see the significance of changing the download method or making these cosmetic changes. Thanks!

txetxe commented on 2026-07-06 00:43 (UTC)

Hey guys, you may need to update makedepends to include vulkan-headers. Originally reported and debugged here https://gist.github.com/asyync1024/71b48f176ffeb283609cde837ec1bfe2

asyync1024 commented on 2026-07-02 10:54 (UTC)

@so5iso4ka Ping! Since I got no response. Also, may I ask for any specific reasons for not adopting these changes? Since it seems to me other than the dependency changes (Apparently QT actually loads some things at runtime, which ldd and readelf can't detect), everything is a correct and fixes bugs.

asyync1024 commented on 2026-06-22 10:50 (UTC) (edited on 2026-06-22 10:59 (UTC) by asyync1024)

Here is a gist with the changes applied, you can read the title to see the changes. It works on my machine, I haven't touched anything else.

https://gist.github.com/asyync1024/71b48f176ffeb283609cde837ec1bfe2

Also, note that the source is officially provided by the FreesmTeam themselves. Also, the official PrismLauncher arch linux package also uses the .tar.gz source: https://gitlab.archlinux.org/archlinux/packaging/packages/prismlauncher/-/blob/main/PKGBUILD?ref_type=heads#L55

asyync1024 commented on 2026-06-21 07:31 (UTC)

@so5iso4ka I have tried contacting ventureo both by their @cachyos and @yandex.ru e-mail addresses, and they didn't respond, the latter failed with my message being marked as SPAM (what?).

I believe other than the QT dependency changes, every other change should be correct and good enough.

I will see if I can update the gist to match the new version.