If only we could use a real package manager! This is the issue I’m trying to solve with Fling, a repository for pacman dedciated to libraries used in Wii U homebrew. I explain a bit more in the git repo, but suffice to say that developers can now include a list of things to install from both Fling and the devkitPro repositories; allowing pacman to handle the file conflicts and making the community worry about porting libraries to the Wii U. As long as your code doesn’t break on newer library versions - and I’ll make every effort to avoid that happening - then you simply won’t have to worry about dependencies!
This whole thing is still very much in beta, so I may be missing libraries and there could be bugs or downtime. Feel free to contact me with any issues (contact methods!) and I’ll do my best to work through them. I kinda rushed this one out for the holiday season, so please bear with me. I’m fairly sure sdl2 doesn’t even work yet (at least wut does!)
You can check out the repo, containing more words, install instructions, and build scripts for all the packages shipped here. Poking around, you might see that Fling runs entirely from GitLab CI and GitLab Pages - that’s one of the aspects of this project I’m most proud of! Builds are automated, and all steps from compilation to signing to publishing run in a publicly visible pipeline. Hopefully that’s enough to trust me
Till next time, happy hacking!
Disqus comments are disabled for this post. For now, you can discuss on reddit!