Blame erlang-sd_notify.spec

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
44bfde
Release:	1%{?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
44bfde
CFLAGS="%{optflags}" 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
44bfde
* Tue Jun 03 2014 Peter Lemenkov <lemenkov@gmail.com> - 0.1-1
44bfde
- initial build