cntools / cnping

Minimal Graphical Ping Tool
Other
235 stars 35 forks source link

[Info] Packaging for Fedora (rpm) #49

Open dreua opened 6 years ago

dreua commented 6 years ago

I built a cnping package for Fedora, check it out here: https://copr.fedorainfracloud.org/coprs/dreua/cnping/ In case someone is interested, here is the specfile: https://copr-be.cloud.fedoraproject.org/results/dreua/cnping/fedora-28-x86_64/00789810-cnping/cnping.spec

cnlohr commented 6 years ago

Does that mean it may become part of the distro? I.e. available by yum install?

dreua commented 6 years ago

Yes, it may become part of the main repository eventually, that depends on whether I find a sponsor and manage to get this reviewed. But I have to learn more about the packaging process and fix some minor issues first. Copr for Fedora is like AUR on Arch or PPA on Ubuntu/Debian, you can already easily install the package by: dnf copr enable dreua/cnping to enable the copr as a package source and dnf install cnping. (dnf is the new yum.) It will also update like a real package. When enabling the copr you will of course get a warning that this "is not part of the main distribution, and quality may vary."

cnlohr commented 6 years ago

Understood. Hmm, I would love to see what it would take to make this part of an actual distro. Who knows, maybe someday even Debian!

dreua commented 6 years ago

You mean you'd like to see a todo list? Here you go:

Todos for anyone via pull request:

Todos for someone with write access to this repo (I think thats only @cnlohr ):

Todos especially for the packager (me):

For Bonus Points:

cnlohr commented 6 years ago

I take it that means you want me to go for all of the first 4. Also, heck, if we're going for it, might as well spend the extra couple hours adding IPv6 support...

dreua commented 6 years ago

No, actually I just wrote down the todos to get them out of my head and did't think about assigning them to anyone. I edited the list to what seems reasonable to me. Maybe I can do PRs for the first two in the next days but you can also do it yourself of course ;) About IPv6: We can always update the package later when it's ready, so there is no real need to do this now.