Package Details: melonds 0.9.5-4

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 (HTV04)
Last Packager: hcorion
Votes: 23
Popularity: 0.71
First Submitted: 2021-01-18 02:20 (UTC)
Last Updated: 2023-11-21 07:23 (UTC)

Latest Comments

« First ‹ Previous 1 2

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?

hcorion commented on 2021-02-02 19:03 (UTC)

Hey there, maintainer of melonds-git here, just noticed this became a thing. Some quick notes :). It's good practice to

provides=('melonds')

conflicts=('melonds')

So that when you have multiple versions of a package (ie melonds-git and melonds) it will ensure pacman and/or AUR helpers don't try to install both versions side-by-side and provide a user-friendly error message.

In addition, melonDS now depends on libepoxy https://github.com/Arisotura/melonDS/blob/ab222ab135a76c559ef63768e8f90eca99973881/src/CMakeLists.txt#L109-L119