Search Criteria
Package Details: freesmlauncher 2.1.1-1
Package Actions
| 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: | 2.27 |
| First Submitted: | 2025-03-12 21:01 (UTC) |
| Last Updated: | 2026-03-17 15:53 (UTC) |
Dependencies (28)
- cmark (cmark-gitAUR)
- gcc-libs (gcc-libs-gitAUR, gccrs-libs-gitAUR, gcc-libs-snapshotAUR)
- glibc (glibc-gitAUR, glibc-eacAUR, glibc-git-native-pgoAUR)
- hicolor-icon-theme (hicolor-icon-theme-gitAUR)
- java-runtime (jre10AUR, jre12AUR, jdk10AUR, jdk10-openj9-binAUR, jdk7AUR, jre7AUR, jdk8-graalvm-binAUR, jdk16-graalvm-binAUR, jdk16-adoptopenjdkAUR, liberica-jre-11-binAUR, jdk11-j9-binAUR, jre16-openjdkAUR, jre14-openjdkAUR, jre15AUR, jre14AUR, jre13AUR, jre16AUR, jre18-openjdkAUR, jdk19-graalvm-binAUR, liberica-jre-11-full-binAUR, jdk19-graalvm-ee-binAUR, liberica-jre-8-full-binAUR, jdk11-graalvm-binAUR, jre-openj9AUR, jre12-openjdkAUR, jdk11-dragonwell-standard-binAUR, jdk11-jetbrains-binAUR, jdk20-graalvm-binAUR, jdk17-graalvm-binAUR, jdk20-openj9-binAUR, zulu-13-binAUR, jdk8-dragonwell-extended-binAUR, jdk8-dragonwell-standard-binAUR, jdk11-dragonwell-extended-binAUR, jdk8-j9-binAUR, jdk7-j9-binAUR, jdk7r1-j9-binAUR, jre13-openjdkAUR, jre15-openjdkAUR, jdk21-graalvm-binAUR, jre17-jetbrainsAUR, mandrel-binAUR, mandrel24-binAUR, jdk22-graalvm-ee-binAUR, jdk20-graalvm-ee-binAUR, jdk22-graalvm-binAUR, jre19-openjdkAUR, jre21-jetbrainsAUR, zulu-fx-binAUR, zulu11-fx-binAUR, zulu17-fx-binAUR, jdk11-openj9-binAUR, jre-zulu-binAUR, jre-zulu-fx-binAUR, jre17AUR, jre-zuluAUR, jre-zulu-fxAUR, jre8AUR, jdk8AUR, jdk23-graalvm-ee-binAUR, jdk17-jetbrains-binAUR, jdk21-dragonwell-standard-binAUR, jdk24-graalvm-ce-binAUR, jdk8-dragonwell-extendedAUR, jdk23-temurinAUR, zing-23-binAUR, jdk17-dragonwell-standard-binAUR, jdk21-dragonwell-extended-binAUR, openjdk-zulu-ca-fx-binAUR, openjdk-zulu17-ca-fx-binAUR, openjdk-zulu21-ca-fx-binAUR, amazon-corretto-17AUR, amazon-corretto-21-binAUR, zulu-24-binAUR, liberica-nik-23-full-binAUR, sapmachine11-jdkAUR, sapmachine17-jdkAUR, jre11AUR, liberica-nik-24-full-binAUR, jdk-openj9-binAUR, jdk24-graalvm-binAUR, jdk24-graalvm-ee-binAUR, liberica-nik-25-full-binAUR, amazon-corretto-24-binAUR, liberica-jdk-11-binAUR, liberica-jdk-11-full-binAUR, liberica-jdk-11-lite-binAUR, liberica-jdk-17-full-binAUR, jdk8-openj9-binAUR, zulu-21-binAUR, jre21-jetbrains-gitAUR, jdk21-jetbrains-gitAUR, openjdk-liberica11-full-binAUR, openjdk-liberica17-full-binAUR, openjdk-liberica21-full-binAUR, openjdk-liberica8-full-binAUR, openjdk-liberica-full-binAUR, jdk-openjdk-wakefieldAUR, jre-openjdk-wakefieldAUR, amazon-corretto-15AUR, jre25-temurinAUR, jre21-temurinAUR, jre17-temurinAUR, zulu-jre21-fxAUR, zulu-jre25-fxAUR, zulu-jre17-fxAUR, jre8-temurinAUR, jre11-temurinAUR, zulu-jre8-fxAUR, zulu-jre11-fxAUR, amazon-corretto-8AUR, amazon-corretto-11AUR, liberica-jdk-25-full-binAUR, liberica-jdk-21-full-binAUR, liberica-jdk-8-full-binAUR, jdk21-temurinAUR, jdk17-temurinAUR, jdk11-temurinAUR, jdk17-graalvm-ee-binAUR, jre17-zulu-binAUR, jre21-zulu-binAUR, microsoft-openjdk-21-binAUR, microsoft-openjdk-25-binAUR, microsoft-openjdk-17-binAUR, microsoft-openjdk-11-binAUR, jdk21-graalvm-ee-binAUR, amazon-corretto-25-binAUR, jre22-openjdkAUR, jdk22-openjdkAUR, jre23-openjdkAUR, jdk23-openjdkAUR, jdk24-openjdkAUR, jre24-openjdkAUR, zulu-8-binAUR, zulu-11-binAUR, jdk8-graalvm-ee-binAUR, zulu-25-binAUR, zulu-17-fx-binAUR, jdk11-graalvm-ee-binAUR, jdk11-graalvm-ee-binAUR, jdk8-temurinAUR, jdk-android-studioAUR, jre25-zulu-binAUR, zing-21-binAUR, zing-17-binAUR, zing-8-binAUR, jdk8-perfAUR, jdk25-openjdk-wakefieldAUR, jre25-openjdk-wakefieldAUR, jdk25-openj9-binAUR, jdk21-openj9-binAUR, jdk17-openj9-binAUR, zulu-17-binAUR, zulu-jre-fx-binAUR, zulu21-fx-binAUR, zulu8-fx-binAUR, zulu-jdk-fx-binAUR, jreAUR, jdkAUR, jre-ltsAUR, jdk-ltsAUR, liberica-jdk-full-binAUR, java-openjdk-binAUR, jdk25-graalvm-binAUR, jdk25-graalvm-ce-binAUR, zulu-26-fx-binAUR, jdk-temurinAUR, jdk25-temurinAUR, jdk21-jetbrains-binAUR, liberica-jdk-21-binAUR, jre-jetbrainsAUR, jdk16-temurinAUR, java-openjdk-ea-binAUR, jdk-openjdk, jdk11-openjdk, jdk17-openjdk, jdk21-openjdk, jdk25-openjdk, jre-openjdk, jre11-openjdk, jre17-openjdk, jre21-openjdk, jre25-openjdk, jre8-openjdk)
- libarchive (libarchive-gitAUR)
- mesa-utils
- pciutils (pciutils-gitAUR)
- qrencode (qrencode-gitAUR)
- qt6-base (qt6-base-gitAUR, qt6-base-scrollfixAUR, qt6-base-scrollfixAUR, qt6-xcb-private-headers-scrollfixAUR, qt6-xcb-private-headers-scrollfixAUR, qt6-base-headlessAUR, qt6-base-hifpsAUR)
- qt6-imageformats
- qt6-networkauth
- qt6-svg
- tomlplusplus
- zlib (zlib-gitAUR, zlib-ng-compat-gitAUR, zlib-ng-compat)
- cmake (cmake3AUR, cmake-gitAUR) (make)
- extra-cmake-modules (extra-cmake-modules-gitAUR) (make)
- gamemode (gamemode-gitAUR) (make)
- ghc-filesystem (make)
- git (git-gitAUR, git-glAUR, git-wd40AUR) (make)
- Show 8 more dependencies...
Latest Comments
so5iso4ka commented on 2026-04-06 11:59 (UTC)
If qt6-svg is missing, icons in the launcher will be displayed incorrectly. For questions related to other items, please contact ventureo.
asyync1024 commented on 2026-04-03 08:26 (UTC) (edited on 2026-04-03 08:29 (UTC) by asyync1024)
@so5iso4ka No problem! Here:
Using .tar.gz allows for better bandwidth efficiency and faster build times, since less time is spent configuring git and updating the repo.
I removed those dependencies since namcap lists them as unneeded dependencies, though it can't identify makedepends, I would verify them later when I have access to my computer.
Rather than hardcoding "FreesmLauncher" everywhere, you can just use the variable, this allows you to change it in a single place rather than having to replace it everywhere. As for the cmake_options, it makes the overall formatting cleaner and more readable, it also avoids extra slashes after each option, plus the old formatting, let's just say, wasn't very nice. Basucallu the formatting changes make the PKGBUILD more readable and maintainable.
I had built the package and launched minecraft, it seemed to work well, I didn't notice any issues.
If you have any other doubts, please don't hesitate to ask me! Thanks!
so5iso4ka commented on 2026-04-03 07:41 (UTC)
Hi again, sorry for the delay. What are the advantages of .tar.gz over git+? Why did you remove qt6-imageformats and qt6-svg from the dependencies? I also don't see the point in adding the new variables _reponame and cmake_options.
asyync1024 commented on 2026-03-28 09:06 (UTC) (edited on 2026-03-30 07:22 (UTC) by asyync1024)
@so5iso4ka May I ask though if there are any specific reasons for not accepting these changes? I think check() not even running, having wrong depedencies, using git+ instead of .tar.gz for no apparent reason, and not installing a LICENSE are pretty important bugs to fix as soon as possible (Maybe the LICENSE isn't as bad, but it's still a package guideline violation).
so5iso4ka commented on 2026-03-27 17:14 (UTC)
Hi! Thank you for taking the time to review the PKGBUILD and prepare these changes. We appreciate the effort. At this time, we are not planning to adopt these changes. Anyway, thank you for the contribution and for sharing your work.
asyync1024 commented on 2026-03-27 05:40 (UTC)
Ping! Since I got no response. Please read the comment below.
asyync1024 commented on 2026-03-11 08:43 (UTC) (edited on 2026-03-19 03:36 (UTC) by asyync1024)
Hey! I found some problems in your PKGBUILD and decided to fix them, you can see the changelog and the relevant files at: https://gist.github.com/asyync1024/be4e38f29d484ad207698db9e13cbf5c
I improved formatting, actually ran the check function (before it wasn't even running due to wrong directory), used .tar.gz source instead of git+, Install a LICENSE and update dependencies.
If you do accept this change, could you please also add me as a co-maintainer and add
# Maintainer: asyync1024 <asyync1024 at proton dot me>right after the last#Maintainertag?Thanks!