-
-
Notifications
You must be signed in to change notification settings - Fork 140
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
❤️ Help publish lychee for common platforms #59
Comments
I'm happy to contribute an Arch Linux AUR package 👍 |
General remark: arch-wise, we could consider publishing binaries for x86_64, arm and aarch64 (64-bit ARM). I'm sure there would be at least some ARM users. |
Sure! That would be great. Updated the list accordingly. |
Sorry for confusion, by this
I meant that all of our packages should have versions for these CPU architectures. This includes Docker, binaries published on GitHub and other binary packages. Arch Linux is just Arch Linux :) |
Noted. Updated the list accordingly. 👍 |
Talked to @pizzamig and he'd be willing to support us with the FreeBSD package. Thanks! |
Hum... working on binary releases but it seems to be harder than expected. Current pipeline: Last build: If someone wants to hack on this, go ahead. |
Binary releases are done. 🥳 |
lychee Github action: https://github.com/marketplace/actions/lychee-link-checker-action |
Hi there 👋, I've submitted a pull request for including Just wanted to verify one thing - is |
Oh that's so nice of you @alebcay. 🥳 Let's hope it gets accepted. 🤞
Yes, exactly. I've added a paragraph to the end of the |
Looks like the build failed because
That seems to be an issue with macOS Big Sur... 🤔 I wonder if that's supported by ring already. |
Some hints here: ogham/exa#780 |
lychee is available in Arch Linux community repository: https://archlinux.org/packages/community/x86_64/lychee-link-checker/ |
Issues/PRs blocking homebrew:
|
Hi! I am happy to help on the Debian/Ubuntu part. But I am not sure about what you want. Do you want to produce deb packages in CI and make them available as assets (isn't the bin tar sufficient?) or are you interested in having lychee available directly on Debian/Ubuntu repositories? |
We'd love to have lychee available on Debian/Ubuntu repositories directly.
would be so lit. |
And thanks for offering your help. Any support here is highly appreciated. |
Ok, but before Anyway, as in your bat example, does it make sense to propose .deb files as assets? Also, for debian/ubuntu packaging, the first thing that comes to my mind and that is missing is a manual page. |
Okay a manpage should be doable. Think clap has a generator of some sorts for that -- at least an unofficial one. |
Thanks for looking into that. |
Hi everyone, |
Yes, we discussed that in #420. |
We need someone that can package lychee for Windows with Chocolatey and winget? Any takers? 😊 |
@mre |
Yeah that's a great idea. Let me add that to the list |
Amazing @soredake. Thanks so much for pushing this forward. |
Winget seems to have been merged! microsoft/winget-pkgs#91422 |
Worked like a charm. Needed to update to the latest winget version. With the old version (1.2) I got a confusing error message at first:
Updated winget through the Microsoft Store by updating "App Installer", which contains winget.
Closed and reopened the shell and lychee was in my
Thanks a lot @soredake. |
Is |
asdf is not a package system designed for distributing packages. it's only designed as a version manager for programming language toolchains. the entire asdf-plugin ecosystem is abusing it. |
So I guess I can take that as a no vote. No worries, I just thought it would be usefully for testing parallel versions simultaneously without installing (some plugins existing to manage binaries that are not strictly for programming language runtimes). It would have been useful for testing issue 1020, but no worries. |
Yeah, I have similar feelings about asdf as @lebensterben. Always saw it as a version manager for programming languages — not programs. In any case, thanks for the suggestion @aj-stein-nist. |
All good. I presume you do not have objections to me making an asdf plugin do you? I can always make one and not publish it, but it is not hard to do and I can't stop others. Thanks again to all of you, I am a big fan of this project, keep up the good work. |
Of course. Go ahead. 👍 Happy hacking. |
I also see cargo-binstall as an easy target, since multiple binaries for multiple target triplets are already in the GitHub releases (it is really useful to have so many, especially for musl and arm, where compiling on arm devices can be long!). Cargo binstall helps to install binaries by simply downloading them from the releases, following the correct file naming for their platform, with a fallback on quickinstall, and a fallback of simply installing with cargo if nothing better was available. |
Added |
Awesome job! |
Sure, done |
Introduction
lychee is getting more mature and we'd like to share the future v1 with a broader audience.
For that we need an easy way to install the binary.
Package Managers
Preferably, all of our packages should have versions for these CPU architectures:
x86_64, arm and aarch64 (64-bit ARM)
(This list is probably incomplete and should be extended.)
Language Bindings
How to contribute
Please pick one of the above targets and create a pull request.
Inspiration:
Footnotes
Maybe using cargo-deb ↩
The text was updated successfully, but these errors were encountered: