Blame golang-gopkg-square-jose-2.spec

cf666b3
# Generated by go2rpm
10c06d4
%bcond_without check
10c06d4
10c06d4
# https://github.com/square/go-jose
10c06d4
%global goipath         gopkg.in/square/go-jose.v2
10c06d4
%global forgeurl        https://github.com/square/go-jose
754c2a7
Version:                2.4.1
10c06d4
cf666b3
%gometa
cf666b3
10c06d4
%global common_description %{expand:
34646f9
Package jose aims to provide an implementation of the Javascript Object
34646f9
Signing and Encryption set of standards. This includes support for JSON Web
10c06d4
Encryption, JSON Web Signature, and JSON Web Token standards.}
10c06d4
cf666b3
%global golicenses      LICENSE LICENSE-json
cf666b3
%global godocs          BUG-BOUNTY.md CONTRIBUTING.md README.md\\\
cf666b3
                        README-jose-util.md README-json.md README-jwk-keygen.md
10c06d4
10c06d4
Name:           %{goname}
05b0011
Release:        4%{?dist}
cf666b3
Summary:        Implementation of JOSE standards (JWE, JWS, JWT) in Go
cf666b3
cf666b3
# Upstream license specification: BSD-3-Clause and Apache-2.0
cf666b3
# ASL 2.0:  Main library
cf666b3
# BSD:      json/
cf666b3
License:        BSD and ASL 2.0
10c06d4
URL:            %{gourl}
10c06d4
Source0:        %{gosource}
10c06d4
34646f9
BuildRequires:  golang(golang.org/x/crypto/ed25519)
34646f9
BuildRequires:  golang(golang.org/x/crypto/pbkdf2)
34646f9
BuildRequires:  golang(gopkg.in/alecthomas/kingpin.v2)
34646f9
34646f9
%if %{with check}
34646f9
# Tests
34646f9
BuildRequires:  golang(github.com/stretchr/testify/assert)
34646f9
BuildRequires:  golang(github.com/stretchr/testify/require)
34646f9
%endif
10c06d4
10c06d4
%description
10c06d4
%{common_description}
10c06d4
cf666b3
%gopkg
10c06d4
10c06d4
%prep
cf666b3
%goprep
10c06d4
mv json/LICENSE LICENSE-json
cf666b3
for d in jose-util json jwk-keygen; do
cf666b3
mv $d/README.md README-$d.md
cf666b3
done
10c06d4
34646f9
%build
cf666b3
for cmd in jwk-keygen jose-util; do
cf666b3
  %gobuild -o %{gobuilddir}/bin/$(basename $cmd) %{goipath}/$cmd
cf666b3
done
10c06d4
10c06d4
%install
cf666b3
%gopkginstall
cf666b3
install -m 0755 -vd                     %{buildroot}%{_bindir}
cf666b3
install -m 0755 -vp %{gobuilddir}/bin/* %{buildroot}%{_bindir}/
10c06d4
10c06d4
%if %{with check}
10c06d4
%check
cf666b3
%gocheck
10c06d4
%endif
10c06d4
10c06d4
%files
10c06d4
%license LICENSE LICENSE-json
cf666b3
%doc BUG-BOUNTY.md CONTRIBUTING.md README.md
cf666b3
%doc README-jose-util.md README-json.md README-jwk-keygen.md
cf666b3
%{_bindir}/*
10c06d4
cf666b3
%gopkgfiles
10c06d4
10c06d4
%changelog
754c2a7
* Tue Feb 11 03:22:40 CET 2020 Robert-André Mauchin <zebob.m@gmail.com> - 2.4.1-1
754c2a7
- Update to 2.4.1
754c2a7
05b0011
* Wed Jan 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 2.3.1-4
05b0011
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
05b0011
a8f983b
* Thu Jul 25 2019 Fedora Release Engineering <releng@fedoraproject.org> - 2.3.1-3
a8f983b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
a8f983b
cf666b3
* Tue Apr 30 16:59:47 CEST 2019 Robert-André Mauchin <zebob.m@gmail.com> - 2.3.1-2
cf666b3
- Update to new macros
cf666b3
cf666b3
* Thu Apr 11 23:27:33 CEST 2019 Robert-André Mauchin <zebob.m@gmail.com> - 2.3.1-1
34646f9
- Release 2.3.1 (#1698660)
34646f9
e549785
* Sun Mar 17 2019 Robert-André Mauchin <zebob.m@gmail.com> - 2.3.0-1
e549785
- Release 2.3.0 (#1689446)
e549785
c9d805b
* Wed Feb 20 2019 Robert-André Mauchin <zebob.m@gmail.com> - 2.2.2-1
c9d805b
- Release 2.2.2
c9d805b
15ad78a
* Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 2.1.9-2
15ad78a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
15ad78a
10c06d4
* Wed Nov 14 2018 Robert-André Mauchin <zebob.m@gmail.com> - 2.1.9-1
10c06d4
- First package for Fedora