%define real_name rubysdl %define name ruby-SDL %define version 0.9.5 %define release 1mdk Summary: Wrapper around the cross platform Simple DirectMedia Layer game library Name: %{name} Version: %{version} Release: %{release} License: LGPL Source: http://www.kmc.gr.jp/~ohai/rubysdl/%{real_name}-%{version}.tar.bz2 Source1: http://www.kmc.gr.jp/~ohai/rubysdl_doc.en.html.bz2 Group: Development/Other URL: http://www.kmc.gr.jp/~ohai/index.en.html BuildRequires: XFree86-devel libSDL-devel libSDL_image-devel libSDL_mixer-devel libSDL_ttf-devel libsmpeg-devel ruby-devel Provides: %{real_name} = %{version}-%{release} Buildroot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot/ # Author: ohai@kmc.kyoto-u.ac.jp %{expand:%%define ruby_libdir %(ruby -rrbconfig -e "puts Config::CONFIG['sitelibdir']")} %{expand:%%define ruby_archdir %(ruby -rrbconfig -e "puts Config::CONFIG['sitearchdir']")} %description Ruby-SDL is a wrapper around the cross platform Simple Direct Layer game library. Essentially it allows you to write cross platform games in Ruby, using 2d (SDL), or 3d (OpenGL), or a combination of both if you wish. %prep %setup -q -n %{real_name}-%{version} bzcat %{SOURCE1} > reference_manual.html %build ruby extconf.rb --enable-opengl make sed -i 's|/usr/local/bin/ruby|/usr/bin/ruby|' sample/*.rb chmod 0755 sample/kanji.rb %install rm -rf $RPM_BUILD_ROOT make install DESTDIR=$RPM_BUILD_ROOT %clean rm -rf $RPM_BUILD_ROOT %files %defattr(-, root, root) %doc README.* sample rubysdl_const_list.txt reference_manual.html %{ruby_libdir}/*.rb %{ruby_archdir}/*.so %changelog * Mon Jul 11 2005 Pascal Terjan <pterjan@mandriva.org> 0.9.5-1mdk - 0.9.5 * Fri Apr 1 2005 Pascal Terjan <pterjan@mandrake.org> 0.9.3-2mdk - lib64 fix * Mon Jul 26 2004 Pascal Terjan <pterjan@mandrake.org> 0.9.3-1mdk - new release * Tue Jun 1 2004 Pixel <pixel@mandrakesoft.com> 0.9.2-1mdk - new release * Thu Aug 7 2003 Pixel <pixel@mandrakesoft.com> 0.8.3-2mdk - rebuild for ruby 1.8.0 * Tue Feb 18 2003 Guillaume Cottenceau <gc@mandrakesoft.com> 0.8.3-1mdk - update code and doc * Thu Sep 05 2002 Lenny Cartier <lenny@mandrakesoft.com> 0.7-4mdk - rebuild * Sun Jul 21 2002 Guillaume Cottenceau <gc@mandrakesoft.com> 0.7-3mdk - recompile against new vorbis stuff * Mon Apr 29 2002 Guillaume Cottenceau <gc@mandrakesoft.com> 0.7-2mdk - rebuild for new alsa * Sat Mar 9 2002 Guillaume Cottenceau <gc@mandrakesoft.com> 0.7-1mdk - first mandrake package