Package Details: melonds 0.9.1-1

Git Clone URL: https://aur.archlinux.org/melonds.git (read-only, click to copy)
Package Base: melonds
Description: DS emulator, sorta. also 1st quality melon.
Upstream URL: http://melonds.kuribo64.net/
Licenses: GPLv3
Submitter: ckuiper
Maintainer: ckuiper
Last Packager: ckuiper
Votes: 4
Popularity: 1.96
First Submitted: 2021-01-18 02:20
Last Updated: 2021-01-18 02:20

Latest Comments

hcorion commented on 2021-02-26 21:10

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

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

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