rabite0 / hunter

The fastest file manager in the galaxy!
Do What The F*ck You Want To Public License
1.31k stars 64 forks source link

Publish packages #2

Open rugk opened 5 years ago

rugk commented 5 years ago

It would be great if you could publish packages/let people contribute packages.

So you e.g. get a list like this: https://github.com/BurntSushi/ripgrep/tree/31adff6f3c4bfefc9e77df40871f2989443e6827#installation See also: https://rust-lang-nursery.github.io/cli-wg/tutorial/packaging.html

rabite0 commented 5 years ago

Do you mean binary packages? I might look into that, depending on how much work it is. I'd also be happy to accept contributions.

rabite0 commented 5 years ago

So, yeah, I did take a look and I don't really want to get into that at this point. Maybe a generic tar.gz at most. But if someone wants to provide distribution specific binary packages, I'm willing to accept them. Will close this issue at some point if no one steps up.

rugk commented 5 years ago

Just leave it open though. It certainly takes time until this becomes popular, people step up to package it for their favorite distro and last, but not least, it is unlikely one can do it for a lot of distros. It will certainly be one distro at a time…

After all, it is also the last thing described in the docs. It's obvious, this takes time…

m040601 commented 5 years ago

Another vote for releasing it as a binary on github. This is a usefull generall use tool, catering fo the average user. Many already have ranger or similar clones installed. Why would anyone want to check why "hunter" may be better/different, if you dont make it dead easy to do that ?

Not everyone is a developer, has the entire rust distribution installed or as a simple user is familiar with compiling.

Besides that releasing a binary, would make it easier for other third parties to create a package for a Linux distro, based on the binary (ex. Ubuntu, Archlinux AUR).

PS: Dont' confuse a Linux package based on the released binary on github, with a package built by the distro mantainers from the source, that's another thing. Examples, https://aur.archlinux.org/packages/hunter or https://aur.archlinux.org/packages/hunter-git as discussed on https://github.com/rabite0/hunter/issues/1

rabite0 commented 5 years ago

Thanks to @straussdd there are binary packages now.

dufferzafar commented 4 years ago

@rabite0 Where can I download binary packages from? They're not visible in GitHub releases, like for other rust tools.

dufferzafar commented 4 years ago

I looked at Travis CI and all the builds seem to be failing: https://travis-ci.com/github/rabite0/hunter/branches

rabite0 commented 4 years ago

Yeah, they've been failing since I added video previews, since the build system doesn't support gstreamer currently. @straussdd implemented the travis integration and is working on fixing this as time permits. Last I heard he's almost done fixing the builds, which should restore the releases, too.