%define oname esdl %define erlang_libdir %{_libdir}/erlang/addons Summary: Erlang OpenGL/SDL api and utilities Name: erlang-%{oname} Version: 1.0.1 Release: %mkrel 3 Group: Development/Other License: BSD URL: http://esdl.sourceforge.net Source: http://download.sourceforge.net/esdl/%{oname}-%{version}.src.tar.bz2 Patch0: esdl-1.0.1-optflags.patch Patch1: esdl-1.0.1-makefile.patch BuildRequires: SDL-devel BuildRequires: SDL_ttf-devel BuildRequires: SDL_image-devel BuildRequires: mesagl-devel BuildRequires: mesaglu-devel BuildRequires: erlang-compiler >= R11B-7 BuildRequires: erlang-devel >= R11B-7 Requires: erlang-base >= R11B-7 %description A library that gives you access to SDL and OpenGL functionality in your Erlang program. %package devel Summary: Development files for ESDL Group: Development/Other Requires: %{name} = %{version}-%{release} Requires: erlang-devel >= R11B-6 Requires: mesaglu-devel Requires: SDL-devel %description devel Development files for ESDL. %prep %setup -qn %{oname}-%{version} %patch0 -p1 %patch1 -p1 perl -pi -e 's|INSTALLDIR = |INSTALLDIR = \$(DESTDIR)|' Makefile %build %define _disable_ld_no_undefined 1 export CFLAGS="%{optflags}" export CLINKFLAGS="%{ldflags}" %make %install rm -rf %{buildroot} %makeinstall_std pushd test mv -f *.beam %{buildroot}%{erlang_libdir}/esdl-%{version}/ebin popd %clean rm -rf %{buildroot} %files %defattr(644,root,root,755) %doc %{erlang_libdir}/esdl-%{version}/license.terms %doc %{erlang_libdir}/esdl-%{version}/Readme %dir %{erlang_libdir}/esdl-%{version} %dir %{erlang_libdir}/esdl-%{version}/ebin %dir %{erlang_libdir}/esdl-%{version}/priv %attr(755,root,root) %{erlang_libdir}/esdl-%{version}/priv/*.so %{erlang_libdir}/esdl-%{version}/ebin/*.beam %{erlang_libdir}/esdl-%{version}/vsn.mk %exclude %{erlang_libdir}/esdl-%{version}/include %exclude %{erlang_libdir}/esdl-%{version}/src %exclude %{erlang_libdir}/esdl-%{version}/Readme.* %files devel %defattr(644,root,root,755) %doc %{erlang_libdir}/esdl-%{version}/doc %{erlang_libdir}/esdl-%{version}/include %{erlang_libdir}/esdl-%{version}/src %{erlang_libdir}/esdl-%{version}/c_src %changelog * Fri Jan 11 2013 umeabot <umeabot> 1.0.1-3.mga3 + Revision: 349723 - Mass Rebuild - https://wiki.mageia.org/en/Feature:Mageia3MassRebuild * Sun Sep 25 2011 fwang <fwang> 1.0.1-2.mga2 + Revision: 147590 - tighten br * Wed May 04 2011 ennael <ennael> 1.0.1-2.mga1 + Revision: 94739 - clean spec file - imported package erlang-esdl