Sophie

Sophie

distrib > Fedora > 13 > i386 > media > updates-src > by-pkgid > 3d84a74fd548984e423738b4fc15fe66 > files > 3

erlang-amf-0-0.3.20100908git27329144.fc13.src.rpm

%global realname amf
%global debug_package %{nil}

Name:		erlang-%{realname}
Version:	0
Release:	0.3.20100908git27329144%{?dist}
Summary:	Erlang Action Message Format Library

Group:		Development/Libraries
License:	BSD
URL:		http://github.com/mujaheed/erlang-amf
# wget http://github.com/mujaheed/erlang-amf/tarball/27329144
Source0:	mujaheed-erlang-amf-2732914.tar.gz
Patch1:		erlang-amf-0001-Add-missing-amf3-decode-3-export.patch
Patch2:		erlang-amf-0002-Missing-BIFs-in-Erlang-OTP-R12B.patch
BuildRoot:	%(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX)
BuildRequires:	erlang-edoc
BuildRequires:	erlang-erts
BuildRequires:	erlang-eunit
BuildRequires:	erlang-tools
Requires:	erlang-erts
Requires:	erlang-stdlib


%description
Erlang Action Message Format Library.


%prep
%setup -q -n mujaheed-erlang-amf-2732914
%patch1 -p1 -b .add_exports
%if 0%{?el5}
# Erlang/OTP R12B5
%patch2 -p1 -b .add_missing_bifs
%endif



%build
make %{?_smp_mflags}
make %{?_smp_mflags} docs


%install
rm -rf $RPM_BUILD_ROOT
mkdir -p $RPM_BUILD_ROOT%{_libdir}/erlang/lib/%{realname}-%{version}/ebin
mkdir -p $RPM_BUILD_ROOT%{_libdir}/erlang/lib/%{realname}-%{version}/include
install -m 644 ebin/*.beam $RPM_BUILD_ROOT%{_libdir}/erlang/lib/%{realname}-%{version}/ebin
install -m 644 include/*.hrl $RPM_BUILD_ROOT%{_libdir}/erlang/lib/%{realname}-%{version}/include

# remove test files
rm -f $RPM_BUILD_ROOT%{_libdir}/erlang/lib/%{realname}-%{version}/ebin/*_tests.beam 


%clean
rm -rf $RPM_BUILD_ROOT


%check
make %{?_smp_mflags} test


%files
%defattr(-,root,root,-)
%doc COPYRIGHT README doc
%dir %{_libdir}/erlang/lib/%{realname}-%{version}
%dir %{_libdir}/erlang/lib/%{realname}-%{version}/ebin
%dir %{_libdir}/erlang/lib/%{realname}-%{version}/include
%{_libdir}/erlang/lib/%{realname}-%{version}/ebin/*.beam
%{_libdir}/erlang/lib/%{realname}-%{version}/include/*.hrl



%changelog
* Sun Oct 31 2010 Peter Lemenkov <lemenkov@gmail.com> - 0-0.3.20100908git27329144
- Fixed missing BIFs in Erlang/OTP R12B
- Exported one more function

* Wed Sep 22 2010 Peter Lemenkov <lemenkov@gmail.com> - 0-0.2.20100908git27329144
- Narrow BuildRequires

* Wed Sep  8 2010 Peter Lemenkov <lemenkov@gmail.com> - 0-0.1.20100908git27329144
- Initial build