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
openSUSE Build Service is sponsored by