# Generated by go2rpm 1.8.2 %bcond_without check %global debug_package %{nil} # https://github.com/oras-project/artifacts-spec %global goipath github.com/oras-project/artifacts-spec Version: 1.0.0~rc.2 %global tag v1.0.0-rc.2 %global distprefix %nil %global gosource https://github.com/oras-project/artifacts-spec/archive/refs/tags/%{tag}/%{archivename}.tar.gz %gometa -f %global common_description %{expand: OCI Artifacts generalized the ability to persist artifacts within an OCI Distribution conformant registry enabling a wide range of individual artifacts. The majority of cloud registries, products and projects support pushing and pulling OCI Artifacts to a registry, enabling users to benefit from the performance, security, reliability capabilities. These common registry capabilities avoid the need to run, manage or care for Yet Another Storage Service (YASS). A focus on storing secure supply chain artifacts, including Software Bill of Materials (SBoM), security scan results and signatures has prompted a new set of capabilities. Building on OCI Artifacts, the ORAS artifact.manifest generalizes the use cases of OCI image manifest by removing constraints defined on the image.manifest, while adding support for references between artifacts. The ORAS Artifacts specification includes: - Storing artifacts, with optional references, through the artifact.manifest - Discovering referenced artifacts, through the referrers API} %global golicenses LICENSE %global godocs docs examples CODE_OF_CONDUCT.md GOVERNANCE.md\\\ OWNERS.md README.md RELEASES.md artifact-manifest.md\\\ considerations.md descriptor.md manifest-referrers-\\\ api.md scenarios.md Name: %{goname} Release: %autorelease Summary: ORAS Artifacts Specification License: Apache-2.0 URL: %{gourl} Source: %{gosource} %description %{common_description} %gopkg %prep %goprep %generate_buildrequires %go_generate_buildrequires %install %gopkginstall %if %{with check} %check %gocheck %endif %gopkgfiles %changelog %autochangelog