You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* pypi are not case-insensitive (as long as the normalized form matches it's fine)
* mappings can now have duplicate keys, to handle things like multiple cpe/purls better
* there are now new keys for cpe and purl
Copy file name to clipboardExpand all lines: web/dev/pkgbuild.md
+6-3Lines changed: 6 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -27,16 +27,19 @@ For `msys2_references` the following keys are recognized:
27
27
*`cygwin-mingw64` -
28
28
the cygwin package name for all packages starting with "mingw64-x86_64-",
29
29
minus that prefix: https://cygwin.com/packages/src_package_list.html
30
-
*`pypi` - the PyPI project name: https://pypi.org/search/
30
+
*`pypi` - the PyPI project name (case-insensitive): https://pypi.org/search/
31
31
*`gentoo` - the full Gentoo package name e.g. `dev-python/pyasn1`
32
32
*`internal` - special key, which if it exists marks the package as internal and doesn't link it to any external sources
33
+
*`purl` - a [package URL](https://github.com/package-url/purl-spec) e.g. `pkg:cargo/ripgrep` (only cargo supported atm)
34
+
Multiple PURLs supported.
35
+
*`cpe` - a [CPE](https://en.wikipedia.org/wiki/Common_Platform_Enumeration) prefix, either in the 2.2 format (`cpe: cpe:/a:gnu:gcc`) or the 2.3 format (`cpe:2.3:a:gnu:gcc`). `target_sw` etc are currently not supported. Multiple CPEs supported.
33
36
34
37
Defining a key without a value means there is no mapping and the package shouldn't be linked.
0 commit comments