File erlang-eimap.spec of Package erlang-eimap
%if 0%{?opensuse_bs}
#!BuildIgnore: ghostscript-x11
%endif
%global realname eimap
%global debug_package %{nil}
%define lock_version() %{1}%{?_isa} = %(rpm -q --queryformat "%%{VERSION}" %{1})
Name: erlang-%{realname}
Version: 0.4.4
Release: 1%{?dist}
Summary: Erlang IMAP client
Group: Development/Libraries
License: GPLv3+
URL: http://git.kolab.org/diffusion/EI/%{realname}.git
%if 0%{?el7}%{?fedora}
VCS: scm:git:https://git.kolab.org/diffusion/EI/%{realname}.git
%endif
Source0: erlang-eimap-%{version}.tar.gz
# Keep rebar3 from downloading dependencies, we want package provide ones.
Patch1: nodeps.patch
BuildRequires: erlang-goldrush
BuildRequires: erlang-lager >= 3.1.0
BuildRequires: erlang-rebar3 >= 3.3.2
Requires: %lock_version erlang-erts
Requires: %lock_version erlang-stdlib
Requires: %lock_version erlang-lager
%description
IMAP client library for Erlang
%prep
%setup -q -n eimap-%{version}
%patch1 -p1
%build
DEBUG=1
export DEBUG
HEX_OFFLINE=true
export HEX_OFFLINE
rebar3 release \
--dev-mode false \
--relname %{realname} \
--relvsn %{version} \
--verbose
%check
# BEWARE rebar needs bootstrapped getopt in case of an API change
rebar3 eunit -v
%install
find -type f | sort
mkdir -p \
%{buildroot}%{_libdir}/erlang/lib/%{realname}-%{version}/ebin/ \
%{buildroot}%{_libdir}/erlang/lib/%{realname}-%{version}/src/
pushd _build/default/lib/eimap/
install -D -m 644 ebin/%{realname}.app %{buildroot}%{_libdir}/erlang/lib/%{realname}-%{version}/ebin/%{realname}.app
install -D -m 644 ebin/*.beam %{buildroot}%{_libdir}/erlang/lib/%{realname}-%{version}/ebin/.
popd
%files
%doc README.md
%dir %{_libdir}/erlang/lib/%{realname}-%{version}
%dir %{_libdir}/erlang/lib/%{realname}-%{version}/ebin
%dir %{_libdir}/erlang/lib/%{realname}-%{version}/src/
%{_libdir}/erlang/lib/%{realname}-%{version}/ebin/%{realname}.app
%{_libdir}/erlang/lib/%{realname}-%{version}/ebin/*.beam
%changelog
* Mon May 05 2021 Christian Mollekopf <mollekopf@kolabsys.com> - 0.4.4-1
- Upstream release 0.4.4
* Wed Oct 28 2020 Christian Mollekopf <mollekopf@kolabsys.com> - 0.4.3-1
- Upstream release 0.4.3
* Wed Apr 15 2020 Christian Mollekopf <mollekopf@kolabsys.com> - 0.4.2-1
- Upstream release 0.4.2
* Sat Mar 28 2020 Christian Mollekopf <mollekopf@kolabsys.com> - 0.4.1-1
- Upstream release 0.4.1
* Sun Apr 08 2018 Christoph Erhardt <kolab@sicherha.de> - 0.4.0-1
- Upstream release 0.4.0
* Tue Nov 7 2017 Jeroen van Meeuwen <vanmeeuwen@kolabsys.com> - 0.2.5-5
- Patch untagged commands
* Tue Jul 5 2016 Jeroen van Meeuwen <vanmeeuwen@kolabsys.com> - 0.2.5-1
- Packaging of 0.2.5
* Wed Jun 08 2016 Aaron Seigo <seigo@kolabsystems.com> - 0.2.4-1
- Packaging of 0.2.4
* Tue Jun 07 2016 Aaron Seigo <seigo@kolabsystems.com> - 0.2.2-1
- Packaging of 0.2.2
* Mon Dec 21 2015 Jeroen van Meeuwen <vanmeeuwen@kolabsys.com> - 0.1.2-1
- First package