PetarKirov / dlang.nix

Nix expressions for building D compilers
MIT License
6 stars 1 forks source link

Add Package Builder for dlang projects #66

Open monyarm opened 3 months ago

monyarm commented 3 months ago

The goal of this PR is to create a package builder similiar to buildNpmPackage, buildRustPackage, buildGoPackage and others.

A loose summary of necessary subtasks would be:

See #64 for old version

dukc commented 2 months ago

Impressive work to do all this in such a short time, especially if you really did this all on your own time!

However, I have an issue. I don't think we should include every DUB package as a nix derivation here. It means that anyone who clones this repo has to download all 2K+ of them.

A script to generate them oneself is fine, if we want to go further we can make another repo to cache the generated DUB package derivations.

ping @PetarKirov @monyarm .

github-actions[bot] commented 2 months ago

Thanks for your Pull Request!

This comment will be updated automatically with the status of each package.

dukc commented 2 months ago

ping @monyarm All items in the list are checked. Does it mean it's ready for review now?

ping @PetarKirov Your comments also wanted. Or have you already reviewed this offline?