diff options
author | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-28 13:20:27 +0000 |
---|---|---|
committer | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-28 13:20:27 +0000 |
commit | 781b5caac364cb34393174b491ef3a8c56192976 (patch) | |
tree | a2b1d43df8cd9333bb5e5d086a8892e4264a59c3 /debian/control | |
parent | Adding upstream version 2:1.19~1. (diff) | |
download | golang-defaults-debian.tar.xz golang-defaults-debian.zip |
Adding debian version 2:1.19~1.debian/2%1.19_1debian
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'debian/control')
-rw-r--r-- | debian/control | 172 |
1 files changed, 172 insertions, 0 deletions
diff --git a/debian/control b/debian/control new file mode 100644 index 0000000..bee3f27 --- /dev/null +++ b/debian/control @@ -0,0 +1,172 @@ +Source: golang-defaults +Section: golang +Priority: optional +Maintainer: Debian Go Compiler Team <team+go-compiler@tracker.debian.org> +Uploaders: Michael Stapelberg <stapelberg@debian.org>, + Paul Tagliamonte <paultag@debian.org>, + Tianon Gravi <tianon@debian.org>, + Michael Hudson-Doyle <mwhudson@debian.org>, + Martina Ferrari <tina@debian.org>, + Dr. Tobias Quathamer <toddy@debian.org>, + Anthony Fok <foka@debian.org> +Rules-Requires-Root: no +Build-Depends: debhelper-compat (= 13), + dh-exec +Standards-Version: 4.6.1 +Vcs-Browser: https://salsa.debian.org/go-team/compiler/golang-defaults +Vcs-Git: https://salsa.debian.org/go-team/compiler/golang-defaults.git +Homepage: https://golang.org + +Package: golang-go +Architecture: amd64 arm64 armel armhf i386 mips mips64el mipsel ppc64el riscv64 s390x +Multi-Arch: same +Depends: golang-${golang:GOVER}-go, + golang-src (>= ${source:Version}), + ${misc:Depends} +Suggests: git +Breaks: gccgo-5 (<< 5.3.1-12~), + gccgo-6 (<< 6-20160319-1~), + golang-go-darwin-386, + golang-go-darwin-amd64, + golang-go-freebsd-386, + golang-go-freebsd-amd64, + golang-go-freebsd-arm, + golang-go-linux-386, + golang-go-linux-amd64, + golang-go-linux-arm, + golang-go-netbsd-386, + golang-go-netbsd-amd64, + golang-go-windows-386, + golang-go-windows-amd64 +Conflicts: gccgo-go +Replaces: golang-go-darwin-386, + golang-go-darwin-amd64, + golang-go-freebsd-386, + golang-go-freebsd-amd64, + golang-go-freebsd-arm, + golang-go-linux-386, + golang-go-linux-amd64, + golang-go-linux-arm, + golang-go-netbsd-386, + golang-go-netbsd-amd64, + golang-go-windows-386, + golang-go-windows-amd64 +Description: Go programming language compiler, linker, compiled stdlib + The Go programming language is an open source project to make programmers more + productive. Go is expressive, concise, clean, and efficient. Its concurrency + mechanisms make it easy to write programs that get the most out of multicore + and networked machines, while its novel type system enables flexible and + modular program construction. Go compiles quickly to machine code yet has the + convenience of garbage collection and the power of run-time reflection. It's a + fast, statically typed, compiled language that feels like a dynamically typed, + interpreted language. + . + This is a dependency package that depends on the default Go toolchain and + compiled standard library. It is only built on architectures that have a + native toolchain ("gc compiler"). Packages that want to build with whichever + of gc or gccgo is available should depend on golang-any. + +Package: golang-any +Architecture: any +Multi-Arch: same +Depends: golang-go (>= ${source:Version}) | gccgo-go (>= ${source:Version}), + ${misc:Depends} +Description: Go programming language -- gccgo on "non-Go" platforms + The Go programming language is an open source project to make programmers more + productive. Go is expressive, concise, clean, and efficient. Its concurrency + mechanisms make it easy to write programs that get the most out of multicore + and networked machines, while its novel type system enables flexible and + modular program construction. Go compiles quickly to machine code yet has the + convenience of garbage collection and the power of run-time reflection. It's a + fast, statically typed, compiled language that feels like a dynamically typed, + interpreted language. + . + This is a dependency package that depends on the default Go toolchain and + compiled standard library or gccgo on architectures that do not have a native + toolchain ("gc compiler") port. Because the gccgo and Go releases are not on + the same schedule, it is not guaranteed that the version of the Go language + provided by the version of gccgo that this package depends upon will match the + version of this package. + +Package: gccgo-go +Architecture: any +Multi-Arch: same +Depends: g++-12, + gccgo-12, + ${misc:Depends} +Conflicts: golang-go +Description: Go programming language -- gccgo + The Go programming language is an open source project to make programmers more + productive. Go is expressive, concise, clean, and efficient. Its concurrency + mechanisms make it easy to write programs that get the most out of multicore + and networked machines, while its novel type system enables flexible and + modular program construction. Go compiles quickly to machine code yet has the + convenience of garbage collection and the power of run-time reflection. It's a + fast, statically typed, compiled language that feels like a dynamically typed, + interpreted language. + . + Installing this package will install the gccgo implementation as /usr/bin/go. + It conflicts with golang-go. + +Package: golang-src +Architecture: all +Multi-Arch: foreign +Depends: golang-${golang:GOVER}-src, + ${misc:Depends} +Description: Go programming language - source files + The Go programming language is an open source project to make programmers more + productive. Go is expressive, concise, clean, and efficient. Its concurrency + mechanisms make it easy to write programs that get the most out of multicore + and networked machines, while its novel type system enables flexible and + modular program construction. Go compiles quickly to machine code yet has the + convenience of garbage collection and the power of run-time reflection. It's a + fast, statically typed, compiled language that feels like a dynamically typed, + interpreted language. + . + This is a dependency package that depends on the default Go standard library + source code, which is needed for the go build process. + +Package: golang-doc +Architecture: all +Multi-Arch: foreign +Section: doc +Depends: golang-${golang:GOVER}-doc, + golang-go (>= ${source:Version}), + ${misc:Depends} +Description: Go programming language - documentation + The Go programming language is an open source project to make + programmers more productive. Go is expressive, concise, clean, and + efficient. Its concurrency mechanisms make it easy to write programs + that get the most out of multicore and networked machines, while its + novel type system enables flexible and modular program construction. + Go compiles quickly to machine code yet has the convenience of + garbage collection and the power of run-time reflection. It's a fast, + statically typed, compiled language that feels like a dynamically + typed, interpreted language. + . + This is a dependency package that depends on the default Go documentation. You + can view the formatted documentation by installing the golang-golang-x-tools + package, running "godoc --http=:6060", and then visiting + http://localhost:6060/doc/install.html. + +Package: golang +Architecture: amd64 arm64 armel armhf i386 mips mips64el mipsel ppc64el riscv64 s390x +Multi-Arch: same +Depends: golang-${golang:GOVER}, + golang-doc (>= ${source:Version}), + golang-go (>= ${source:Version}), + golang-src (>= ${source:Version}), + ${misc:Depends} +Description: Go programming language compiler - metapackage + The Go programming language is an open source project to make + programmers more productive. Go is expressive, concise, clean, and + efficient. Its concurrency mechanisms make it easy to write programs + that get the most out of multicore and networked machines, while its + novel type system enables flexible and modular program construction. + Go compiles quickly to machine code yet has the convenience of + garbage collection and the power of run-time reflection. It's a + fast, statically typed, compiled language that feels like a + dynamically typed, interpreted language. + . + This package is a metapackage that, when installed, guarantees + that (most of) a full Go development environment is installed. |