]>
Commit | Line | Data |
---|---|---|
3d9a25b6 | 1 | # |
2093122d | 2 | # TODO: |
e5985ce9 | 3 | # - optflags |
b820fe6f | 4 | # - exclude bam to separate spec file and BR it |
5 | Summary: Cute little buggers with guns | |
e5985ce9 | 6 | Summary(pl.UTF-8): Takie fajne robaczki z gnatami |
b820fe6f | 7 | Name: teeworlds |
8 | Version: 0.4.2 | |
7b2edd23 | 9 | Release: 1 |
fa7d4ab5 | 10 | License: distributable |
b820fe6f | 11 | Group: X11/Applications/Games |
2093122d | 12 | Source0: http://www.teeworlds.com/files/%{name}-%{version}-src.tar.gz |
b820fe6f | 13 | # Source0-md5: 97f1833ea94015b472a0f828003693b8 |
2093122d BZ |
14 | Source1: http://www.teeworlds.com/files/beta/bam.zip |
15 | # Source1-md5: dd1937ce711927299a1b09edffa319ca | |
df9ae9d8 | 16 | Source2: %{name}.png |
17 | Source3: %{name}.desktop | |
7965efcf | 18 | #Source4: %{name}_srv.desktop |
2093122d | 19 | URL: http://www.teeworlds.com/ |
7b2edd23 | 20 | BuildRequires: OpenGL-GLU-devel |
b820fe6f | 21 | BuildRequires: OpenGL-devel |
22 | BuildRequires: alsa-lib-devel | |
7965efcf | 23 | BuildRequires: python |
e5985ce9 | 24 | BuildRequires: sed >= 4.0 |
7965efcf | 25 | BuildRequires: unzip |
7b2edd23 | 26 | BuildRequires: xorg-lib-libX11-devel |
df9ae9d8 | 27 | Obsoletes: teewars <= 0.3.4 |
28 | Provides: teewars = %{version} | |
7965efcf BZ |
29 | BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) |
30 | ||
31 | %description | |
b820fe6f | 32 | Cute little buggers with guns. CTF, DM network game. |
7965efcf BZ |
33 | |
34 | %description -l pl.UTF-8 | |
b820fe6f | 35 | Takie fajne robaczki z gnatami. Gra sieciowa typu CTF, DM. |
7965efcf BZ |
36 | |
37 | %prep | |
d9cbff6c | 38 | %setup -q -a1 -n %{name}-%{version}-src |
b820fe6f | 39 | # Workaround for no possibility to pass location of data files |
40 | %{__sed} -i 's|"data/|"%{_datadir}/%{name}/data/|g' \ | |
41 | datasrc/data.ds \ | |
42 | src/game/client/{gc_map_image.cpp,gc_hooks.cpp,gc_skin.cpp} \ | |
43 | src/game/editor/ed_editor.cpp \ | |
44 | src/engine/e_map.c \ | |
45 | src/engine/client/ec_client.c \ | |
46 | src/engine/server/es_server.c | |
7965efcf BZ |
47 | |
48 | %build | |
49 | cd bam | |
50 | ./make_unix.sh | |
51 | cd .. | |
52 | bam/src/bam release | |
53 | ||
54 | %install | |
55 | rm -rf $RPM_BUILD_ROOT | |
56 | install -d $RPM_BUILD_ROOT{%{_bindir},%{_desktopdir},%{_pixmapsdir},%{_datadir}/%{name}/data} | |
57 | ||
aeace708 BZ |
58 | install %{SOURCE2} $RPM_BUILD_ROOT%{_pixmapsdir}/%{name}.png |
59 | install %{SOURCE3} $RPM_BUILD_ROOT%{_desktopdir}/%{name}.desktop | |
b820fe6f | 60 | install %{name} %{name}_srv $RPM_BUILD_ROOT%{_bindir} |
e5985ce9 | 61 | cp -rf data $RPM_BUILD_ROOT%{_datadir}/%{name} |
7965efcf BZ |
62 | |
63 | %clean | |
64 | rm -rf $RPM_BUILD_ROOT | |
65 | ||
66 | %files | |
67 | %defattr(644,root,root,755) | |
68 | %doc readme.txt license.txt | |
b820fe6f | 69 | %attr(755,root,root) %{_bindir}/%{name} |
70 | %attr(755,root,root) %{_bindir}/%{name}_srv | |
7965efcf | 71 | %{_datadir}/%{name} |
b820fe6f | 72 | %{_pixmapsdir}/%{name}.png |
73 | %{_desktopdir}/%{name}.desktop |