63c28c5
%global srcname fast_tls
63c28c5
f728da0
%global p1_utils_ver 1.0.11
63c28c5
63c28c5
Name: erlang-%{srcname}
bb55541
Version: 1.0.22
f728da0
Release: 1%{?dist}
63c28c5
63c28c5
License: ASL 2.0
63c28c5
Summary: TLS / SSL native driver for Erlang / Elixir
63c28c5
URL: https://github.com/processone/%{srcname}/
5429951
Source0: https://github.com/processone/%{srcname}/archive/%{version}/fast_tls-%{version}.tar.gz
63c28c5
# Set the default cipher list to PROFILE=SYSTEM.
63c28c5
# https://fedoraproject.org/wiki/Packaging:CryptoPolicies
c78c8a8
Patch0: 0000-Use-the-system-ciphers-by-default.patch
63c28c5
63c28c5
Provides:  erlang-p1_tls = %{version}-%{release}
63c28c5
Obsoletes: erlang-p1_tls < 1.0.1
63c28c5
6aba6fc
BuildRequires: gcc
f728da0
BuildRequires: erlang-p1_utils >= %{p1_utils_ver}
63c28c5
BuildRequires: erlang-rebar
63c28c5
BuildRequires: openssl-devel
Randy Barlow 032a882
f728da0
Requires: erlang-p1_utils >= %{p1_utils_ver}
63c28c5
63c28c5
63c28c5
%description
63c28c5
TLS / SSL native driver for Erlang / Elixir. This is used by ejabberd.
63c28c5
63c28c5
63c28c5
%prep
63c28c5
%setup -n %{srcname}-%{version} -q
c78c8a8
5429951
%patch0 -p1
63c28c5
63c28c5
63c28c5
%build
63c28c5
%{rebar_compile}
63c28c5
63c28c5
79b8754
%check
79b8754
%{rebar_eunit}
79b8754
79b8754
63c28c5
%install
63c28c5
install -d $RPM_BUILD_ROOT%{_erllibdir}/%{srcname}-%{version}/priv/lib
63c28c5
63c28c5
install -pm755 priv/lib/* $RPM_BUILD_ROOT%{_erllibdir}/%{srcname}-%{version}/priv/lib/
63c28c5
%{erlang_install}
63c28c5
63c28c5
63c28c5
%files
63c28c5
%license LICENSE.txt
5429951
%doc CHANGELOG.md
63c28c5
%doc README.md
63c28c5
%{erlang_appdir}
63c28c5
63c28c5
63c28c5
%changelog
bb55541
* Sat Jun 09 2018 Randy Barlow <bowlofeggs@fedoraproject.org> - 1.0.22-1
bb55541
- Upgrade to 1.0.22 (#1571777).
bb55541
- https://github.com/processone/fast_tls/blob/1.0.22/CHANGELOG.md
bb55541
f728da0
* Tue Mar 27 2018 Randy Barlow <bowlofeggs@fedoraproject.org> - 1.0.21-1
f728da0
- Upgrade to 1.0.21 (#1559641).
f728da0
- https://github.com/processone/fast_tls/blob/1.0.21/CHANGELOG.md
f728da0
1d0143b
* Sun Mar 25 2018 Randy Barlow <bowlofeggs@fedoraproject.org> - 1.0.20-4
1d0143b
- Explicitly require a version of p1_utils.
1d0143b
63e9861
* Thu Feb 22 2018 Randy Barlow <bowlofeggs@fedoraproject.org> - 1.0.20-3
63e9861
- Rebuild for Erlang 20.
63e9861
752d650
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.20-2
752d650
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
752d650
ae66d61
* Sun Jan 14 2018 Randy Barlow <bowlofeggs@fedoraproject.org> - 1.0.20-1
ae66d61
- Update to 1.0.20 (#1515218).
ae66d61
- https://github.com/processone/fast_tls/blob/1.0.20/CHANGELOG.md
ae66d61
011dff5
* Fri Nov 10 2017 Randy Barlow <bowlofeggs@fedoraproject.org> - 1.0.16-1
011dff5
- Update to 1.0.16 (#1471308).
011dff5
- https://github.com/processone/fast_tls/blob/1.0.16/CHANGELOG.md
011dff5
5713f7b
* Wed Aug 02 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.13-3
5713f7b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
5713f7b
090fa2f
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.13-2
090fa2f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
090fa2f
5429951
* Sat Jul 08 2017 Randy Barlow <bowlofeggs@fedoraproject.org> - 1.0.13-1
5429951
- Update to 1.0.13 (#1434190).
5429951
- https://github.com/processone/fast_tls/blob/1.0.13/CHANGELOG.md
5429951
- Rebase the patch.
5429951
a5f32b1
* Sun Feb 12 2017 Randy Barlow <bowlofeggs@fedoraproject.org> - 1.0.10-1
a5f32b1
- Update to 1.0.10 (#1412155).
a5f32b1
- https://github.com/processone/fast_tls/blob/1.0.10/CHANGELOG.md
a5f32b1
72e1009
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.9-3
72e1009
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild