Sophie

Sophie

distrib > Mandriva > cooker > i586 > by-pkgid > 49f916dff4e51f8a72e1ce9fd4c63c2a > files > 5

daphne-1.0-1.1.src.rpm

#
# spec file for package spec (Version 2.0)
#
# Copyright (c) 2003 SuSE Linux AG, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
# package are under the same license as the package itself.
#
# Please submit bugfixes or comments via http://www.suse.de/feedback/
#

# norootforbuild

Name:         daphne
License:      GPL
Group:        Emulators
Version:      1.0
Release:      %mkrel 1.1
Summary:      Multiple Arcade Laserdisc Emulator
Source:       %name-%version-src.tar.bz2
Source1:      %name-1.0beta-linux-data.tar.gz
Patch0:	daphne.dif
Patch1:	daphne-gl.patch
BuildRequires: SDL-devel libogg-devel zlib-devel gcc-c++ SDL_mixer-devel libvorbis-devel glew-devel fdupes mesaglu-devel
BuildRoot:      %{_tmppath}/%{name}-%{version}-build

%description
Play the original versions of many laserdisc arcade game.

%prep
%setup -q -n src -a 1
%patch0 -p1
%patch1 -p1

%build
cp Makefile.vars.linux_x86 Makefile.vars
make %{?jobs:-j%jobs} \
%ifarch %ix86
I386FLAGS="-DNATIVE_CPU_X86 -DMMX_RGB2YUV -lGL -lGLU" USE_MMX=1
%else
I386FLAGS="-lGL -lGLU"
%endif
cd vldp2
./configure \
%ifnarch %ix86
	--disable-accel-detect
%endif

%ifarch %ix86
make -f Makefile.linux DFLAGS="$RPM_OPT_FLAGS"
%else
make -f Makefile.linux DFLAGS="$RPM_OPT_FLAGS -fPIC"
%endif

%install
# install section
install -D -m 755 ../daphne.bin $RPM_BUILD_ROOT%{_libdir}/%{name}/%{name}
install -m 755 ../libvldp2.so $RPM_BUILD_ROOT%{_libdir}/%{name}
cd daphne
cp -a pics roms sound $RPM_BUILD_ROOT%{_libdir}/%{name}
mkdir -p $RPM_BUILD_ROOT%{_gamesbindir}
cat <<EOT >$RPM_BUILD_ROOT%{_gamesbindir}/%{name}
#!/bin/sh
cd %{_libdir}/%{name}
exec ./daphne "\$@"
EOT
chmod 755 $RPM_BUILD_ROOT%{_gamesbindir}/%{name}

%files
%defattr(-,root,root)
%{_gamesbindir}/%{name}
%{_libdir}/%{name}



%changelog
* Fri Apr 20 2012 Zombie Ryushu <ryushu@mandriva.org> 1.0-1.1mdv2012.0
+ Revision: 792447
- what is fdupes doing?
- what is fdupes doing?
- GL makefile patch
- GL dependency
- GL dependency
- GL dependency
- First import to Mandriva
- imported package daphne


* Fri Nov 14 2008 - uli@suse.de
- update -> 1.0
* Wed Oct 24 2007 - uli@suse.de
- no -fPIC for ix86 (breaks asm code)