1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66
|
Source: golang-github-spdx-tools-golang
Section: golang
Priority: optional
Maintainer: Debian Go Packaging Team <team+pkg-go@tracker.debian.org>
Uploaders:
Simon Josefsson <simon@josefsson.org>,
Rules-Requires-Root: no
Build-Depends:
debhelper-compat (= 13),
dh-sequence-golang,
golang-any,
golang-github-anchore-go-struct-converter-dev,
golang-github-google-go-cmp-dev,
golang-github-spdx-gordf-dev,
golang-github-stretchr-testify-dev,
golang-k8s-sigs-yaml-dev,
Testsuite: autopkgtest-pkg-go
Standards-Version: 4.7.0
Vcs-Browser: https://salsa.debian.org/go-team/packages/golang-github-spdx-tools-golang
Vcs-Git: https://salsa.debian.org/go-team/packages/golang-github-spdx-tools-golang.git
Homepage: https://github.com/spdx/tools-golang
XS-Go-Import-Path: github.com/spdx/tools-golang
Package: golang-github-spdx-tools-golang-dev
Architecture: all
Multi-Arch: foreign
Depends:
golang-github-anchore-go-struct-converter-dev,
golang-github-google-go-cmp-dev,
golang-github-spdx-gordf-dev,
golang-github-stretchr-testify-dev,
golang-k8s-sigs-yaml-dev,
${misc:Depends},
Description: Collection of Go packages to work with SPDX files (library)
SPDX tools-golang is a collection of Go packages intended to make it easier
for Go programs to work with SPDX® files: https://spdx.dev/
.
What it does
.
tools-golang currently works with files conformant to versions 2.1, 2.2
and 2.3 of the SPDX specification: https://spdx.dev/specifications
.
tools-golang provides the following packages:
.
* *spdx* - in-memory data model for the sections of an SPDX document
* *tagvalue* - tag-value document reader and writer
* *rdf* - RDF document reader
* *json* - JSON document reader and writer
* *yaml* - YAML document reader and writer
* *builder* - builds "empty" SPDX document (with hashes) for directory
contents
* *idsearcher* - searches for SPDX short-form IDs (https://spdx.org/ids/)
and builds an SPDX document
* *licensediff* - compares concluded licenses between files in two
packages
* *reporter* - generates basic license count report from an SPDX
document
* *spdxlib* - various utility functions for manipulating SPDX documents
in memory
* *utils* - various utility functions that support the other tools-golang
packages
.
tools-golang doesn't currently support files under any version of the
SPDX spec prior to v2.1
.
This package contains the Go development library.
|