-
Notifications
You must be signed in to change notification settings - Fork 117
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
Package Managers #184
Comments
To give expanded info on the progress of each of these: DebianDebian has a very multi step packaging process where you:
UbuntuI decided to not package directly for Ubuntu and instead it will be available once it's available on Debian. Directly targeting both seemed a bit pointless, but I can look at the Ubuntu process more if there's interest in it. GentooGentoo currently is massively lacking when it comes to maintainers, so adding package to the official repos is a very slow process. Partially it's the same as Debian (submit package request bug with an ebuild attached, and a Github PR (bug report and PR), but they very likely won't be looked at. So instead, add the package to GURU (Gentoo's equivalent to Arch's AUR) and hopefully after showing you're a responsible maintainer, you'll be able to move the package up to the main repo. So that is where hyfetch currently is. openSUSEopenSUSE has a straight forward process. Submit the package to OBS and get it building as an RPM, add any needed patches, and then submit to the project that best matches the category (it ended up in Utilities). Then make a request to Factory, which builds into Tumbleweed and then the next version of Leap. So hyfetch is in Tumbleweed and should become available in Leap 16. FedoraI haven't looked much into Fedora's process yet. @osalbahr mentioned planning to help in #204, so we can either collaborate on that or they can take the lead on it. ScoopScoop's manifest system is extremely weird to me, and despite my best efforts I can't quite understand how it works with projects that don't have an MSI file. I'll try and keep learning more about it, but for now my progress on that is completely stalled. HomebrewVery simple process. Make PR with ruby installer script, respond to feedback, package done. |
Broke into multiple issues to track as a milestone. |
Here is a table of package managers/distros that HyFetch is currently not in, and any relevant info on their progress. Let me know if I've missed something and I'll update this table.
Sorry if making this is presumptive @hykilpikonna, and I'll defer to your preferences on all this.
To use Gentoo overlay:
sudo emerge --ask app-eselect/eselect-repository sudo eselect repository enable guru sudo emaint sync --repo guru sudo emerge --ask app-misc/hyfetch
The text was updated successfully, but these errors were encountered: