feat: extract and store package set (e.g. nodePackages)
Alan Pearce alan@alanpearce.eu
Thu, 16 May 2024 20:31:28 +0200
2 files changed, 8 insertions(+), 1 deletions(-)
M internal/importer/package.go → internal/importer/package.go
@@ -226,9 +226,15 @@ } subpath, line, _ := strings.Cut(i.pkg.Meta.Position, ":") - results <- nix.Package{ + pkgSet, _, found := strings.Cut(kv.Key, ".") + if !found { + pkgSet = "" + } + + results <- &nix.Package{ Name: i.pkg.Name, Source: i.source.Key, + PackageSet: pkgSet, Version: i.pkg.Version, Broken: i.pkg.Meta.Broken, Description: i.pkg.Meta.Description,
M internal/nix/package.go → internal/nix/package.go
@@ -11,6 +11,7 @@ Licenses []License LongDescription string MainProgram string Maintainers []Maintainer + PackageSet string Platforms []string Version string }