2 # TODO: when build with_xinput=true:
3 # src/engine/input/xinput/xinput_driver.cpp:20:28: fatal error: pingus/debug.hpp
5 Summary: Pingus, a lemmings style game with penguins
6 Summary(pl.UTF-8): Gra typu lemmingi z pingwinami w roli głównej
7 Summary(pt_BR.UTF-8): Um clone de lemmings com pingüins
12 Group: X11/Applications/Games
13 Source0: http://pingus.googlecode.com/files/%{name}-%{version}.tar.bz2
14 # Source0-md5: 561798686f34d3fa4e69135d655f47ac
15 Source1: %{name}.desktop
17 Patch0: %{name}-opt.patch
18 Patch1: %{name}-gcc4.7.patch
19 URL: http://pingus.seul.org/
20 BuildRequires: SDL_image-devel
21 BuildRequires: SDL_mixer-devel
22 BuildRequires: boost-devel >= 1.36.0
23 BuildRequires: libpng-devel
24 BuildRequires: libstdc++-devel
25 BuildRequires: rpmbuild(macros) >= 1.385
27 #BuildRequires: xorg-lib-libXi-devel
29 # sr@Latn vs. sr@latin
30 Conflicts: glibc-misc < 6:2.7
31 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
33 %define specflags -fpermissive -std=c++11
36 A cool lemmings game with penguins instead of lemmings!
38 %description -l pl.UTF-8
39 Wspaniała gra typu lemmingi z tym, że steruje się pingwinami!
41 %description -l pt_BR.UTF-8
42 Pingus é um clone do jogo Lemmings, com a diferença de que você guia
50 # note: it loads *.po files directly, no need to use msgfmt
51 mv -f data/po/sr{,@latin}.po
52 rm -f data/po/pingus.pot
58 rm -rf $RPM_BUILD_ROOT
59 install -d $RPM_BUILD_ROOT{%{_bindir},%{_datadir}/%{name},%{_desktopdir},%{_pixmapsdir}}
61 install %{SOURCE1} $RPM_BUILD_ROOT%{_desktopdir}
62 install %{SOURCE2} $RPM_BUILD_ROOT%{_pixmapsdir}
63 install build/%{name} $RPM_BUILD_ROOT%{_bindir}
64 cp -r data $RPM_BUILD_ROOT%{_datadir}/%{name}
67 rm -rf $RPM_BUILD_ROOT
70 %defattr(644,root,root,755)
71 %doc AUTHORS NEWS README TODO
72 %attr(755,root,root) %{_bindir}/pingus
74 %{_desktopdir}/%{name}.desktop
75 %{_pixmapsdir}/%{name}.png