Search Criteria
Package Details: melonds 1.1-2
Package Actions
| Git Clone URL: | https://aur.archlinux.org/melonds.git (read-only, click to copy) |
|---|---|
| Package Base: | melonds |
| Description: | DS emulator, sorta |
| Upstream URL: | http://melonds.kuribo64.net/ |
| Licenses: | GPL-3.0-or-later |
| Submitter: | ckuiper |
| Maintainer: | hcorion |
| Last Packager: | hcorion |
| Votes: | 34 |
| Popularity: | 0.26 |
| First Submitted: | 2021-01-18 02:20 (UTC) |
| Last Updated: | 2025-11-20 16:46 (UTC) |
Dependencies (15)
- enet (enet-gtkorvo-gitAUR, enet-gitAUR)
- faad2 (faad2-gitAUR)
- hicolor-icon-theme (hicolor-icon-theme-gitAUR)
- libglvnd (libglvnd-gitAUR)
- libx11 (libx11-gitAUR)
- qt6-base (qt6-base-gitAUR, qt6-base-headlessAUR, qt6-base-hifpsAUR)
- qt6-multimedia
- qt6-svg
- sdl2AUR (sdl2-gitAUR, sdl2-compat-gitAUR, sdl2-compat)
- clang (llvm-gitAUR, clang-minimal-gitAUR, clang17-binAUR, clang-static-gitAUR) (make)
- cmake (cmake3AUR, cmake-gitAUR) (make)
- extra-cmake-modules (extra-cmake-modules-gitAUR, sonic-frameworks-cmake-modulesAUR) (make)
- git (git-gitAUR, git-glAUR, git-wd40AUR) (make)
- pkg-config (pkgconf-gitAUR, pkg-config-gitAUR, pkgconf) (make)
- wayland (wayland-asan-gitAUR, wayland-gitAUR, wayland-chromiumAUR) (make)
Latest Comments
1 2 3 Next › Last »
asyync1024 commented on 2026-05-17 10:12 (UTC) (edited on 2026-05-18 05:39 (UTC) by asyync1024)
Hey! I have found some aspects of your PKGBUILD can be improved as follows:
NOTE: It seems like that GCC 16 produces a slower binary for both the OpenGL renderers. See https://aur.archlinux.org/packages/melonds-git#comment-1071858
GCC 16 now successfully compiles melonDS, there is no need for using Clang anymore. SEE note above ^
Consider using
-G Ninjaand-Wno-devbuild options in build() to speed up build times, this is done in melonds-git.Add
libarchivein depends as suggested by namcap. Also maybe check aboutqt6-svgusage? Namcap says it might be redundant, though I am not sure.Add
libslirpin depends and add-DUSE_SYSTEM_LIBSLIRP, an option to use it is present in melonds wifi settings. This is also done in melonds-git.Consider using "Source code (tar.gz)" instead of pure git+, this prevents bandwidth wastage and both have the same source code aside from the git and github related files.
Here is a gist with all the above changes incorporated: https://gist.github.com/asyync1024/b854ef71e4b806bd9486184f5b401cb3 Thanks! Please consider incorporating these changes in your PKGBUILD!
KdU7aq commented on 2025-11-20 08:40 (UTC)
1.1-1 won't compile:
Installing
faad2solves the issue.Nemris commented on 2025-07-14 23:58 (UTC)
Building the package in a clean chroot reveals that the
qt6-svgdependency is missing. Here's the relevant patch (which will hopefully render properly, first time contributing here).htv04 commented on 2025-02-27 07:35 (UTC)
@d-air1 On the contrary, since this release appears to be labeled as a full new release both on the main page and GitHub, I would argue that the package actually should be updated to 1.0 RC, even though by definition release candidates should be considered pre-releases.
@hcorion What do you think? Also, I don't actively use Arch right now so I wouldn't be able to update the package with proper testing.
d-air1 commented on 2025-01-19 14:35 (UTC)
I see that both melonds and melonds-bin have been flagged out of date because of the release candidate. A release candidate is not a stable release and if someone wants to use those versions then a separate package should be made. This should be unflagged.
HurricanePootis commented on 2024-11-27 08:33 (UTC)
Hello, I have the following patch:
armandarmv6has they are notARCHs for PKGBUILDslicense()to be SDPX compliantwaylandas amakedepends()as CMake looks for it during the configuration process.libarchive,enet,gcc-libs,libx11,libglvnd,zstd, andhicolor-icon-themetodepends()libepoxyandlibslripas it appears melonDS no longer requires itbuild()andinstall()more compliant to the CMake guidelines. This means using-Bto avoid having to usemkdir, and setting-DCMAKE_BUILD_TYPEtoNONE.$pkgnameso no need to create an extra variable.hcorion commented on 2024-06-23 04:42 (UTC)
@dansecob fix applied!
@mifori libslirp is used for online play.
dansecob commented on 2024-06-18 18:11 (UTC)
This PKGBUILD relies on
makeas the CMake backend, so it fails on any system that configures CMake withninjaas the backend. This patch replaces make calls with CMake calls, to be backend agnostic.mifori commented on 2024-05-28 22:00 (UTC)
Why does this depend on libslirp?
imcb commented on 2023-11-20 18:09 (UTC)
git url is now https://github.com/melonDS-emu/melonDS
1 2 3 Next › Last »