Package Details: melonds 0.9.5-6

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: GPL3
Submitter: ckuiper
Maintainer: hcorion
Last Packager: hcorion
Votes: 27
Popularity: 1.14
First Submitted: 2021-01-18 02:20 (UTC)
Last Updated: 2024-06-23 05:18 (UTC)

Latest Comments

« First ‹ Previous 1 2 3 Next › Last »

atlasRequiem commented on 2022-07-19 14:39 (UTC) (edited on 2022-07-19 14:53 (UTC) by atlasRequiem)

Hi, I'm trying to install this package but for some reason the build is failing with

/.cache/yay/melonds/src/melonDS/src/teakra/src/processor.cpp:1:
/.cache/yay/melonds/src/melonDS/src/teakra/src/interpreter.h: In member function ‘void Teakra::Interpreter::CodebookSearch(u16, u16, u16, CbsCond)’:
/.cache/yay/melonds/src/melonDS/src/teakra/src/interpreter.h:2788:23: error: ‘exchange’ is not a member of ‘std’
2788 |         u16 x0 = std::exchange(regs.x[0], regs.y[0]);
      |                       ^~~~~~~~
compilation terminated due to -Wfatal-errors.
make[2]: *** [src/teakra/src/CMakeFiles/teakra.dir/build.make:202: src/teakra/src/CMakeFiles/teakra.dir/processor.cpp.o] Error 1
make[2]: Leaving directory '/home/atlas/.cache/yay/melonds/src/build'
make[1]: *** [CMakeFiles/Makefile2:194: src/teakra/src/CMakeFiles/teakra.dir/all] Error 2
make[1]: Leaving directory '/home/atlas/.cache/yay/melonds/src/build'
make: *** [Makefile:136: all] Error 2
==> ERROR: A failure occurred in build().
    Aborting...
 -> error making: melonds

so I'm wondering if it's an issue with the actual package or if its broken due to a gcc update
EDIT: Formatting

htv04 commented on 2022-03-13 17:23 (UTC)

@spiffeeroo Fixed, git has been added as a makedepend.

@tepten2 Glad the issue has been resolved :)

tepten2 commented on 2022-03-09 19:36 (UTC) (edited on 2022-03-09 21:16 (UTC) by tepten2)

EDIT: the issue formerly described in this comment has been fixed upstream by pushing a new release tag. It wasn't an issue related to the AUR package. Everything works again :)

spiffeeroo commented on 2022-03-09 19:19 (UTC) (edited on 2022-03-09 19:20 (UTC) by spiffeeroo)

Add "git" to makedepends in the PKGBUILD for building in chroot.

htv04 commented on 2022-03-09 04:53 (UTC) (edited on 2022-03-09 05:10 (UTC) by htv04)

@hcorion: Hi, sorry for the late response, but thanks for getting back to me and adding me as a co-maintainer! I'll get to work on adding VCS support for 0.9.4.

EDIT: Done!

hcorion commented on 2022-02-13 19:30 (UTC)

Hey @HTV04, sorry for the delay, I've added you as a co-maintainer. I'm the original maintainer of melonds-git, and when I got the notification that it was orphaned I jumped on it immediately so I could have control over both melonds packages for consistency. Feel free to change it to use VCS

htv04 commented on 2022-01-28 02:44 (UTC) (edited on 2022-02-08 02:39 (UTC) by htv04)

Hi @hcorion, I recently submitted an orphan request in an attempt to become a maintainer in order to implement the VCS building method I described below, but as soon as I saw that my request was accepted, it seems that you beat me to it.

Could you implement this building method, tagged to the latest GitHub release? Or I can create a patch that implements this if you'd like.

htv04 commented on 2022-01-25 01:04 (UTC)

Have you considered using a VCS via git for the PKGBUILD? It could make building new versions much faster because only new diffs would be downloaded and built.

hcorion commented on 2021-02-26 21:10 (UTC)

Hi @ckuiper sorry for taking even longer to respond.

You're totally right, for some reason I was under the impression that you had to be explicit with it, but I just tested and apparently not. So I guess it's mostly up to packager preference at that point.

You're also right that libepoxy is not yet in the stable release, I had just finished updating melonds-git and noticed the new dependency and thought I'd let you know, but I forgot to check if it was even available in the latest release face palm.

ckuiper commented on 2021-02-10 01:20 (UTC)

Hi! Sorry for taking a while to respond.

I was lead to believe that a package named 'melonds' will automatically imply that it provides and conflicts with itself. My testing seems to agree with this, although maybe I made a mistake?

Also looking at the source for the current release, it appears to me that libepoxy is not in the CMakeList. So I assume there is no dependency yet?