Sophie

Sophie

distrib > Mageia > 3 > i586 > media > core-release-src > by-pkgid > 65227dbc39ed27f4b82274cb9d596733 > files > 1

erlang-esdl-1.0.1-3.mga3.src.rpm

%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