-
-
Notifications
You must be signed in to change notification settings - Fork 7
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add support for XBPS (Void Linux) #31
Comments
Copied from https://gitea.arsenm.dev/Arsen6331/lure/issues/1#issuecomment-392 Implementing support for the package manager itself is the easy part. The difficult part is adding support for building the actual package. I use nfpm to do so. When I started building LURE, nFPM had no support for Arch packages, so I added it with a PR. Despite Arch having one of the simplest packaging formats that exist, that took 1.2k lines of code. I do eventually plan to look into XBPS support and how much it would take to implement, but this is likely a long-term goal since I don't use Void regularly. |
Hm this could be tricky with regards to the triggers inside the generated |
As for other data like list of files included and the package dependencies etc. in the Zstandard compressed tar archive there are |
If you look at their |
Right yeah, I've not worked with go before. Another choice for the plist library could be https://github.com/groob/plist |
I'm not asking you to add this support, mainly made this as a reminder for myself to look into it one day :)
Looking under
manager/
it doesn't look that bad to implement.Distro: https://voidlinux.org/
Package manager: https://github.com/void-linux/xbps
Docs: https://docs.voidlinux.org/xbps/index.html
The text was updated successfully, but these errors were encountered: