hunter icon indicating copy to clipboard operation
hunter copied to clipboard

Publish packages

Open rugk opened this issue 5 years ago • 8 comments

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

rugk avatar Apr 07 '19 14:04 rugk

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 avatar Apr 07 '19 19:04 rabite0

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.

rabite0 avatar Apr 09 '19 19:04 rabite0

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…

rugk avatar Apr 09 '19 21:04 rugk

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

m040601 avatar May 03 '19 17:05 m040601

Thanks to @straussdd there are binary packages now.

rabite0 avatar May 06 '19 20:05 rabite0

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

dufferzafar avatar Apr 09 '20 10:04 dufferzafar

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

dufferzafar avatar Apr 09 '20 11:04 dufferzafar

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.

rabite0 avatar May 24 '20 19:05 rabite0