%global debug_package %{nil} %global realname y Name: erlang-%{realname} Version: 1.0 Release: 3%{?dist} Summary: y-combinator in Erlang Group: Development/Languages License: Public Domain URL: http://en.wikipedia.org/wiki/Fixed-point_combinator Source0: y.erl BuildRoot: %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX) BuildRequires: erlang %{?__erlang_provides_requires: %{__erlang_provides_requires}}%{!?__erlang_provides_requires:Requires: erlang} %description Y-combinator, a.k.a. fixed-point combinator, written in Erlang. %prep %setup -q -c -T %{name}-%{version} mkdir ebin cp %{SOURCE0} . %build erlc -o ebin %{realname}.erl %install rm -rf $RPM_BUILD_ROOT install -D -m 644 ebin/%{realname}.beam $RPM_BUILD_ROOT%{_libdir}/erlang/lib/%{realname}-%{version}/ebin/%{realname}.beam %clean rm -rf $RPM_BUILD_ROOT %files %defattr(-,root,root,-) %dir %{_libdir}/erlang/lib/%{realname}-%{version} %dir %{_libdir}/erlang/lib/%{realname}-%{version}/ebin %{_libdir}/erlang/lib/%{realname}-%{version}/ebin/%{realname}.beam %changelog * Mon May 4 2009 Peter Lemenkov 1.0-3 - Get rid of unnecessary source files * Thu Mar 19 2009 Peter Lemenkov 1.0-2 - Corrected URL * Tue Dec 16 2008 Peter Lemenkov 1.0-1 - initial build