Reserve LabVIEW-related package formats vip / nipkg
I request to add nipkg and vip as PURL types to support the generation of SBOM for LabVIEW-related package formats.
nipkg = NI Package Manager packages (https://www.ni.com/en-gb/support/downloads/ni-package-manager.html) vip = VI Packages (https://www.vipm.io/)
These are the two main package formats used by LabVIEW developers.
Proposed PURL types:
nipkg nipkg for NI Package format packages namespace is the maintainer from the package attributes (optional) name is the package name from the package attributes version is the full version from the package attributes (not the display version)
vip vip for VI Package Manager (VIPM) packages namespace is the company name from the package attributes (optional) name is the package name from the package attributes with the -version removed version is the version string from the package attributes
qualifiers:
- repository_name is the repository name from the package attributes (optional)
@samsharp99 thank you for the proposal, would you be willing to contribute a PR to add these? You can follow one of the existing types as an example.
@iamwillbar Thanks - it's taken a while to get around to it but I have submitted a PR to add these formats.