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


Name:		erlang-%{realname}
Version:	1.0.1
Release:	1%{?dist}
Summary:	An Erlang OAuth implementation
Group:		Development/Languages
License:	MIT
URL:		http://github.com/tim/erlang-oauth
# wget --no-check-certificate https://github.com/tim/erlang-oauth/tarball/v1.0.1
Source0:	tim-%{name}-v%{version}-0-g%{git_tag}.tar.gz
Patch1:		erlang-oauth-0001-Use-http-instead-of-httpc-in-old-Erlang.patch
BuildRoot:	%(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX)
BuildRequires:	erlang-erts
BuildRequires:	erlang-public_key >= R12B
BuildRequires:	erlang-tools
Requires:	erlang-crypto
Requires:	erlang-erts
Requires:	erlang-inets
Requires:	erlang-kernel
Requires:	erlang-public_key >= R12B
Requires:	erlang-stdlib >= R12B
Requires:	erlang-xmerl


%description
An Erlang OAuth implementation.


%prep
%setup -q -n tim-%{name}-%{git_tag}
%if 0%{?el5}
# Erlang/OTP R12B5
%patch1 -p1 -b .no_httpc_request_4
%endif


%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 Nov 26 2010 Peter Lemenkov <lemenkov@gmail.com> - 1.0.1-1
- First stable release (this is the same as git7d85d3e with the patch no. 1)

* Wed Sep 22 2010 Peter Lemenkov <lemenkov@gmail.com> - 0-0.6.git7d85d3e
- Narrowed BuildRequires
- New git snapshot

* Mon Jul 12 2010 Peter Lemenkov <lemenkov@gmail.com> - 0-0.5.gite8aecf0
- Rebuild with new Erlang R14A
- Simplified spec-file
- Added missing requirement - erlang-kernel

* 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