d4aa349
%global srcname pkix
d4aa349
d4aa349
Name:       erlang-%{srcname}
d4aa349
Version:    1.0.0
d4aa349
Release:    1%{?dist}
d4aa349
BuildArch:  noarch
d4aa349
d4aa349
License:    ASL 2.0
d4aa349
Summary:    PKIX certificates management for Erlang
d4aa349
URL:        https://github.com/processone/pkix/
d4aa349
Source0:    %{url}/archive/%{version}/%{srcname}-%{version}.tar.gz
d4aa349
d4aa349
BuildRequires: erlang-rebar
d4aa349
d4aa349
Requires: ca-certificates
d4aa349
d4aa349
d4aa349
%description
d4aa349
A library for managing TLS certificates in Erlang.
d4aa349
d4aa349
d4aa349
%prep
d4aa349
%setup -q -n %{srcname}-%{version}
d4aa349
d4aa349
d4aa349
%build
d4aa349
%{rebar_compile}
d4aa349
d4aa349
d4aa349
%install
d4aa349
%{erlang_install}
d4aa349
d4aa349
# pkix includes a CA bundle in priv/cacert.pem. Let's use a symlink to Fedora's CA bundle instead.
d4aa349
install -d -m 0755 %{buildroot}/%{erlang_appdir}/priv
d4aa349
ln -s /etc/pki/tls/certs/ca-bundle.trust.crt %{buildroot}/%{erlang_appdir}/priv/cacert.pem
d4aa349
d4aa349
d4aa349
%check
d4aa349
%{rebar_eunit}
d4aa349
d4aa349
d4aa349
%files
d4aa349
%license LICENSE
d4aa349
%doc README.md
d4aa349
%{erlang_appdir}
d4aa349
d4aa349
d4aa349
%changelog
d4aa349
* Fri Dec 28 2018 Randy Barlow <bowlofeggs@fedoraproject.org> - 1.0.0-1
d4aa349
- Initial release.