Name: widelands Version: 14 Release: 1 Summary: Open source realtime-strategy game Group: Amusements/Games License: GPLv2+ URL: http://www.widelands.org # repacked from http://dl.sourceforge.net/project/widelands/widelands/build-14/Widelands-Build14-src.7z Source0: Widelands-Build%{version}-src.tar.bz2 Source1: widelands.desktop Patch0: widelands-non-void.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-build BuildRequires: gcc-c++ BuildRequires: boost-devel BuildRequires: SDL_mixer-devel BuildRequires: SDL_image-devel BuildRequires: SDL_net-devel BuildRequires: SDL_ttf-devel BuildRequires: SDL_gfx-devel BuildRequires: libpng-devel BuildRequires: zlib-devel BuildRequires: ggz-client-libs-devel BuildRequires: scons BuildRequires: gettext BuildRequires: optipng BuildRequires: fdupes BuildRequires: update-desktop-files %description Widelands is an open source (GPLed), realtime-strategy game, using SDL and other free libraries, which is still under development. Widelands is inspired by Settlers II (Bluebyte) and is partly similar to it, so if you know it, you perhaps will have a thought, what Widelands is all about. %prep %setup -q -n %{name} %patch0 -p1 %build export extra_compile_flags="$RPM_OPT_FLAGS" scons build=release datadir=%{_datadir}/%{name} bindir=%{_bindir} localedir=%{_datadir}/%{name}/locale %install scons datadir=$RPM_BUILD_ROOT%{_datadir}/%{name} bindir=$RPM_BUILD_ROOT%{_bindir} localedir=$RPM_BUILD_ROOT%{_datadir}/%{name}/locale install rm -rf $RPM_BUILD_ROOT%{_datadir}/%{name}/doc rm -rf $RPM_BUILD_ROOT%{_datadir}/%{name}/game_server for i in 16 32 48 64 128; do install -D -m 0644 pics/wl-ico-${i}.png $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/${i}x${i}/apps/%{name}.png done %suse_update_desktop_file -i %{name} %fdupes $RPM_BUILD_ROOT%{_datadir} %clean rm -rf $RPM_BUILD_ROOT %files %defattr(-,root,root,-) %doc COPYING CREDITS ChangeLog %{_bindir}/%{name} %dir %{_datadir}/%{name} %{_datadir}/%{name}/* %dir %{_datadir}/icons/hicolor %dir %{_datadir}/icons/hicolor/* %dir %{_datadir}/icons/hicolor/*/apps %{_datadir}/icons/hicolor/*/apps/%{name}.png %{_datadir}/applications/%{name}.desktop %changelog