Skip to content
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

Linux Distribution Packaging #642

Open
bpadalino opened this issue Mar 6, 2023 · 2 comments
Open

Linux Distribution Packaging #642

bpadalino opened this issue Mar 6, 2023 · 2 comments

Comments

@bpadalino
Copy link
Sponsor Contributor

A low priority request is to figure out packaging such that different OS distributions can quickly and easily add nvc to their package managers. I don't have an exhaustive list of what package mangers to support but dpkg, rpm, and pkg seem like good starting points.

@nickg
Copy link
Owner

nickg commented Apr 23, 2023

The current packaging state is: https://repology.org/project/nvc/versions

I think the most important missing ones now are MSYS2 and Debian (which would then flow into Ubuntu, etc.). @amb5l made a PR for MSYS2 a while back - msys2/MINGW-packages#13613 - but it seems to have gotten stuck. Perhaps bumping the version to the 1.9.1 release would help.

I've added a .deb package to the GitHub Actions artefacts but it would be best if we could get it into the distribution proper. Do do that I think someone needs to create a "Request For Package" ticket but maybe we could also approach the Debian Electronics Team who package GHDL and other FOSS EDA tools to see if they would be willing to help: https://qa.debian.org/developer.php?login=pkg-electronics-devel%40lists.alioth.debian.org

@amb5l
Copy link
Sponsor Contributor

amb5l commented Apr 24, 2023

@nickg I had forgotten about that PR... I've closed it, how would you feel about creating another in your own right? The attached may save you some time:

PKGBUILD.zip

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

No branches or pull requests

3 participants