addInput adds a flake input that provides pkg.
(pkg *devpkg.Package)
| 146 | |
| 147 | // addInput adds a flake input that provides pkg. |
| 148 | func (g *glibcPatchFlake) addInput(pkg *devpkg.Package) error { |
| 149 | if g.Inputs == nil { |
| 150 | g.Inputs = make(map[string]string) |
| 151 | } |
| 152 | installable, err := pkg.FlakeInstallable() |
| 153 | if err != nil { |
| 154 | return err |
| 155 | } |
| 156 | inputName := pkg.FlakeInputName() |
| 157 | g.Inputs[inputName] = installable.Ref.String() |
| 158 | return nil |
| 159 | } |
| 160 | |
| 161 | // addOutput adds a flake output that provides the patched version of pkg. |
| 162 | func (g *glibcPatchFlake) addOutput(pkg *devpkg.Package) error { |
no test coverage detected