Skip to content

feat: add support for NetBSD installation #690

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

Merged
merged 1 commit into from
Aug 8, 2025

Conversation

0323pin
Copy link
Contributor

@0323pin 0323pin commented Aug 7, 2025

📺 PR Description

Add NetBSD install instructions

I've just packaged television for NetBSD and merged the package into pkgsrc main branch.
Commit log for reference, https://mail-index.netbsd.org/pkgsrc-changes/2025/08/07/msg328025.html

Could you please consider adding this to the supported platforms?
Thanks!

Regards

@alexpasmantier alexpasmantier changed the title Add NetBSD feat: add support for NetBSD installation Aug 8, 2025
@alexpasmantier
Copy link
Owner

Awesome, thanks for the contribution!

@alexpasmantier
Copy link
Owner

Could you please consider adding this to the supported platforms?

Did you have something else in mind than adding the installation instructions to the docs?

@0323pin
Copy link
Contributor Author

0323pin commented Aug 8, 2025

@alexpasmantier Honestly, adding installation instructions to the docs was my purpose. This makes the platform visible when people visit the website.

Do you have any questions?

I can say that, I will be maintaining the package and try to keep it up-to-date within a reasonable time frame. The only if here depends on the MSRV required. For example, Cargo.toml says 1.87, I currently have 1.88 installed but, NetBSD currently has 1.86 as default. This time, it was possible to patch the requirement down to 1.86 and the package built fine. A fellow dev using defaults could confirm this.

You can search packages online, here's the result for television, https://pkgsrc.se/textproc/television
This usually takes up to 24h to be visible. Somehow Repology takes longer, one can expect up to 2 days before it shows the correct version there.

Finally, stable package branches are cut every 3 months on NetBSD. This means, television will be available to general users after the next release in September. For those users running on "current", i.e. rolling packages it's available now. Although, it has to be built from source as we don't provide binary builds for these.
Personally, I don't use releases. I run the development branch of the OS with rolling packages.

If you wonder anything else, just ask and, thank you for considering the addition.

@alexpasmantier
Copy link
Owner

Thanks for the clarification 🙏

Alright let's merge this 🎉

@alexpasmantier alexpasmantier merged commit 9794ae1 into alexpasmantier:main Aug 8, 2025
4 of 5 checks passed
@0323pin
Copy link
Contributor Author

0323pin commented Aug 8, 2025

Thank you.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants