Commit 43b1fc68 authored by Drew Parsons's avatar Drew Parsons
Browse files

reorganise packages to split Go source from binary files

- make golang-github-anacrolix-missinggo-dev (Arch: all) with Go
source code and provides Go package Depends.

Closes: #934375.

- place binary files in golang-github-anacrolix-missinggo-bin
parent 86dfd0cb
Loading
Loading
Loading
Loading
+9 −0
Original line number Diff line number Diff line
golang-github-anacrolix-missinggo (2.1.0-3) UNRELEASED; urgency=medium

  * reorganise packages to split Go source from binary files
    - make golang-github-anacrolix-missinggo-dev (Arch: all) with Go
      source code and provides Go package Depends. Closes: #934375.
    - place binary files in golang-github-anacrolix-missinggo-bin

 -- Drew Parsons <dparsons@debian.org>  Sun, 11 Aug 2019 11:26:46 +0800

golang-github-anacrolix-missinggo (2.1.0-2) unstable; urgency=medium

  * let dh_auto_install install gocode/src in
+51 −14
Original line number Diff line number Diff line
@@ -3,15 +3,20 @@ Section: devel
Priority: optional
Maintainer: Debian Go Packaging Team <team+pkg-go@tracker.debian.org>
Uploaders: Drew Parsons <dparsons@debian.org>
Build-Depends: debhelper-compat (= 12),
Rules-Requires-Root: no
Build-Depends:
 debhelper-compat (= 12),
 dh-golang,
Build-Depends-Indep:
 golang-any,
 golang-github-anacrolix-envpprof-dev,
 golang-github-anacrolix-tagflag-dev,
 golang-github-bradfitz-iter-dev,
 golang-github-docopt-docopt-go-dev,
 golang-github-dustin-go-humanize-dev,
 golang-github-google-btree-dev,
 golang-github-huandu-xstrings-dev,
 golang-github-prometheus-client-model-dev,
 golang-github-roaringbitmap-roaring-dev,
 golang-github-ryszard-goskiplist-dev,
 golang-github-stretchr-testify-dev,
@@ -25,6 +30,29 @@ XS-Go-Import-Path: github.com/anacrolix/missinggo
Testsuite: autopkgtest-pkg-go

Package: golang-github-anacrolix-missinggo-dev
Architecture: all
Built-Using: ${misc:Built-Using}
Depends: ${misc:Depends},
	 golang-github-anacrolix-envpprof-dev,
	 golang-github-anacrolix-tagflag-dev,
	 golang-github-bradfitz-iter-dev,
	 golang-github-docopt-docopt-go-dev,
	 golang-github-dustin-go-humanize-dev,
	 golang-github-google-btree-dev,
	 golang-github-huandu-xstrings-dev,
	 golang-github-prometheus-client-model-dev,
	 golang-github-roaringbitmap-roaring-dev,
	 golang-github-ryszard-goskiplist-dev,
	 golang-github-stretchr-testify-dev,
	 golang-go.opencensus-dev,
	 golang-prometheus-client-dev,
Description: Stuff that's missing in Go stdlib, or hasn't made it into its own repo.
 Stuff that supplements Go's stdlib, or isn't significant enough to be
 in its own repo.
 .
 This package provides Go source code for the missinggo.

Package: golang-github-anacrolix-missinggo-bin
Architecture: any
Built-Using: ${misc:Built-Using}
Depends: ${misc:Depends},
@@ -32,3 +60,12 @@ Depends: ${misc:Depends},
Description: Stuff that's missing in Go stdlib, or hasn't made it into its own repo.
 Stuff that supplements Go's stdlib, or isn't significant enough to be
 in its own repo.
 .
 This package provides binary files generated by missinggo:
   filecache
   gd
   go-env
   http-file-server
   nop
   query-escape
   query-unescape
+1 −0
Original line number Diff line number Diff line
usr/bin usr/lib/missinggo
+1 −1
Original line number Diff line number Diff line
debian/golang-github-anacrolix-missinggo-dev/usr/bin usr/lib/missinggo
usr/share/gocode/src
+0 −4
Original line number Diff line number Diff line
@@ -5,7 +5,3 @@

override_dh_dwz:
	echo skipping dh_dwz: Too few files for multifile optimization

override_dh_install:
	dh_install
	rm -r debian/golang-github-anacrolix-missinggo-dev/usr/bin