Source: golang-defaults Section: golang Priority: optional Maintainer: Progress Linux Maintainers XSBC-Uploaders: Daniel Baumann XSBC-Original-Maintainer: Debian Go Compiler Team XSBC-Original-Uploaders: Michael Stapelberg , Paul Tagliamonte , Tianon Gravi , Michael Hudson-Doyle , Martina Ferrari , Dr. Tobias Quathamer , Anthony Fok Bugs: mailto:maintainers@lists.progress-linux.org Rules-Requires-Root: no Build-Depends: debhelper-compat (= 13), dh-exec Standards-Version: 4.6.1 Vcs-Browser: https://git.progress-linux.org/packages/fuchur-backports/golang-defaults Vcs-Git: https://git.progress-linux.org/packages/fuchur-backports/golang-defaults XSBC-Original-Vcs-Browser: https://salsa.debian.org/go-team/compiler/golang-defaults XSBC-Original-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.