[Pkg-golang-commits] [golang] 06/07: autogenerate control file

Michael Hudson-Doyle mwhudson-guest at moszumanska.debian.org
Wed Apr 13 23:01:09 UTC 2016


This is an automated email from the git hooks/post-receive script.

mwhudson-guest pushed a commit to branch debian-sid-coinst
in repository golang.

commit 06756de1f0d5285ebdde881046bc90ecae51aef9
Author: Michael Hudson-Doyle <michael.hudson at canonical.com>
Date:   Mon Mar 7 16:15:52 2016 +1300

    autogenerate control file
---
 debian/control                 | 20 ++++++++++----------
 debian/{control => control.in} | 20 ++++++++++----------
 debian/rules                   |  5 ++++-
 3 files changed, 24 insertions(+), 21 deletions(-)

diff --git a/debian/control b/debian/control
index 5c50c5a..ad68a0a 100644
--- a/debian/control
+++ b/debian/control
@@ -1,4 +1,4 @@
-Source: golang
+Source: golang-1.6
 Section: devel
 Priority: optional
 Maintainer: Go Compiler Team <pkg-golang-devel at lists.alioth.debian.org>
@@ -13,9 +13,9 @@ Build-Depends: debhelper (>= 7.4.10),
 Standards-Version: 3.9.6
 Homepage: https://golang.org
 
-Package: golang-go
+Package: golang-1.6-go
 Architecture: amd64 arm64 armel armhf i386 ppc64 ppc64el
-Depends: golang-src (>= ${source:Version}),
+Depends: golang-1.6-src (>= ${source:Version}),
          ${misc:Depends},
          ${perl:Depends},
          ${shlibs:Depends}
@@ -41,7 +41,7 @@ Description: Go programming language compiler, linker, compiled stdlib
  Go supports cross-compilation, but as of Go 1.5, it is no longer necessary to
  pre-compile the standard library inside GOROOT for cross-compilation to work.
 
-Package: golang-src
+Package: golang-1.6-src
 Architecture: amd64 arm64 armel armhf i386 ppc64 ppc64el
 Depends: ${misc:Depends}, ${shlibs:Depends}
 Description: Go programming language - source files
@@ -57,8 +57,8 @@ Description: Go programming language - source files
  This package provides the Go programming language source files needed for
  cross-compilation.
 
-Package: golang-doc
-Depends: golang-go, ${misc:Depends}
+Package: golang-1.6-doc
+Depends: golang-1.6-go, ${misc:Depends}
 Architecture: all
 Section: doc
 Description: Go programming language - documentation
@@ -76,10 +76,10 @@ Description: Go programming language - documentation
  language. You can view the formatted documentation by running "godoc
  --http=:6060", and then visiting http://localhost:6060/doc/install.html.
 
-Package: golang
-Depends: golang-doc (>= ${source:Version}),
-         golang-go (>= ${source:Version}),
-         golang-src (>= ${source:Version}),
+Package: golang-1.6
+Depends: golang-1.6-doc (>= ${source:Version}),
+         golang-1.6-go (>= ${source:Version}),
+         golang-1.6-src (>= ${source:Version}),
          ${misc:Depends}
 Architecture: all
 Description: Go programming language compiler - metapackage
diff --git a/debian/control b/debian/control.in
similarity index 92%
copy from debian/control
copy to debian/control.in
index 5c50c5a..4a88a9e 100644
--- a/debian/control
+++ b/debian/control.in
@@ -1,4 +1,4 @@
-Source: golang
+Source: golang-X.Y
 Section: devel
 Priority: optional
 Maintainer: Go Compiler Team <pkg-golang-devel at lists.alioth.debian.org>
@@ -13,9 +13,9 @@ Build-Depends: debhelper (>= 7.4.10),
 Standards-Version: 3.9.6
 Homepage: https://golang.org
 
-Package: golang-go
+Package: golang-X.Y-go
 Architecture: amd64 arm64 armel armhf i386 ppc64 ppc64el
-Depends: golang-src (>= ${source:Version}),
+Depends: golang-X.Y-src (>= ${source:Version}),
          ${misc:Depends},
          ${perl:Depends},
          ${shlibs:Depends}
@@ -41,7 +41,7 @@ Description: Go programming language compiler, linker, compiled stdlib
  Go supports cross-compilation, but as of Go 1.5, it is no longer necessary to
  pre-compile the standard library inside GOROOT for cross-compilation to work.
 
-Package: golang-src
+Package: golang-X.Y-src
 Architecture: amd64 arm64 armel armhf i386 ppc64 ppc64el
 Depends: ${misc:Depends}, ${shlibs:Depends}
 Description: Go programming language - source files
@@ -57,8 +57,8 @@ Description: Go programming language - source files
  This package provides the Go programming language source files needed for
  cross-compilation.
 
-Package: golang-doc
-Depends: golang-go, ${misc:Depends}
+Package: golang-X.Y-doc
+Depends: golang-X.Y-go, ${misc:Depends}
 Architecture: all
 Section: doc
 Description: Go programming language - documentation
@@ -76,10 +76,10 @@ Description: Go programming language - documentation
  language. You can view the formatted documentation by running "godoc
  --http=:6060", and then visiting http://localhost:6060/doc/install.html.
 
-Package: golang
-Depends: golang-doc (>= ${source:Version}),
-         golang-go (>= ${source:Version}),
-         golang-src (>= ${source:Version}),
+Package: golang-X.Y
+Depends: golang-X.Y-doc (>= ${source:Version}),
+         golang-X.Y-go (>= ${source:Version}),
+         golang-X.Y-src (>= ${source:Version}),
          ${misc:Depends}
 Architecture: all
 Description: Go programming language compiler - metapackage
diff --git a/debian/rules b/debian/rules
index b96dc35..84643f6 100755
--- a/debian/rules
+++ b/debian/rules
@@ -19,7 +19,10 @@ endif
 %:
 	+dh --parallel $(opt_no_act) $@
 
-override_dh_auto_clean:
+gencontrol:
+	sed -e 's/golang-X.Y/golang-$(GOVER)/g' debian/control.in > debian/control
+
+override_dh_auto_clean: gencontrol
 	# remove autogenerated files
 	rm -f \
 		src/cmd/cgo/zdefaultcc.go \

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-golang/golang.git



More information about the pkg-golang-commits mailing list