Sophie

Sophie

distrib > Mageia > 9 > armv7hl > by-pkgid > e7f653c54b3cdc1590e8b98211564c01 > files > 1

golang-github-shopify-sarama-1.27.2-3.mga9.src.rpm

# Generated by go2rpm
%bcond_without check

# https://github.com/Shopify/sarama
%global goipath         github.com/Shopify/sarama
Version:                1.27.2

%gometa

%global common_description %{expand:
Sarama is an MIT-licensed Go client library for Apache Kafka version 0.8 (and later).}

%global golicenses      LICENSE
%global godocs          examples CHANGELOG.md README.md

Name:           %{goname}
Release:        %mkrel 3
Summary:        Go library for Apache Kafka 0.8, and up
Group:          Development/Other

License:        MIT
URL:            %{gourl}
Source0:        %{gosource}

BuildRequires:  golang(github.com/davecgh/go-spew/spew)
BuildRequires:  golang(github.com/eapache/go-resiliency/breaker)
BuildRequires:  golang(github.com/eapache/go-xerial-snappy)
BuildRequires:  golang(github.com/eapache/queue)
BuildRequires:  golang(github.com/jcmturner/gofork/encoding/asn1)
BuildRequires:  golang(github.com/klauspost/compress/zstd)
BuildRequires:  golang(github.com/pierrec/lz4)
BuildRequires:  golang(github.com/rcrowley/go-metrics)
BuildRequires:  golang(github.com/xdg/scram)
BuildRequires:  golang(golang.org/x/net/proxy)
BuildRequires:  golang(gopkg.in/jcmturner/gokrb5.v7/asn1tools)
BuildRequires:  golang(gopkg.in/jcmturner/gokrb5.v7/client)
BuildRequires:  golang(gopkg.in/jcmturner/gokrb5.v7/config)
BuildRequires:  golang(gopkg.in/jcmturner/gokrb5.v7/credentials)
BuildRequires:  golang(gopkg.in/jcmturner/gokrb5.v7/gssapi)
BuildRequires:  golang(gopkg.in/jcmturner/gokrb5.v7/iana/chksumtype)
BuildRequires:  golang(gopkg.in/jcmturner/gokrb5.v7/iana/keyusage)
BuildRequires:  golang(gopkg.in/jcmturner/gokrb5.v7/keytab)
BuildRequires:  golang(gopkg.in/jcmturner/gokrb5.v7/messages)
BuildRequires:  golang(gopkg.in/jcmturner/gokrb5.v7/types)

%if %{with check}
# Tests
BuildRequires:  golang(github.com/fortytw2/leaktest)
BuildRequires:  golang(gopkg.in/jcmturner/gokrb5.v7/krberror)
# kerberos_client_test.go
# BuildRequires:  golang(gopkg.in/jcmturner/gokrb5.v7/test/testdata)
%endif

%description
%{common_description}

%gopkg

%prep
%goprep

%build
for cmd in tools/kafka-console-consumer tools/kafka-console-partitionconsumer tools/kafka-console-producer tools/kafka-producer-performance; 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
# fails because gopkg.in/jcmturner/gokrb5.v7/test/testdata is not packaged
rm -rf kerberos_client_test.go
%gocheck
%endif

%files
%license %{golicenses}
%doc %{godocs}
%{_bindir}/*

%gopkgfiles


%changelog
* Wed Mar 16 2022 umeabot <umeabot> 1.27.2-3.mga9
+ Revision: 1794763
- Mageia 9 Mass Rebuild

* Wed Nov 17 2021 guillomovitch <guillomovitch> 1.27.2-2.mga9
+ Revision: 1757479
- rebuild for mageia 9

* Sun Nov 01 2020 pterjan <pterjan> 1.27.2-1.mga8
+ Revision: 1641450
- Update to 1.27.2
- Sync with Fedora
- Rename to golang-github-shopify-sarama

* Sun Nov 25 2018 pterjan <pterjan> 1.7.0-0.8.git87ec8d7.mga8
+ Revision: 1334350
- imported package golang-github-Shopify-sarama