How hard would it be to create a dub2deb tool?
deadalnix at gmail.com
Sat Feb 20 00:40:06 UTC 2021
On Friday, 19 February 2021 at 08:07:29 UTC, Dukc wrote:
> Good news - none of these are problems for dub2nix. The final
> Nix derivation (Nix install script) won't use dub2nix program
> directly, it uses `dub.selections.nix` file the package
> maintainer has pregenerated with the tool. `dub selections.nix`
> links directly to github projects, and to specific versions of
> them - newer version of the DUB package won't be used unless
> the maintainer regenerates `dub.selections.nix`. Nix forces
> this design - Internet downloads are verified with a sha256
> provided in the dub derivation precisely because of the issues
> you mentioned.
> As for the availibility issue, Nix caches Internet downloads
> done by the derivations, and if you get a package published at
> Nixpkgs repository, it'll be cached in their servers too.
I'm kind of dumb because I was actually aware of NixOS, and
didn't made the link at all.
Still not quite what I need, but indeed much better than what I
assumed in my initial assessment.
More information about the Digitalmars-d