# Generated by go2rpm
%bcond_without check
# https://github.com/golang/build
%global goipath golang.org/x/build
%global forgeurl https://github.com/golang/build
%global commit 9ed24406dee1f593f40f852f27f1092bd20d5852
%gometa
%global common_description %{expand:
Packages and tools that support Go's build system and the development
of the Go programming language.}
%global golicenses LICENSE PATENTS
%global godocs doc AUTHORS CONTRIBUTING.md CONTRIBUTORS README.md
Name: %{goname}
Version: 0
Release: 0.11%{?dist}
Summary: Packages and tools that support Go's build system
# Upstream license specification: BSD-3-Clause
License: BSD
URL: %{gourl}
Source0: %{gosource}
BuildRequires: golang(bazil.org/fuse)
BuildRequires: golang(bazil.org/fuse/fs)
BuildRequires: golang(cloud.google.com/go/bigquery)
BuildRequires: golang(cloud.google.com/go/compute/metadata)
BuildRequires: golang(cloud.google.com/go/datastore)
BuildRequires: golang(cloud.google.com/go/errorreporting)
BuildRequires: golang(cloud.google.com/go/monitoring/apiv3)
BuildRequires: golang(cloud.google.com/go/pubsub)
BuildRequires: golang(cloud.google.com/go/storage)
BuildRequires: golang(github.com/bradfitz/go-smtpd/smtpd)
BuildRequires: golang(github.com/coreos/go-systemd/activation)
BuildRequires: golang(github.com/coreos/go-systemd/daemon)
BuildRequires: golang(github.com/gliderlabs/ssh)
BuildRequires: golang(github.com/golang/protobuf/proto)
BuildRequires: golang(github.com/golang/protobuf/ptypes)
BuildRequires: golang(github.com/golang/protobuf/ptypes/timestamp)
BuildRequires: golang(github.com/google/go-github/github)
BuildRequires: golang(github.com/gregjones/httpcache)
BuildRequires: golang(github.com/jellevandenhooff/dkim)
BuildRequires: golang(github.com/kr/pty)
BuildRequires: golang(github.com/sendgrid/sendgrid-go)
BuildRequires: golang(github.com/sendgrid/sendgrid-go/helpers/mail)
BuildRequires: golang(go4.org/strutil)
BuildRequires: golang(go4.org/syncutil)
BuildRequires: golang(go4.org/types)
BuildRequires: golang(golang.org/x/crypto/acme)
BuildRequires: golang(golang.org/x/crypto/acme/autocert)
BuildRequires: golang(golang.org/x/crypto/ssh)
BuildRequires: golang(golang.org/x/net/context/ctxhttp)
BuildRequires: golang(golang.org/x/net/http2)
BuildRequires: golang(golang.org/x/oauth2)
BuildRequires: golang(golang.org/x/oauth2/google)
BuildRequires: golang(golang.org/x/perf/storage)
BuildRequires: golang(golang.org/x/sync/errgroup)
BuildRequires: golang(golang.org/x/text/collate)
BuildRequires: golang(golang.org/x/text/language)
BuildRequires: golang(golang.org/x/time/rate)
BuildRequires: golang(google.golang.org/api/compute/v1)
BuildRequires: golang(google.golang.org/api/container/v1)
BuildRequires: golang(google.golang.org/api/deploymentmanager/v2)
BuildRequires: golang(google.golang.org/api/googleapi)
BuildRequires: golang(google.golang.org/api/iterator)
BuildRequires: golang(google.golang.org/api/oauth2/v2)
BuildRequires: golang(google.golang.org/api/option)
BuildRequires: golang(google.golang.org/genproto/googleapis/api/label)
BuildRequires: golang(google.golang.org/genproto/googleapis/api/metric)
BuildRequires: golang(google.golang.org/genproto/googleapis/monitoring/v3)
BuildRequires: golang(gopkg.in/inf.v0)
BuildRequires: golang(grpc.go4.org)
%if %{with check}
# Tests
BuildRequires: golang(github.com/davecgh/go-spew/spew)
BuildRequires: golang(github.com/google/go-cmp/cmp)
BuildRequires: golang(github.com/google/go-cmp/cmp/cmpopts)
%endif
%description
%{common_description}
%gopkg
%prep
%goprep
# Remove maintserve because it pulls extra dependencies (shurcooL)
rm -rf maintner/cmd/maintserve
%build
for cmd in cmd/* ; do
%gobuild -o %{gobuilddir}/bin/$(basename $cmd) %{goipath}/$cmd
done
%install
%gopkginstall
install -m 0755 -vd %{buildroot}%{_bindir}
install -m 0755 -vp %{gobuilddir}/bin/* %{buildroot}%{_bindir}/
%if %{with check}
%check
%gocheck -d cloudfns/sendwikidiff \
-d cmd/coordinator \
-d maintner/godata \
-t maintner/maintnerd
%endif
%files
%license LICENSE PATENTS
%doc doc AUTHORS CONTRIBUTING.md CONTRIBUTORS README.md
%{_bindir}/*
%gopkgfiles
%changelog
* Thu Jul 25 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0-0.11
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
* Thu May 30 18:50:31 CEST 2019 Robert-André Mauchin <zebob.m@gmail.com> - 0-0.10.20190530git9ed2440
- Bump to commit 9ed24406dee1f593f40f852f27f1092bd20d5852
* Sun Mar 10 2019 Robert-André Mauchin <zebob.m@gmail.com> - 0-0.9.20190226git269e03a
- Remove maintner/cmd/maintserve
* Sat Mar 09 2019 Robert-André Mauchin <zebob.m@gmail.com> - 0-0.8.20190226git269e03a
- Unbootstrap
* Tue Feb 26 2019 Robert-André Mauchin <zebob.m@gmail.com> - 0-0.7.20190226git269e03a
- Bump to commit 269e03abe74bc43b688741a36205f5ca91dffce6
* Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0-0.6.git57258c5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
* Fri Oct 26 2018 Robert-André Mauchin <zebob.m@gmail.com> - 0-0.5.20181026git57258c5
- Bump to commit 57258c564e6f790b19d257469cced6b6ab47f38c
* Thu Jul 19 2018 Robert-André Mauchin <zebob.m@gmail.com> - 0-0.4.20180719git0d6a646
- Bump to commit 0d6a6460c5f4e4635dc491e7226fc7cc133f9c34
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0-0.3.git0da8e46
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
* Wed Mar 21 2018 Robert-André Mauchin <zebob.m@gmail.com> - 0-0.2-20180509git0da8e46
- Unboostrap
* Wed Mar 21 2018 Robert-André Mauchin <zebob.m@gmail.com> - 0-0.1-20180421git86f50f0
- First package for Fedora