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 (HTV04)
Last Packager: hcorion
Votes: 24
Popularity: 0.064939
First Submitted: 2021-01-18 02:20 (UTC)
Last Updated: 2024-06-23 05:18 (UTC)

Latest Comments

« First ‹ Previous 1 2

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?

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