[Pkg-golang-commits] [golang-defaults] 01/01: Define a gccgo-go package that can be used to test building with gccgo on any architecture. (Closes: 842254)
Michael Hudson-Doyle
mwhudson-guest at moszumanska.debian.org
Mon Nov 21 03:40:20 UTC 2016
This is an automated email from the git hooks/post-receive script.
mwhudson-guest pushed a commit to branch mwhudson/add-gccgo-go
in repository golang-defaults.
commit 5868a4ca88f8f7c0fc97aabf7e2ba270c3ddbe31
Author: Michael Hudson-Doyle <michael.hudson at canonical.com>
Date: Mon Nov 21 10:25:06 2016 +1300
Define a gccgo-go package that can be used to test building with gccgo on any architecture. (Closes: 842254)
---
debian/changelog | 7 +++++++
debian/control | 20 +++++++++++++++++++-
debian/{golang-any.links.gccgo => gccgo-go.links} | 0
3 files changed, 26 insertions(+), 1 deletion(-)
diff --git a/debian/changelog b/debian/changelog
index 353ff76..5db7f20 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,10 @@
+golang-defaults (2:1.7~3) UNRELEASED; urgency=medium
+
+ * Define a gccgo-go package that can be used to test building with gccgo on
+ any architecture. (Closes: 842254)
+
+ -- Michael Hudson-Doyle <michael.hudson at ubuntu.com> Mon, 31 Oct 2016 14:52:30 +1300
+
golang-defaults (2:1.7~2) unstable; urgency=medium
* Remove "s390x" again (Closes: #844258)
diff --git a/debian/control b/debian/control
index b543511..460d33f 100644
--- a/debian/control
+++ b/debian/control
@@ -14,6 +14,7 @@ Vcs-Git: https://anonscm.debian.org/git/pkg-golang/golang-defaults.git
Package: golang-go
Architecture: amd64 arm64 armel armhf i386 ppc64 ppc64el
+Conflicts: gccgo-go
Depends: golang-${golang:GOVER}-go,
golang-src (>= ${source:Version}),
${misc:Depends}
@@ -64,7 +65,7 @@ Description: Go programming language compiler, linker, compiled stdlib
Package: golang-any
Architecture: any
-Depends: golang-go (>= ${source:Version}) | gccgo-6, ${misc:Depends}
+Depends: golang-go (>= ${source:Version}) | gccgo-go, ${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
@@ -82,6 +83,23 @@ Description: Go programming language -- gccgo on "non-Go" platforms
provided by the version of gccgo that this package depends upon will match the
version of this package.
+Package: gccgo-go
+Architecture: any
+Depends: gccgo-6
+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: amd64 arm64 armel armhf i386 ppc64 ppc64el
Depends: golang-${golang:GOVER}-src, ${misc:Depends}
diff --git a/debian/golang-any.links.gccgo b/debian/gccgo-go.links
similarity index 100%
rename from debian/golang-any.links.gccgo
rename to debian/gccgo-go.links
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-golang/golang-defaults.git
More information about the pkg-golang-commits
mailing list