File libSDL12-compat.spec of Package libSDL12-compat
Name: libSDL12-compat
Version: 1.2.68
Release: 0
Summary: A compatibility layer for Simple DirectMedia Layer Library
License: Zlib
Group: Development/Libraries/X11
Url: http://libsdl.org/
Source: sdl12-compat-%{version}.tar.bz2
Source1: baselibs.conf
BuildRoot: %{_tmppath}/%{name}-%{version}-build
BuildRequires: cmake
BuildRequires: gcc
BuildRequires: gcc-c++
BuildRequires: unzip
BuildRequires: SDL2-devel >= 2.0.9
BuildRequires: SDL-devel
BuildRequires: fdupes
Conflicts: libSDL-1_2-0
Obsoletes: libSDL-1_2-0
%description
The Simple DirectMedia Layer (SDL for short) is a cross-platfrom library
designed to make it easy to write multi-media software, such as games and
emulators.
This implementation is a simple compatibility library that bridges the
SDL 1.2 API to SDL 2.0.
%prep
%setup -q -n sdl12-compat-%{version}
%build
%define cmake_build_flags -DCMAKE_MODULE_PATH=%{_builddir} -DCMAKE_LIBRARY_PATH=%{_libdir}
%cmake %cmake_build_flags
make %{?_smp_mflags}
%install
pushd build/
install -D libSDL-1.2.so.%{version} %{buildroot}/%{_libdir}/libSDL-1.2.so.%{version}
popd
%fdupes %{buildroot}/%{_libdir}
%post -p /sbin/ldconfig
%postun -p /sbin/ldconfig
%files
%defattr(-,root,root)
%{_libdir}/libSDL-1.2.so.%{version}
%changelog