|
 |
44bfde |
%global realname sd_notify
|
|
 |
44bfde |
%{?filter_setup:
|
|
 |
44bfde |
%filter_provides_in %{_libdir}/erlang/lib/.*\.so$
|
|
 |
44bfde |
%filter_setup
|
|
 |
44bfde |
}
|
|
 |
44bfde |
%{expand: %(NIF_VER=`rpm -q erlang-erts --provides | grep --color=no erl_nif_version` ; if [ "$NIF_VER" != "" ]; then echo %%global __erlang_nif_version $NIF_VER ; fi)}
|
|
 |
44bfde |
%{expand: %(DRV_VER=`rpm -q erlang-erts --provides | grep --color=no erl_drv_version` ; if [ "$DRV_VER" != "" ]; then echo %%global __erlang_drv_version $DRV_VER ; fi)}
|
|
 |
44bfde |
|
|
 |
44bfde |
|
|
 |
44bfde |
Name: erlang-%{realname}
|
|
 |
44bfde |
Version: 0.1
|
|
 |
65f85c |
Release: 4%{?dist}
|
|
 |
44bfde |
Summary: Erlang interface to systemd notify subsystem
|
|
 |
44bfde |
Group: Development/Languages
|
|
 |
44bfde |
License: MIT
|
|
 |
44bfde |
URL: https://github.com/lemenkov/erlang-sd_notify
|
|
 |
44bfde |
VCS: scm:git:https://github.com/lemenkov/erlang-sd_notify.git
|
|
 |
44bfde |
Source0: https://github.com/lemenkov/erlang-sd_notify/archive/%{version}/erlang-%{realname}-%{version}.tar.gz
|
|
 |
44bfde |
BuildRequires: erlang-rebar
|
|
 |
44bfde |
BuildRequires: systemd-devel
|
|
 |
44bfde |
Requires: erlang-erts%{?_isa}
|
|
 |
44bfde |
Requires: erlang-kernel%{?_isa}
|
|
 |
44bfde |
Requires: erlang-stdlib%{?_isa}
|
|
 |
44bfde |
%{?__erlang_nif_version:Requires: %{__erlang_nif_version}}
|
|
 |
44bfde |
|
|
 |
44bfde |
|
|
 |
44bfde |
%description
|
|
 |
44bfde |
%{summary}.
|
|
 |
44bfde |
|
|
 |
44bfde |
|
|
 |
44bfde |
%prep
|
|
 |
44bfde |
%setup -q
|
|
 |
44bfde |
|
|
 |
44bfde |
|
|
 |
44bfde |
%build
|
|
 |
65f85c |
CFLAGS="%{optflags}" LDFLAGS=-lsystemd REBAR_FLAGS="--verbose 2" make %{?_smp_mflags}
|
|
 |
44bfde |
|
|
 |
44bfde |
|
|
 |
44bfde |
%install
|
|
 |
44bfde |
mkdir -p $RPM_BUILD_ROOT%{_libdir}/erlang/lib/%{realname}-%{version}/{ebin,priv}
|
|
 |
44bfde |
install -m 644 -p ebin/%{realname}.app $RPM_BUILD_ROOT%{_libdir}/erlang/lib/%{realname}-%{version}/ebin
|
|
 |
44bfde |
install -m 644 -p ebin/%{realname}.beam $RPM_BUILD_ROOT%{_libdir}/erlang/lib/%{realname}-%{version}/ebin
|
|
 |
44bfde |
install -m 755 -p priv/%{realname}_drv.so $RPM_BUILD_ROOT%{_libdir}/erlang/lib/%{realname}-%{version}/priv
|
|
 |
44bfde |
|
|
 |
44bfde |
|
|
 |
44bfde |
%check
|
|
 |
44bfde |
# Empty for now
|
|
 |
44bfde |
#rebar eunit -v
|
|
 |
44bfde |
|
|
 |
44bfde |
|
|
 |
44bfde |
%files
|
|
 |
44bfde |
%doc LICENSE
|
|
 |
44bfde |
%dir %{_libdir}/erlang/lib/%{realname}-%{version}/
|
|
 |
44bfde |
%dir %{_libdir}/erlang/lib/%{realname}-%{version}/ebin/
|
|
 |
44bfde |
%dir %{_libdir}/erlang/lib/%{realname}-%{version}/priv/
|
|
 |
44bfde |
%{_libdir}/erlang/lib/%{realname}-%{version}/ebin/%{realname}.app
|
|
 |
44bfde |
%{_libdir}/erlang/lib/%{realname}-%{version}/ebin/%{realname}.beam
|
|
 |
44bfde |
%{_libdir}/erlang/lib/%{realname}-%{version}/priv/%{realname}_drv.so
|
|
 |
44bfde |
|
|
 |
44bfde |
|
|
 |
44bfde |
%changelog
|
|
 |
65f85c |
* Thu Oct 2 2014 John Eckersberg <eck@redhat.com> - 0.1-4
|
|
 |
65f85c |
- Explicitly link shared library with libsystemd (#1148604)
|
|
 |
65f85c |
|
|
 |
b8758a |
* Thu Aug 28 2014 Peter Lemenkov <lemenkov@gmail.com> - 0.1-3
|
|
 |
b8758a |
- Rebuild with Erlang 17.2.1
|
|
 |
b8758a |
|
|
Peter Robinson |
4c2b24 |
* Sat Aug 16 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org>
|
|
Peter Robinson |
4c2b24 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
|
|
Peter Robinson |
4c2b24 |
|
|
 |
44bfde |
* Tue Jun 03 2014 Peter Lemenkov <lemenkov@gmail.com> - 0.1-1
|
|
 |
44bfde |
- initial build
|