Name : perl-URI-PackageURL
| |
Version : 2.21
| Vendor : obs://build_opensuse_org/devel:languages:perl
|
Release : lp154.1.1
| Date : 2024-07-25 06:34:22
|
Group : Unspecified
| Source RPM : perl-URI-PackageURL-2.21-lp154.1.1.src.rpm
|
Size : 0.10 MB
| |
Packager : https://www_suse_com/
| |
Summary : Perl extension for Package URL (aka \"purl\")
|
Description :
This module converts Package URL components to \"purl\" string and vice versa.
A Package URL (aka \"purl\") is a URL string used to identify and locate a software package in a mostly universal and uniform way across programing languages, package managers, packaging conventions, tools, APIs and databases.
https://github.com/package-url/purl-spec
A purl is a URL composed of seven components:
scheme:type/namespace/nameAATTversion?qualifiers#subpath
Components are separated by a specific character for unambiguous parsing.
The definition for each components is:
* * \"scheme\": this is the URL scheme with the constant value of \"pkg\". One of the primary reason for this single scheme is to facilitate the future official registration of the \"pkg\" scheme for package URLs. Required.
* * \"type\": the package \"type\" or package \"protocol\" such as cpan, maven, npm, nuget, gem, pypi, etc. Required.
* * \"namespace\": some name prefix such as a Maven groupid, a Docker image owner, a GitHub user or organization. Optional and type-specific.
* * \"name\": the name of the package. Required.
* * \"version\": the version of the package. Optional.
* * \"qualifiers\": extra qualifying data for a package such as an OS, architecture, a distro, etc. Optional and type-specific.
* * \"subpath\": extra subpath within a package, relative to the package root. Optional.
|
RPM found in directory: /packages/linux-pbone/ftp5.gwdg.de/pub/opensuse/repositories/devel:/languages:/perl:/CPAN-U/15.4/noarch |