Summary: OpenSource Erlang/OTP Summary(pl): Erlang/OTP z otwartymi źródłami Name: erlang Version: R9C_2 Release: 1 Epoch: 1 License: distributable Group: Development/Languages %define _version %(echo %{version} | tr _ -) Source0: http://www.erlang.org/download/otp_src_%{_version}.tar.gz # Source0-md5: 3cdb1c58671995d6b334e0f8da414816 Source1: http://www.erlang.org/download/otp_man_R9C-0.tar.gz # Source1-md5: f94bbaba800cc73e67704b92df5aab60 Patch0: %{name}-fPIC.patch URL: http://www.erlang.org/ BuildRequires: XFree86-devel BuildRequires: autoconf BuildRequires: automake BuildRequires: flex BuildRequires: perl-base BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) %description Erlang is a programming language designed at the Ericsson Computer Science Laboratory. Open-source Erlang is being released to help encourage the spread of Erlang outside Ericsson. %description -l pl Erlang to język programowania opracowany w Ericsson Computer Science Laboratory. Open-source Erlang został wydany, aby pomóc w rozpowszechnianiu Erlanga poza Ericssonem. %prep %setup -q -n otp_src_%{_version} %{__tar} xzf %{SOURCE1} man/ COPYRIGHT %patch0 -p1 %build find . -name config.sub | xargs -n 1 cp -f /usr/share/automake/config.sub %{__autoconf} cd lib %{__autoconf} cd erl_interface %{__autoconf} cd ../gs %{__autoconf} cd ../megaco %{__autoconf} cd ../snmp %{__autoconf} cd ../../erts/ %{__autoconf} cd .. %configure ERL_TOP=`pwd`; export ERL_TOP %{__make} \ TARGET="%(echo %{_build} | sed -e's/amd64/x86_64/')" %install rm -rf $RPM_BUILD_ROOT %{__make} install \ TARGET="%(echo %{_build} | sed -e's/amd64/x86_64/')" \ INSTALL_PREFIX=$RPM_BUILD_ROOT rm -f $RPM_BUILD_ROOT%{_libdir}/%{name}/erts-*/*.html sed -i -e"s#$RPM_BUILD_ROOT##" \ $RPM_BUILD_ROOT%{_libdir}/%{name}/bin/{erl,start,start_erl} for l in erl erlc ; do ln -sf %{_libdir}/%{name}/bin/$l $RPM_BUILD_ROOT%{_bindir} done ERTSDIR=`echo $RPM_BUILD_ROOT%{_libdir}/%{name}/erts-* | sed -e"s#^$RPM_BUILD_ROOT##"` for l in ear ecc elink escript ; do ln -sf $ERTSDIR/bin/$l $RPM_BUILD_ROOT%{_bindir} done ln -sf $ERTSDIR/bin/epmd $RPM_BUILD_ROOT%{_libdir}/%{name}/bin cp -r man $RPM_BUILD_ROOT%{_libdir}/%{name} find $RPM_BUILD_ROOT%{_libdir}/%{name}/man -type f | xargs gzip -9 %clean rm -rf $RPM_BUILD_ROOT %files %defattr(644,root,root,755) %doc AUTHORS EPLICENCE README erts/notes.html COPYRIGHT %attr(755,root,root) %{_bindir}/* %dir %{_libdir}/erlang %dir %{_libdir}/%{name}/bin %attr(755,root,root) %{_libdir}/%{name}/bin/epmd %attr(755,root,root) %{_libdir}/%{name}/bin/erl %attr(755,root,root) %{_libdir}/%{name}/bin/erlc %attr(755,root,root) %{_libdir}/%{name}/bin/run_erl %attr(755,root,root) %{_libdir}/%{name}/bin/start %attr(755,root,root) %{_libdir}/%{name}/bin/start_erl %attr(755,root,root) %{_libdir}/%{name}/bin/to_erl %{_libdir}/%{name}/bin/start*.* %dir %{_libdir}/%{name}/erts-* %{_libdir}/%{name}/erts-*/doc %{_libdir}/%{name}/erts-*/man %{_libdir}/%{name}/erts-*/src %{_libdir}/%{name}/erts-*/*.ear %dir %{_libdir}/%{name}/erts-*/bin %attr(755,root,root) %{_libdir}/%{name}/erts-*/bin/beam* %attr(755,root,root) %{_libdir}/%{name}/erts-*/bin/child* %attr(755,root,root) %{_libdir}/%{name}/erts-*/bin/e* %attr(755,root,root) %{_libdir}/%{name}/erts-*/bin/heart* %attr(755,root,root) %{_libdir}/%{name}/erts-*/bin/inet_gethost %attr(755,root,root) %{_libdir}/%{name}/erts-*/bin/run_erl %attr(755,root,root) %{_libdir}/%{name}/erts-*/bin/start %attr(755,root,root) %{_libdir}/%{name}/erts-*/bin/to_erl %{_libdir}/%{name}/erts-*/bin/start*.* %{_libdir}/%{name}/lib %dir %{_libdir}/%{name}/misc %attr(755,root,root) %{_libdir}/%{name}/misc/* %{_libdir}/%{name}/releases %{_libdir}/%{name}/usr %doc %{_libdir}/%{name}/man %attr(755,root,root) %{_libdir}/%{name}/Install