[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