[tbb-commits] [tor-browser-build/master] Bug 25483: Add pion-webrtc and dependencies.

gk at torproject.org gk at torproject.org
Wed Sep 25 07:07:10 UTC 2019


commit 273e09799eb5b39f498de866a327c2c7b173b304
Author: David Fifield <david at bamsoftware.com>
Date:   Thu Aug 29 02:43:26 2019 +0000

    Bug 25483: Add pion-webrtc and dependencies.
    
    This was partially automated and generated from the "go mod" graph of
    pion-webrtc.
    
    Upgrade goxnet to da137c7871d7 (which allows removing a formerly
    nightly-only case, because the new commit is even newer than that one).
    
    Upgrade goxsys to fae7ac547cb7.
    
    We're using an updated version v2.1.3 of webrtc to include our
    upstreamed fix. I didn't bump all the way up to v2.1.4 because they
    moved to requiring Go 1.13.
---
 projects/genny/config            | 21 ++++++++++++++++
 projects/ginkgo/config           | 21 ++++++++++++++++
 projects/go-difflib/config       | 19 ++++++++++++++
 projects/go-spew/config          | 19 ++++++++++++++
 projects/gocheck/config          | 17 +++++++++++++
 projects/goerrors/config         | 17 +++++++++++++
 projects/gofsnotify/config       | 21 ++++++++++++++++
 projects/gomega/config           | 45 +++++++++++++++++++++++++++++++++
 projects/gomock/config           | 19 ++++++++++++++
 projects/goprotobuf/config       | 19 ++++++++++++++
 projects/gotail/config           | 17 +++++++++++++
 projects/gotomb/config           | 17 +++++++++++++
 projects/goxnet/config           |  7 +++++-
 projects/goxsys/config           |  3 ++-
 projects/goxtools/config         | 19 ++++++++++++++
 projects/goyaml/config           | 21 ++++++++++++++++
 projects/objx/config             | 17 +++++++++++++
 projects/pion-datachannel/config | 36 +++++++++++++++++++++++++++
 projects/pion-dtls/config        | 27 ++++++++++++++++++++
 projects/pion-ice/config         | 42 +++++++++++++++++++++++++++++++
 projects/pion-logging/config     | 17 +++++++++++++
 projects/pion-mdns/config        | 24 ++++++++++++++++++
 projects/pion-quic/config        | 24 ++++++++++++++++++
 projects/pion-rtcp/config        | 21 ++++++++++++++++
 projects/pion-rtp/config         | 17 +++++++++++++
 projects/pion-sctp/config        | 30 ++++++++++++++++++++++
 projects/pion-sdp/config         | 21 ++++++++++++++++
 projects/pion-srtp/config        | 39 +++++++++++++++++++++++++++++
 projects/pion-stun/config        | 21 ++++++++++++++++
 projects/pion-transport/config   | 28 +++++++++++++++++++++
 projects/pion-turn/config        | 36 +++++++++++++++++++++++++++
 projects/pion-webrtc/config      | 54 ++++++++++++++++++++++++++++++++++++++++
 projects/qtls/config             | 24 ++++++++++++++++++
 projects/quic-go/config          | 39 +++++++++++++++++++++++++++++
 projects/testify/config          | 30 ++++++++++++++++++++++
 35 files changed, 847 insertions(+), 2 deletions(-)

diff --git a/projects/genny/config b/projects/genny/config
new file mode 100644
index 0000000..ecdf983
--- /dev/null
+++ b/projects/genny/config
@@ -0,0 +1,21 @@
+# vim: filetype=yaml sw=2
+version: '[% c("abbrev") %]'
+git_url: https://github.com/cheekybits/genny
+git_hash: d2cf3cdd35ce0d789056c4bc02a4d6349c947caf # v1.0.0
+filename: '[% project %]-[% c("version") %]-[% c("var/osname") %]-[% c("var/build_id") %].tar.gz'
+
+build: '[% c("projects/go/var/build_go_lib") %]'
+
+var:
+  container:
+    use_container: 1
+  go_lib: github.com/cheekybits/genny
+  go_lib_deps:
+    - goxtools
+
+input_files:
+  - project: container-image
+  - name: go
+    project: go
+  - name: goxtools
+    project: goxtools
diff --git a/projects/ginkgo/config b/projects/ginkgo/config
new file mode 100644
index 0000000..c4ad9ec
--- /dev/null
+++ b/projects/ginkgo/config
@@ -0,0 +1,21 @@
+# vim: filetype=yaml sw=2
+version: '[% c("abbrev") %]'
+git_url: https://github.com/onsi/ginkgo
+git_hash: 2e1be8f7d90e9d3e3e58b0ce470f2f14d075406f # v1.7.0
+filename: '[% project %]-[% c("version") %]-[% c("var/osname") %]-[% c("var/build_id") %].tar.gz'
+
+build: '[% c("projects/go/var/build_go_lib") %]'
+
+var:
+  container:
+    use_container: 1
+  go_lib: github.com/onsi/ginkgo
+  go_lib_deps:
+    - gotail
+
+input_files:
+  - project: container-image
+  - name: go
+    project: go
+  - name: gotail
+    project: gotail
diff --git a/projects/go-difflib/config b/projects/go-difflib/config
new file mode 100644
index 0000000..e8d34df
--- /dev/null
+++ b/projects/go-difflib/config
@@ -0,0 +1,19 @@
+# vim: filetype=yaml sw=2
+version: '[% c("abbrev") %]'
+git_url: https://github.com/pmezard/go-difflib
+git_hash: 792786c7400a136282c1664665ae0a8db921c6c2 # v1.0.0
+filename: '[% project %]-[% c("version") %]-[% c("var/osname") %]-[% c("var/build_id") %].tar.gz'
+
+build: '[% c("projects/go/var/build_go_lib") %]'
+
+var:
+  container:
+    use_container: 1
+  go_lib: github.com/pmezard/go-difflib
+  go_lib_install:
+    - github.com/pmezard/go-difflib/difflib
+
+input_files:
+  - project: container-image
+  - name: go
+    project: go
diff --git a/projects/go-spew/config b/projects/go-spew/config
new file mode 100644
index 0000000..946fb96
--- /dev/null
+++ b/projects/go-spew/config
@@ -0,0 +1,19 @@
+# vim: filetype=yaml sw=2
+version: '[% c("abbrev") %]'
+git_url: https://github.com/davecgh/go-spew
+git_hash: 8991bc29aa16c548c550c7ff78260e27b9ab7c73 # v1.1.1
+filename: '[% project %]-[% c("version") %]-[% c("var/osname") %]-[% c("var/build_id") %].tar.gz'
+
+build: '[% c("projects/go/var/build_go_lib") %]'
+
+var:
+  container:
+    use_container: 1
+  go_lib: github.com/davecgh/go-spew
+  go_lib_install:
+    - github.com/davecgh/go-spew/spew
+
+input_files:
+  - project: container-image
+  - name: go
+    project: go
diff --git a/projects/gocheck/config b/projects/gocheck/config
new file mode 100644
index 0000000..a78af0f
--- /dev/null
+++ b/projects/gocheck/config
@@ -0,0 +1,17 @@
+# vim: filetype=yaml sw=2
+version: '[% c("abbrev") %]'
+git_url: https://gopkg.in/check.v1
+git_hash: 20d25e2804050c1cd24a7eea1e7a6447dd0e74ec
+filename: '[% project %]-[% c("version") %]-[% c("var/osname") %]-[% c("var/build_id") %].tar.gz'
+
+build: '[% c("projects/go/var/build_go_lib") %]'
+
+var:
+  container:
+    use_container: 1
+  go_lib: gopkg.in/check.v1
+
+input_files:
+  - project: container-image
+  - name: go
+    project: go
diff --git a/projects/goerrors/config b/projects/goerrors/config
new file mode 100644
index 0000000..c9a34e8
--- /dev/null
+++ b/projects/goerrors/config
@@ -0,0 +1,17 @@
+# vim: filetype=yaml sw=2
+version: '[% c("abbrev") %]'
+git_url: https://github.com/pkg/errors
+git_hash: ba968bfe8b2f7e042a574c888954fccecfa385b4 # v0.8.1
+filename: '[% project %]-[% c("version") %]-[% c("var/osname") %]-[% c("var/build_id") %].tar.gz'
+
+build: '[% c("projects/go/var/build_go_lib") %]'
+
+var:
+  container:
+    use_container: 1
+  go_lib: github.com/pkg/errors
+
+input_files:
+  - project: container-image
+  - name: go
+    project: go
diff --git a/projects/gofsnotify/config b/projects/gofsnotify/config
new file mode 100644
index 0000000..1f47eaa
--- /dev/null
+++ b/projects/gofsnotify/config
@@ -0,0 +1,21 @@
+# vim: filetype=yaml sw=2
+version: '[% c("abbrev") %]'
+git_url: https://gopkg.in/fsnotify.v1
+git_hash: c2828203cd70a50dcccfb2761f8b1f8ceef9a8e9 # v1.4.7
+filename: '[% project %]-[% c("version") %]-[% c("var/osname") %]-[% c("var/build_id") %].tar.gz'
+
+build: '[% c("projects/go/var/build_go_lib") %]'
+
+var:
+  container:
+    use_container: 1
+  go_lib: gopkg.in/fsnotify.v1
+  go_lib_deps:
+    - goxsys
+
+input_files:
+  - project: container-image
+  - name: go
+    project: go
+  - name: goxsys
+    project: goxsys
diff --git a/projects/gomega/config b/projects/gomega/config
new file mode 100644
index 0000000..81cc986
--- /dev/null
+++ b/projects/gomega/config
@@ -0,0 +1,45 @@
+# vim: filetype=yaml sw=2
+version: '[% c("abbrev") %]'
+git_url: https://github.com/onsi/gomega
+git_hash: 65fb64232476ad9046e57c26cd0bff3d3a8dc6cd # v1.4.3
+filename: '[% project %]-[% c("version") %]-[% c("var/osname") %]-[% c("var/build_id") %].tar.gz'
+
+build: '[% c("projects/go/var/build_go_lib") %]'
+
+var:
+  container:
+    use_container: 1
+  go_lib: github.com/onsi/gomega
+  go_lib_deps:
+    - ginkgo
+    - gofsnotify
+    - goprotobuf
+    - gotail
+    - gotomb
+    - goxnet
+    - goxsys
+    - goxtext
+    - goyaml
+
+input_files:
+  - project: container-image
+  - name: go
+    project: go
+  - name: ginkgo
+    project: ginkgo
+  - name: gofsnotify
+    project: gofsnotify
+  - name: goprotobuf
+    project: goprotobuf
+  - name: gotail
+    project: gotail
+  - name: gotomb
+    project: gotomb
+  - name: goxnet
+    project: goxnet
+  - name: goxsys
+    project: goxsys
+  - name: goxtext
+    project: goxtext
+  - name: goyaml
+    project: goyaml
diff --git a/projects/gomock/config b/projects/gomock/config
new file mode 100644
index 0000000..53229ac
--- /dev/null
+++ b/projects/gomock/config
@@ -0,0 +1,19 @@
+# vim: filetype=yaml sw=2
+version: '[% c("abbrev") %]'
+git_url: https://github.com/golang/mock
+git_hash: 51421b967af1f557f93a59e0057aaf15ca02e29c # v1.2.0
+filename: '[% project %]-[% c("version") %]-[% c("var/osname") %]-[% c("var/build_id") %].tar.gz'
+
+build: '[% c("projects/go/var/build_go_lib") %]'
+
+var:
+  container:
+    use_container: 1
+  go_lib: github.com/golang/mock
+  go_lib_install:
+    - github.com/golang/mock/gomock
+
+input_files:
+  - project: container-image
+  - name: go
+    project: go
diff --git a/projects/goprotobuf/config b/projects/goprotobuf/config
new file mode 100644
index 0000000..cd496f1
--- /dev/null
+++ b/projects/goprotobuf/config
@@ -0,0 +1,19 @@
+# vim: filetype=yaml sw=2
+version: '[% c("abbrev") %]'
+git_url: https://github.com/golang/protobuf
+git_hash: aa810b61a9c79d51363740d207bb46cf8e620ed5 # v1.2.0
+filename: '[% project %]-[% c("version") %]-[% c("var/osname") %]-[% c("var/build_id") %].tar.gz'
+
+build: '[% c("projects/go/var/build_go_lib") %]'
+
+var:
+  container:
+    use_container: 1
+  go_lib: github.com/golang/protobuf
+  go_lib_install:
+    - github.com/golang/protobuf/proto
+
+input_files:
+  - project: container-image
+  - name: go
+    project: go
diff --git a/projects/gotail/config b/projects/gotail/config
new file mode 100644
index 0000000..d83c668
--- /dev/null
+++ b/projects/gotail/config
@@ -0,0 +1,17 @@
+# vim: filetype=yaml sw=2
+version: '[% c("abbrev") %]'
+git_url: https://github.com/hpcloud/tail
+git_hash: a30252cb686a21eb2d0b98132633053ec2f7f1e5 # v1.0.0
+filename: '[% project %]-[% c("version") %]-[% c("var/osname") %]-[% c("var/build_id") %].tar.gz'
+
+build: '[% c("projects/go/var/build_go_lib") %]'
+
+var:
+  container:
+    use_container: 1
+  go_lib: github.com/hpcloud/tail
+
+input_files:
+  - project: container-image
+  - name: go
+    project: go
diff --git a/projects/gotomb/config b/projects/gotomb/config
new file mode 100644
index 0000000..3794d7e
--- /dev/null
+++ b/projects/gotomb/config
@@ -0,0 +1,17 @@
+# vim: filetype=yaml sw=2
+version: '[% c("abbrev") %]'
+git_url: https://gopkg.in/tomb.v1
+git_hash: dd632973f1e7218eb1089048e0798ec9ae7dceb8
+filename: '[% project %]-[% c("version") %]-[% c("var/osname") %]-[% c("var/build_id") %].tar.gz'
+
+build: '[% c("projects/go/var/build_go_lib") %]'
+
+var:
+  container:
+    use_container: 1
+  go_lib: gopkg.in/tomb.v1
+
+input_files:
+  - project: container-image
+  - name: go
+    project: go
diff --git a/projects/goxnet/config b/projects/goxnet/config
index ae574c6..f6a2c29 100644
--- a/projects/goxnet/config
+++ b/projects/goxnet/config
@@ -1,7 +1,7 @@
 # vim: filetype=yaml sw=2
 version: '[% c("abbrev") %]'
 git_url: https://go.googlesource.com/net
-git_hash: ed066c81e75eba56dd9bd2139ade88125b855585
+git_hash: da137c7871d730100384dbcf36e6f8fa493aef5b
 filename: '[% project %]-[% c("version") %]-[% c("var/osname") %]-[% c("var/build_id") %].tar.gz'
 
 build: '[% c("projects/go/var/build_go_lib") %]'
@@ -12,8 +12,13 @@ var:
   go_lib: golang.org/x/net
   go_lib_install:
     - golang.org/x/net/proxy
+    - golang.org/x/net/dns/dnsmessage
+  go_lib_deps:
+    - goxsys
 
 input_files:
   - project: container-image
   - name: go
     project: go
+  - name: goxsys
+    project: goxsys
diff --git a/projects/goxsys/config b/projects/goxsys/config
index 64a7213..9f02aef 100644
--- a/projects/goxsys/config
+++ b/projects/goxsys/config
@@ -1,7 +1,7 @@
 # vim: filetype=yaml sw=2
 version: '[% c("abbrev") %]'
 git_url: https://github.com/golang/sys
-git_hash: 11f53e03133963fb11ae0588e08b5e0b85be8be5
+git_hash: fae7ac547cb717d141c433a2a173315e216b64c4
 filename: '[% project %]-[% c("version") %]-[% c("var/osname") %]-[% c("var/build_id") %].tar.gz'
 
 build: '[% c("projects/go/var/build_go_lib") %]'
@@ -12,6 +12,7 @@ var:
   go_lib: golang.org/x/sys
   go_lib_install:
     - golang.org/x/sys/cpu
+    - golang.org/x/sys/unix
 
 input_files:
   - project: container-image
diff --git a/projects/goxtools/config b/projects/goxtools/config
new file mode 100644
index 0000000..474cf09
--- /dev/null
+++ b/projects/goxtools/config
@@ -0,0 +1,19 @@
+# vim: filetype=yaml sw=2
+version: '[% c("abbrev") %]'
+git_url: https://go.googlesource.com/tools
+git_hash: aed303cbaa74a4d974e6e79dae05b2901ff009e8
+filename: '[% project %]-[% c("version") %]-[% c("var/osname") %]-[% c("var/build_id") %].tar.gz'
+
+build: '[% c("projects/go/var/build_go_lib") %]'
+
+var:
+  container:
+    use_container: 1
+  go_lib: golang.org/x/tools
+  go_lib_install:
+    - golang.org/x/tools/imports
+
+input_files:
+  - project: container-image
+  - name: go
+    project: go
diff --git a/projects/goyaml/config b/projects/goyaml/config
new file mode 100644
index 0000000..fd81e4c
--- /dev/null
+++ b/projects/goyaml/config
@@ -0,0 +1,21 @@
+# vim: filetype=yaml sw=2
+version: '[% c("abbrev") %]'
+git_url: https://gopkg.in/yaml.v2
+git_hash: 51d6538a90f86fe93ac480b35f37b2be17fef232 # v2.2.2
+filename: '[% project %]-[% c("version") %]-[% c("var/osname") %]-[% c("var/build_id") %].tar.gz'
+
+build: '[% c("projects/go/var/build_go_lib") %]'
+
+var:
+  container:
+    use_container: 1
+  go_lib: gopkg.in/yaml.v2
+  go_lib_deps:
+    - gocheck
+
+input_files:
+  - project: container-image
+  - name: go
+    project: go
+  - name: gocheck
+    project: gocheck
diff --git a/projects/objx/config b/projects/objx/config
new file mode 100644
index 0000000..80b1947
--- /dev/null
+++ b/projects/objx/config
@@ -0,0 +1,17 @@
+# vim: filetype=yaml sw=2
+version: '[% c("abbrev") %]'
+git_url: https://github.com/stretchr/objx
+git_hash: facf9a85c22f48d2f52f2380e4efce1768749a89 # v0.1.0
+filename: '[% project %]-[% c("version") %]-[% c("var/osname") %]-[% c("var/build_id") %].tar.gz'
+
+build: '[% c("projects/go/var/build_go_lib") %]'
+
+var:
+  container:
+    use_container: 1
+  go_lib: github.com/stretchr/objx
+
+input_files:
+  - project: container-image
+  - name: go
+    project: go
diff --git a/projects/pion-datachannel/config b/projects/pion-datachannel/config
new file mode 100644
index 0000000..50094d6
--- /dev/null
+++ b/projects/pion-datachannel/config
@@ -0,0 +1,36 @@
+# vim: filetype=yaml sw=2
+version: '[% c("abbrev") %]'
+git_url: https://github.com/pion/datachannel
+git_hash: 401bef0a9b89c2ca212c908999709ff1967c9617 # v1.4.5
+filename: '[% project %]-[% c("version") %]-[% c("var/osname") %]-[% c("var/build_id") %].tar.gz'
+
+build: '[% c("projects/go/var/build_go_lib") %]'
+
+var:
+  container:
+    use_container: 1
+  go_lib: github.com/pion/datachannel
+  go_lib_deps:
+    - go-spew
+    - goerrors
+    - pion-logging
+    - pion-sctp
+    - pion-transport
+    - testify
+
+input_files:
+  - project: container-image
+  - name: go
+    project: go
+  - name: go-spew
+    project: go-spew
+  - name: goerrors
+    project: goerrors
+  - name: pion-logging
+    project: pion-logging
+  - name: pion-sctp
+    project: pion-sctp
+  - name: pion-transport
+    project: pion-transport
+  - name: testify
+    project: testify
diff --git a/projects/pion-dtls/config b/projects/pion-dtls/config
new file mode 100644
index 0000000..af2a17f
--- /dev/null
+++ b/projects/pion-dtls/config
@@ -0,0 +1,27 @@
+# vim: filetype=yaml sw=2
+version: '[% c("abbrev") %]'
+git_url: https://github.com/pion/dtls
+git_hash: 91d652d3f91d6c08c193e4d297067f8f653775f9 # v1.5.1
+filename: '[% project %]-[% c("version") %]-[% c("var/osname") %]-[% c("var/build_id") %].tar.gz'
+
+build: '[% c("projects/go/var/build_go_lib") %]'
+
+var:
+  container:
+    use_container: 1
+  go_lib: github.com/pion/dtls
+  go_lib_deps:
+    - goxcrypto
+    - pion-logging
+    - pion-transport
+
+input_files:
+  - project: container-image
+  - name: go
+    project: go
+  - name: goxcrypto
+    project: goxcrypto
+  - name: pion-logging
+    project: pion-logging
+  - name: pion-transport
+    project: pion-transport
diff --git a/projects/pion-ice/config b/projects/pion-ice/config
new file mode 100644
index 0000000..8946852
--- /dev/null
+++ b/projects/pion-ice/config
@@ -0,0 +1,42 @@
+# vim: filetype=yaml sw=2
+version: '[% c("abbrev") %]'
+git_url: https://github.com/pion/ice
+git_hash: 45cb33ebe6b557dbf50a7779cd713aeedbc84813 # v0.5.13
+filename: '[% project %]-[% c("version") %]-[% c("var/osname") %]-[% c("var/build_id") %].tar.gz'
+
+build: '[% c("projects/go/var/build_go_lib") %]'
+
+var:
+  container:
+    use_container: 1
+  go_lib: github.com/pion/ice
+  go_lib_deps:
+    - goxnet
+    - goxsys
+    - pion-logging
+    - pion-mdns
+    - pion-stun
+    - pion-transport
+    - pion-turn
+    - testify
+
+input_files:
+  - project: container-image
+  - name: go
+    project: go
+  - name: goxnet
+    project: goxnet
+  - name: goxsys
+    project: goxsys
+  - name: pion-logging
+    project: pion-logging
+  - name: pion-mdns
+    project: pion-mdns
+  - name: pion-stun
+    project: pion-stun
+  - name: pion-transport
+    project: pion-transport
+  - name: pion-turn
+    project: pion-turn
+  - name: testify
+    project: testify
diff --git a/projects/pion-logging/config b/projects/pion-logging/config
new file mode 100644
index 0000000..40e8619
--- /dev/null
+++ b/projects/pion-logging/config
@@ -0,0 +1,17 @@
+# vim: filetype=yaml sw=2
+version: '[% c("abbrev") %]'
+git_url: https://github.com/pion/logging
+git_hash: 0387f8acdeb20faf48e539e74906dd633851f3a8 # v0.2.2
+filename: '[% project %]-[% c("version") %]-[% c("var/osname") %]-[% c("var/build_id") %].tar.gz'
+
+build: '[% c("projects/go/var/build_go_lib") %]'
+
+var:
+  container:
+    use_container: 1
+  go_lib: github.com/pion/logging
+
+input_files:
+  - project: container-image
+  - name: go
+    project: go
diff --git a/projects/pion-mdns/config b/projects/pion-mdns/config
new file mode 100644
index 0000000..05eb8c4
--- /dev/null
+++ b/projects/pion-mdns/config
@@ -0,0 +1,24 @@
+# vim: filetype=yaml sw=2
+version: '[% c("abbrev") %]'
+git_url: https://github.com/pion/mdns
+git_hash: c5bfa7641a9decf65f7597ba5299c3ee36feb28e # v0.0.3
+filename: '[% project %]-[% c("version") %]-[% c("var/osname") %]-[% c("var/build_id") %].tar.gz'
+
+build: '[% c("projects/go/var/build_go_lib") %]'
+
+var:
+  container:
+    use_container: 1
+  go_lib: github.com/pion/mdns
+  go_lib_deps:
+    - goxnet
+    - pion-logging
+
+input_files:
+  - project: container-image
+  - name: go
+    project: go
+  - name: goxnet
+    project: goxnet
+  - name: pion-logging
+    project: pion-logging
diff --git a/projects/pion-quic/config b/projects/pion-quic/config
new file mode 100644
index 0000000..69b3c00
--- /dev/null
+++ b/projects/pion-quic/config
@@ -0,0 +1,24 @@
+# vim: filetype=yaml sw=2
+version: '[% c("abbrev") %]'
+git_url: https://github.com/pion/quic
+git_hash: 4c18aa106035bd68c2f9f054ae8b9a57850967c7 # v0.1.1
+filename: '[% project %]-[% c("version") %]-[% c("var/osname") %]-[% c("var/build_id") %].tar.gz'
+
+build: '[% c("projects/go/var/build_go_lib") %]'
+
+var:
+  container:
+    use_container: 1
+  go_lib: github.com/pion/quic
+  go_lib_deps:
+    - pion-transport
+    - quic-go
+
+input_files:
+  - project: container-image
+  - name: go
+    project: go
+  - name: pion-transport
+    project: pion-transport
+  - name: quic-go
+    project: quic-go
diff --git a/projects/pion-rtcp/config b/projects/pion-rtcp/config
new file mode 100644
index 0000000..dd76451
--- /dev/null
+++ b/projects/pion-rtcp/config
@@ -0,0 +1,21 @@
+# vim: filetype=yaml sw=2
+version: '[% c("abbrev") %]'
+git_url: https://github.com/pion/rtcp
+git_hash: 02c67df9b6f60eafcbb9dfe0e46dbdc4a20fa74f # v1.2.1
+filename: '[% project %]-[% c("version") %]-[% c("var/osname") %]-[% c("var/build_id") %].tar.gz'
+
+build: '[% c("projects/go/var/build_go_lib") %]'
+
+var:
+  container:
+    use_container: 1
+  go_lib: github.com/pion/rtcp
+  go_lib_deps:
+    - testify
+
+input_files:
+  - project: container-image
+  - name: go
+    project: go
+  - name: testify
+    project: testify
diff --git a/projects/pion-rtp/config b/projects/pion-rtp/config
new file mode 100644
index 0000000..0f586ec
--- /dev/null
+++ b/projects/pion-rtp/config
@@ -0,0 +1,17 @@
+# vim: filetype=yaml sw=2
+version: '[% c("abbrev") %]'
+git_url: https://github.com/pion/rtp
+git_hash: 23312f4b270b6a469355099f9cfb96d871240098 # v1.1.3
+filename: '[% project %]-[% c("version") %]-[% c("var/osname") %]-[% c("var/build_id") %].tar.gz'
+
+build: '[% c("projects/go/var/build_go_lib") %]'
+
+var:
+  container:
+    use_container: 1
+  go_lib: github.com/pion/rtp
+
+input_files:
+  - project: container-image
+  - name: go
+    project: go
diff --git a/projects/pion-sctp/config b/projects/pion-sctp/config
new file mode 100644
index 0000000..8615bd4
--- /dev/null
+++ b/projects/pion-sctp/config
@@ -0,0 +1,30 @@
+# vim: filetype=yaml sw=2
+version: '[% c("abbrev") %]'
+git_url: https://github.com/pion/sctp
+git_hash: 321ee3612199dd7363fc63ec4e111db50c22faf1 # v1.6.9
+filename: '[% project %]-[% c("version") %]-[% c("var/osname") %]-[% c("var/build_id") %].tar.gz'
+
+build: '[% c("projects/go/var/build_go_lib") %]'
+
+var:
+  container:
+    use_container: 1
+  go_lib: github.com/pion/sctp
+  go_lib_deps:
+    - goerrors
+    - pion-logging
+    - pion-transport
+    - testify
+
+input_files:
+  - project: container-image
+  - name: go
+    project: go
+  - name: goerrors
+    project: goerrors
+  - name: pion-logging
+    project: pion-logging
+  - name: pion-transport
+    project: pion-transport
+  - name: testify
+    project: testify
diff --git a/projects/pion-sdp/config b/projects/pion-sdp/config
new file mode 100644
index 0000000..7f95bc0
--- /dev/null
+++ b/projects/pion-sdp/config
@@ -0,0 +1,21 @@
+# vim: filetype=yaml sw=2
+version: '[% c("abbrev") %]'
+git_url: https://github.com/pion/sdp
+git_hash: 03441e3c706c7c3b719ee75194049a31cbb2eb7e # v2.3.0
+filename: '[% project %]-[% c("version") %]-[% c("var/osname") %]-[% c("var/build_id") %].tar.gz'
+
+build: '[% c("projects/go/var/build_go_lib") %]'
+
+var:
+  container:
+    use_container: 1
+  go_lib: github.com/pion/sdp
+  go_lib_deps:
+    - testify
+
+input_files:
+  - project: container-image
+  - name: go
+    project: go
+  - name: testify
+    project: testify
diff --git a/projects/pion-srtp/config b/projects/pion-srtp/config
new file mode 100644
index 0000000..eac420c
--- /dev/null
+++ b/projects/pion-srtp/config
@@ -0,0 +1,39 @@
+# vim: filetype=yaml sw=2
+version: '[% c("abbrev") %]'
+git_url: https://github.com/pion/srtp
+git_hash: 0741c018e441a3502045133280347b9deba1e9d8 # v1.2.6
+filename: '[% project %]-[% c("version") %]-[% c("var/osname") %]-[% c("var/build_id") %].tar.gz'
+
+build: '[% c("projects/go/var/build_go_lib") %]'
+
+var:
+  container:
+    use_container: 1
+  go_lib: github.com/pion/srtp
+  go_lib_deps:
+    - go-spew
+    - goerrors
+    - pion-logging
+    - pion-rtcp
+    - pion-rtp
+    - pion-transport
+    - testify
+
+input_files:
+  - project: container-image
+  - name: go
+    project: go
+  - name: go-spew
+    project: go-spew
+  - name: goerrors
+    project: goerrors
+  - name: pion-logging
+    project: pion-logging
+  - name: pion-rtcp
+    project: pion-rtcp
+  - name: pion-rtp
+    project: pion-rtp
+  - name: pion-transport
+    project: pion-transport
+  - name: testify
+    project: testify
diff --git a/projects/pion-stun/config b/projects/pion-stun/config
new file mode 100644
index 0000000..aeba0af
--- /dev/null
+++ b/projects/pion-stun/config
@@ -0,0 +1,21 @@
+# vim: filetype=yaml sw=2
+version: '[% c("abbrev") %]'
+git_url: https://github.com/pion/stun
+git_hash: 8136435b6d3ad36535081253a032468235a43581 # v0.3.1
+filename: '[% project %]-[% c("version") %]-[% c("var/osname") %]-[% c("var/build_id") %].tar.gz'
+
+build: '[% c("projects/go/var/build_go_lib") %]'
+
+var:
+  container:
+    use_container: 1
+  go_lib: github.com/pion/stun
+  go_lib_deps:
+    - goerrors
+
+input_files:
+  - project: container-image
+  - name: go
+    project: go
+  - name: goerrors
+    project: goerrors
diff --git a/projects/pion-transport/config b/projects/pion-transport/config
new file mode 100644
index 0000000..be3d385
--- /dev/null
+++ b/projects/pion-transport/config
@@ -0,0 +1,28 @@
+# vim: filetype=yaml sw=2
+version: '[% c("abbrev") %]'
+git_url: https://github.com/pion/transport
+git_hash: 6903e3cd05a899ca7284753a4b6cb265655c28ff # v0.8.6
+filename: '[% project %]-[% c("version") %]-[% c("var/osname") %]-[% c("var/build_id") %].tar.gz'
+
+build: '[% c("projects/go/var/build_go_lib") %]'
+
+var:
+  container:
+    use_container: 1
+  go_lib: github.com/pion/transport
+  go_lib_deps:
+    - pion-logging
+    - testify
+  go_lib_install:
+    - github.com/pion/transport/packetio
+    - github.com/pion/transport/test
+    - github.com/pion/transport/vnet
+
+input_files:
+  - project: container-image
+  - name: go
+    project: go
+  - name: pion-logging
+    project: pion-logging
+  - name: testify
+    project: testify
diff --git a/projects/pion-turn/config b/projects/pion-turn/config
new file mode 100644
index 0000000..06a6f14
--- /dev/null
+++ b/projects/pion-turn/config
@@ -0,0 +1,36 @@
+# vim: filetype=yaml sw=2
+version: '[% c("abbrev") %]'
+git_url: https://github.com/pion/turn
+git_hash: cab8f88798429b68b7cfb4db7c12fc6d205e91e2 # v1.3.5
+filename: '[% project %]-[% c("version") %]-[% c("var/osname") %]-[% c("var/build_id") %].tar.gz'
+
+build: '[% c("projects/go/var/build_go_lib") %]'
+
+var:
+  container:
+    use_container: 1
+  go_lib: github.com/pion/turn
+  go_lib_deps:
+    - go-spew
+    - goerrors
+    - pion-logging
+    - pion-stun
+    - pion-transport
+    - testify
+
+input_files:
+  - project: container-image
+  - name: go
+    project: go
+  - name: go-spew
+    project: go-spew
+  - name: goerrors
+    project: goerrors
+  - name: pion-logging
+    project: pion-logging
+  - name: pion-stun
+    project: pion-stun
+  - name: pion-transport
+    project: pion-transport
+  - name: testify
+    project: testify
diff --git a/projects/pion-webrtc/config b/projects/pion-webrtc/config
new file mode 100644
index 0000000..0f22dbb
--- /dev/null
+++ b/projects/pion-webrtc/config
@@ -0,0 +1,54 @@
+# vim: filetype=yaml sw=2
+version: '[% c("abbrev") %]'
+git_url: https://github.com/pion/webrtc
+git_hash: 5bceb0126f92c42015a1e143e24ae84122b8f0b0 # v2.1.3
+filename: '[% project %]-[% c("version") %]-[% c("var/osname") %]-[% c("var/build_id") %].tar.gz'
+
+build: '[% c("projects/go/var/build_go_lib") %]'
+
+var:
+  container:
+    use_container: 1
+  go_lib: github.com/pion/webrtc
+  go_lib_deps:
+    - pion-datachannel
+    - pion-dtls
+    - pion-ice
+    - pion-logging
+    - pion-quic
+    - pion-rtcp
+    - pion-rtp
+    - pion-sctp
+    - pion-sdp
+    - pion-srtp
+    - pion-transport
+    - testify
+
+input_files:
+  - project: container-image
+  - name: go
+    project: go
+  - name: pion-datachannel
+    project: pion-datachannel
+  - name: pion-dtls
+    project: pion-dtls
+  - name: pion-ice
+    project: pion-ice
+  - name: pion-logging
+    project: pion-logging
+  - name: pion-quic
+    project: pion-quic
+  - name: pion-rtcp
+    project: pion-rtcp
+  - name: pion-rtp
+    project: pion-rtp
+  - name: pion-sctp
+    project: pion-sctp
+  - name: pion-sdp
+    project: pion-sdp
+  - name: pion-srtp
+    project: pion-srtp
+  - name: pion-transport
+    project: pion-transport
+  - name: testify
+    project: testify
diff --git a/projects/qtls/config b/projects/qtls/config
new file mode 100644
index 0000000..55f4444
--- /dev/null
+++ b/projects/qtls/config
@@ -0,0 +1,24 @@
+# vim: filetype=yaml sw=2
+version: '[% c("abbrev") %]'
+git_url: https://github.com/marten-seemann/qtls
+git_hash: 65ca381cd298d7e0aef0de8ba523a870ec5a96fe # v0.2.3
+filename: '[% project %]-[% c("version") %]-[% c("var/osname") %]-[% c("var/build_id") %].tar.gz'
+
+build: '[% c("projects/go/var/build_go_lib") %]'
+
+var:
+  container:
+    use_container: 1
+  go_lib: github.com/marten-seemann/qtls
+  go_lib_deps:
+    - goxcrypto
+    - goxsys
+
+input_files:
+  - project: container-image
+  - name: go
+    project: go
+  - name: goxcrypto
+    project: goxcrypto
+  - name: goxsys
+    project: goxsys
diff --git a/projects/quic-go/config b/projects/quic-go/config
new file mode 100644
index 0000000..c2361a4
--- /dev/null
+++ b/projects/quic-go/config
@@ -0,0 +1,39 @@
+# vim: filetype=yaml sw=2
+version: '[% c("abbrev") %]'
+git_url: https://github.com/lucas-clemente/quic-go
+git_hash: 907071221cf97f75398d9cf8b1174e94f56e8f96
+filename: '[% project %]-[% c("version") %]-[% c("var/osname") %]-[% c("var/build_id") %].tar.gz'
+
+build: '[% c("projects/go/var/build_go_lib") %]'
+
+var:
+  container:
+    use_container: 1
+  go_lib: github.com/lucas-clemente/quic-go
+  go_lib_deps:
+    - genny
+    - ginkgo
+    - gomega
+    - gomock
+    - goxcrypto
+    - goxnet
+    - qtls
+
+input_files:
+  - project: container-image
+  - name: go
+    project: go
+  - name: genny
+    project: genny
+  - name: ginkgo
+    project: ginkgo
+  - name: gomega
+    project: gomega
+  - name: gomock
+    project: gomock
+  - name: goxcrypto
+    project: goxcrypto
+  - name: goxnet
+    project: goxnet
+  - name: qtls
+    project: qtls
diff --git a/projects/testify/config b/projects/testify/config
new file mode 100644
index 0000000..9b20867
--- /dev/null
+++ b/projects/testify/config
@@ -0,0 +1,30 @@
+# vim: filetype=yaml sw=2
+version: '[% c("abbrev") %]'
+git_url: https://github.com/stretchr/testify
+git_hash: 221dbe5ed46703ee255b1da0dec05086f5035f62 # v1.4.0
+filename: '[% project %]-[% c("version") %]-[% c("var/osname") %]-[% c("var/build_id") %].tar.gz'
+
+build: '[% c("projects/go/var/build_go_lib") %]'
+
+var:
+  container:
+    use_container: 1
+  go_lib: github.com/stretchr/testify
+  go_lib_deps:
+    - go-difflib
+    - go-spew
+    - goyaml
+    - objx
+
+input_files:
+  - project: container-image
+  - name: go
+    project: go
+  - name: go-difflib
+    project: go-difflib
+  - name: go-spew
+    project: go-spew
+  - name: goyaml
+    project: goyaml
+  - name: objx
+    project: objx





More information about the tbb-commits mailing list