3 # - MAKE IT WORK; game isn't aware files are in /usr/share/teeworlds
7 Summary: Cute little buggers with guns
8 Summary(pl.UTF-8): Takie fajne robaczki z gnatami
12 License: distributable
13 Group: X11/Applications/Games
14 Source0: http://www.teeworlds.com/files/%{name}-%{version}-source.tar.gz
15 # Source0-md5: 00de7195ecd1f23596dc3237341af512
17 Source2: %{name}.desktop
18 #Source3: %{name}_srv.desktop
19 URL: http://www.teeworlds.com/
20 BuildRequires: OpenGL-GLU-devel
21 BuildRequires: OpenGL-devel
22 BuildRequires: SDL-devel
23 BuildRequires: alsa-lib-devel
24 BuildRequires: bam >= 0.4.0
26 BuildRequires: python-modules
27 BuildRequires: sed >= 4.0
28 BuildRequires: xorg-lib-libX11-devel
29 BuildRequires: zlib-devel
30 Provides: teewars = %{version}
31 Obsoletes: teewars <= 0.3.4
32 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
35 Cute little buggers with guns. CTF, DM network game.
37 %description -l pl.UTF-8
38 Takie fajne robaczki z gnatami. Gra sieciowa typu CTF, DM.
41 %setup -q -n %{name}-b177-r50edfd37-source
42 %{__sed} -i 's=#define DATA_DIR "data"=#define DATA_DIR "'%{_datadir}/%{name}'"=' src/engine/shared/storage.cpp
43 %{__sed} -i '/release_settings.cc.optimize = 1/a\Import("pld_config.bam")' bam.lua
46 cat <<'EOF' > pld_config.bam
47 release_settings.cc.flags:Add("%{rpmcxxflags}")
48 release_settings.cc.c_compiler = "%{__cc}"
49 release_settings.cc.cxx_compiler = "%{__cxx}"
50 release_settings.link.linker = "%{__cxx}"
51 release_settings.link.inputflags = "%{rpmcxxflags} %{rpmldflags}"
57 rm -rf $RPM_BUILD_ROOT
58 install -d $RPM_BUILD_ROOT{%{_bindir},%{_desktopdir},%{_pixmapsdir},%{_datadir}/%{name}}
60 install %{SOURCE1} $RPM_BUILD_ROOT%{_pixmapsdir}/%{name}.png
61 install %{SOURCE2} $RPM_BUILD_ROOT%{_desktopdir}/%{name}.desktop
62 install %{name} %{name}_srv $RPM_BUILD_ROOT%{_bindir}
63 cp -rf data/* $RPM_BUILD_ROOT%{_datadir}/%{name}
66 rm -rf $RPM_BUILD_ROOT
69 %defattr(644,root,root,755)
70 %doc readme.txt license.txt
71 %attr(755,root,root) %{_bindir}/%{name}
72 %attr(755,root,root) %{_bindir}/%{name}_srv
74 %{_pixmapsdir}/%{name}.png
75 %{_desktopdir}/%{name}.desktop