Blame golang-github-xtaci-kcp-go.spec

433a562
Name:           golang-github-xtaci-kcp-go
433a562
Summary:        Production-Grade Reliable-UDP Library for golang
7da0020
Version:        4.3.1
1f30060
Release:        2%{?dist}
433a562
License:        MIT
433a562
085f6b3
# https://github.com/xtaci/kcp-go
1f30060
%global repo    kcp-go
1f30060
%global goipath github.com/xtaci/%{repo}
1f30060
%global tag     v%{version}
78d7c0f
433a562
%gometa
085f6b3
433a562
URL:            %{gourl}
1f30060
Source0:        %{gourl}/archive/%{tag}/%{repo}-%{version}.tar.gz
085f6b3
085f6b3
# Add a patch to disable a failing test.
085f6b3
# It tries to open more than 1024 sockets, which doesn't work on fedora.
085f6b3
# See https://github.com/xtaci/kcp-go/issues/40
085f6b3
Patch0:         00-disable-failing-test.patch
085f6b3
085f6b3
%description
085f6b3
%{summary}
085f6b3
085f6b3
085f6b3
%package        devel
085f6b3
Summary:        %{summary}
085f6b3
BuildArch:      noarch
085f6b3
3c8ec66
BuildRequires:  golang(github.com/klauspost/reedsolomon)
433a562
BuildRequires:  golang(github.com/pkg/errors)
79dc3b4
BuildRequires:  golang(github.com/templexxx/xor)
88178c8
BuildRequires:  golang(github.com/tjfoc/gmsm/sm4)
085f6b3
BuildRequires:  golang(golang.org/x/crypto/blowfish)
085f6b3
BuildRequires:  golang(golang.org/x/crypto/cast5)
085f6b3
BuildRequires:  golang(golang.org/x/crypto/pbkdf2)
085f6b3
BuildRequires:  golang(golang.org/x/crypto/salsa20)
085f6b3
BuildRequires:  golang(golang.org/x/crypto/tea)
085f6b3
BuildRequires:  golang(golang.org/x/crypto/twofish)
085f6b3
BuildRequires:  golang(golang.org/x/crypto/xtea)
085f6b3
BuildRequires:  golang(golang.org/x/net/ipv4)
085f6b3
085f6b3
%description    devel
085f6b3
%{summary}
085f6b3
085f6b3
This package contains library source intended for
085f6b3
building other packages which use import path with
433a562
%{goipath} prefix.
085f6b3
085f6b3
085f6b3
%prep
1f30060
%autosetup -n %{repo}-%{version} -p1
085f6b3
085f6b3
085f6b3
%install
433a562
%goinstall
085f6b3
085f6b3
085f6b3
%check
433a562
%gochecks
085f6b3
085f6b3
085f6b3
%files devel -f devel.file-list
085f6b3
%license LICENSE
085f6b3
%doc README.md
085f6b3
085f6b3
085f6b3
%changelog
1f30060
* Wed Oct 17 2018 Fabio Valentini <decathorpe@gmail.com> - 4.3.1-2
1f30060
- Use standard GitHub SourceURL again for consistency between releases.
1f30060
7da0020
* Mon Oct 08 2018 Fabio Valentini <decathorpe@gmail.com> - 4.3.1-1
7da0020
- Update to version 4.3.1.
7da0020
792ccd1
* Sun Sep 30 2018 Fabio Valentini <decathorpe@gmail.com> - 4.3-1
792ccd1
- Update to version 4.3.
792ccd1
259a03b
* Sun Sep 16 2018 Fabio Valentini <decathorpe@gmail.com> - 4.1-1
259a03b
- Update to version 4.1.
259a03b
433a562
* Thu Aug 16 2018 Fabio Valentini <decathorpe@gmail.com> - 4.0-1
433a562
- Update to version 4.0.
433a562
- Update to spec 3.0.
433a562
0586f05
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 3.24-3
0586f05
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
0586f05
a15da87
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 3.24-2
a15da87
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
a15da87
8890543
* Mon Feb 05 2018 Fabio Valentini <decathorpe@gmail.com> - 3.24-1
8890543
- Update to version 3.24.
8890543
025e6fd
* Wed Dec 27 2017 Fabio Valentini <decathorpe@gmail.com> - 3.23-1
025e6fd
- Update to version 3.23.
025e6fd
736e1f9
* Wed Nov 29 2017 Fabio Valentini <decathorpe@gmail.com> - 3.22-1
736e1f9
- Update to version 3.22.
736e1f9
3c8ec66
* Tue Nov 21 2017 Fabio Valentini <decathorpe@gmail.com> - 3.21-1
3c8ec66
- Update to version 3.21.
3c8ec66
88178c8
* Wed Nov 15 2017 Fabio Valentini <decathorpe@gmail.com> - 3.20-1
88178c8
- Update to version 3.20.
88178c8
79dc3b4
* Thu Sep 14 2017 Fabio Valentini <decathorpe@gmail.com> - 3.19-2
79dc3b4
- Add missing dependency breaking builds.
79dc3b4
c4137a7
* Tue Sep 05 2017 Fabio Valentini <decathorpe@gmail.com> - 3.19-1
c4137a7
- Update to version 3.19.
c4137a7
0c25d33
* Tue Aug 01 2017 Fabio Valentini <decathorpe@gmail.com> - 3.18-1
0c25d33
- Update to version 3.18.
0c25d33
6b9b388
* Sun Jul 30 2017 Fabio Valentini <decathorpe@gmail.com> - 3.17-3
6b9b388
- Temporarily skip tests to fix dependency issues due to Mass Rebuild.
6b9b388
516666e
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 3.17-2
516666e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
516666e
64c7745
* Sun Jun 04 2017 Fabio Valentini <decathorpe@gmail.com> - 3.17-1
64c7745
- Update to version 3.17.
64c7745
78d7c0f
* Fri May 26 2017 Fabio Valentini <decathorpe@gmail.com> - 3.16-1
78d7c0f
- Update to version 3.16.
78d7c0f
085f6b3
* Wed May 17 2017 Fabio Valentini <decathorpe@gmail.com> - 3.15-1.20170517.git2fd1e3d
085f6b3
- Bump to commit 2fd1e3d (2017-05-17).
085f6b3
085f6b3
* Fri Mar 31 2017 Fabio Valentini <decathorpe@gmail.com> - 3.15-1
085f6b3
- First package for Fedora
085f6b3