Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Propose apk #171

Merged
merged 1 commit into from
Nov 10, 2022
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
18 changes: 17 additions & 1 deletion PURL-TYPES.rst
Original file line number Diff line number Diff line change
Expand Up @@ -41,6 +41,23 @@ alpm
pkg:alpm/arch/[email protected]?arch=any
pkg:alpm/arch/containers-common@1:0.47.4-4?arch=x86_64

apk
---
``apk`` for APK-based packages:

- There is no default package repository: this should be implied either from
the ``distro`` qualifiers key or using a repository base url as
``repository_url`` qualifiers key.
- The ``namespace`` is the vendor such as ``alpine`` or ``openwrt``. It is not
case sensitive and must be lowercased.
- The ``name`` is the package name. It is not case sensitive and must be
lowercased.
- The ``version`` is a package version as expected by apk.
- The ``arch`` is the qualifiers key for a package architecture.
- Examples::

pkg:apk/alpine/[email protected]?arch=x86
pkg:apk/alpine/[email protected]?arch=x86

bitbucket
---------
Expand Down Expand Up @@ -440,7 +457,6 @@ swift
Other candidate types to define:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

- ``alpine`` for Alpine Linux apk packages:
- ``apache`` for Apache projects packages:
- ``android`` for Android apk packages:
- ``atom`` for Atom packages:
Expand Down