Blob Blame History Raw
%global debug_package %{nil}
%global realname oauth


Name:		erlang-%{realname}
Version:	0
Release:	0.4.gite8aecf0%{?dist}
Summary:	An Erlang OAuth implementation
Group:		Development/Languages
License:	MIT
URL:		http://github.com/tim/erlang-oauth
## git clone git://github.com/tim/erlang-oauth.git
## cd %{name}
## git archive --format=tar --prefix=%{name}-%{version}/ e8aecf0 | bzip2 > ../%{name}-%{version}.git%{git_commit}.tar.bz2
Source0:	%{name}-%{version}.gite8aecf0.tar.bz2
Patch1:		erlang-oauth-0001-Do-not-use-empty-strings-as-params_from_header_strin.patch
BuildRoot:	%(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX)
BuildRequires:	erlang
%if 0%{?el4}%{?el5}%{?fc11}
Requires: erlang >= R12B
%else
Requires: erlang-crypto >= R12B
Requires: erlang-erts >= R12B
Requires: erlang-inets >= R12B
Requires: erlang-public_key >= R12B
Requires: erlang-stdlib >= R12B
Requires: erlang-xmerl >= R12B
%endif


%description
An Erlang OAuth implementation.


%prep
%setup -q
%patch1 -p1 -b .not_empty
sed -i s,\"dev\",\"0\",g src/%{realname}.app


%build
make %{?_smp_mflags}


%install
rm -rf $RPM_BUILD_ROOT
install -D -m 644 ebin/%{realname}.app $RPM_BUILD_ROOT%{_libdir}/erlang/lib/%{realname}-%{version}/ebin/%{realname}.app
install -m 644 ebin/*.beam $RPM_BUILD_ROOT%{_libdir}/erlang/lib/%{realname}-%{version}/ebin/


%clean
rm -rf $RPM_BUILD_ROOT


%files
%defattr(-,root,root,-)
%doc License.txt README.txt
%dir %{_libdir}/erlang/lib/%{realname}-%{version}
%dir %{_libdir}/erlang/lib/%{realname}-%{version}/ebin
%{_libdir}/erlang/lib/%{realname}-%{version}/ebin/%{realname}.app
%{_libdir}/erlang/lib/%{realname}-%{version}/ebin/%{realname}.beam
%{_libdir}/erlang/lib/%{realname}-%{version}/ebin/%{realname}_client.beam
%{_libdir}/erlang/lib/%{realname}-%{version}/ebin/%{realname}_hmac_sha1.beam
%{_libdir}/erlang/lib/%{realname}-%{version}/ebin/%{realname}_http.beam
%{_libdir}/erlang/lib/%{realname}-%{version}/ebin/%{realname}_plaintext.beam
%{_libdir}/erlang/lib/%{realname}-%{version}/ebin/%{realname}_rsa_sha1.beam
%{_libdir}/erlang/lib/%{realname}-%{version}/ebin/%{realname}_unix.beam
%{_libdir}/erlang/lib/%{realname}-%{version}/ebin/%{realname}_uri.beam


%changelog
* Fri May 28 2010 Peter Lemenkov <lemenkov@gmail.com> 0-0.4.gite8aecf0
- Fixed CouchDB failure (see rhbz #597093)
- Fixed reqirements for F-11

* Thu May 27 2010 Peter Lemenkov <lemenkov@gmail.com> 0-0.3.gite8aecf0
- Fixed explicit requires on EL-[45]

* Thu May 13 2010 Peter Lemenkov <lemenkov@gmail.com> 0-0.2.gite8aecf0
- Narrowed explicit requires

* Wed Apr  7 2010 Peter Lemenkov <lemenkov@gmail.com> 0-0.1.gite8aecf0
- initial package