]>
Commit | Line | Data |
---|---|---|
3d9a25b6 | 1 | # |
2093122d | 2 | # TODO: |
e5985ce9 | 3 | # - optflags |
b820fe6f | 4 | Summary: Cute little buggers with guns |
e5985ce9 | 5 | Summary(pl.UTF-8): Takie fajne robaczki z gnatami |
b820fe6f | 6 | Name: teeworlds |
02e2a303 | 7 | Version: 0.6.0 |
d35061fa | 8 | Release: 1 |
fa7d4ab5 | 9 | License: distributable |
b820fe6f | 10 | Group: X11/Applications/Games |
2093122d | 11 | Source0: http://www.teeworlds.com/files/%{name}-%{version}-src.tar.gz |
02e2a303 | 12 | # Source0-md5: 4d6e5d0fb1b5f0bdf6c5c49714045ef1 |
ca6fa44c | 13 | Source1: %{name}.png |
14 | Source2: %{name}.desktop | |
15 | #Source3: %{name}_srv.desktop | |
2093122d | 16 | URL: http://www.teeworlds.com/ |
7b2edd23 | 17 | BuildRequires: OpenGL-GLU-devel |
b820fe6f | 18 | BuildRequires: OpenGL-devel |
6e194898 | 19 | BuildRequires: SDL-devel |
b820fe6f | 20 | BuildRequires: alsa-lib-devel |
02e2a303 | 21 | BuildRequires: bam >= 0.4.0 |
7965efcf | 22 | BuildRequires: python |
d35061fa | 23 | BuildRequires: python-modules |
e5985ce9 | 24 | BuildRequires: sed >= 4.0 |
7b2edd23 | 25 | BuildRequires: xorg-lib-libX11-devel |
6e194898 | 26 | BuildRequires: zlib-devel |
df9ae9d8 | 27 | Provides: teewars = %{version} |
bb338968 | 28 | Obsoletes: teewars <= 0.3.4 |
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 | |
02e2a303 ZU |
38 | %setup -q -n %{name}-%{version}-source |
39 | sed -i '/release_settings.cc.optimize = 1/a\Import("pld_config.bam")' bam.lua | |
7965efcf BZ |
40 | |
41 | %build | |
6e194898 | 42 | cat <<'EOF' > pld_config.bam |
43 | release_settings.cc.flags:Add("%{rpmcxxflags}") | |
44 | release_settings.cc.c_compiler = "%{__cc}" | |
45 | release_settings.cc.cxx_compiler = "%{__cxx}" | |
46 | release_settings.link.linker = "%{__cxx}" | |
47 | release_settings.link.inputflags = "%{rpmcxxflags} %{rpmldflags}" | |
48 | EOF | |
49 | ||
50 | bam -v release | |
7965efcf BZ |
51 | |
52 | %install | |
53 | rm -rf $RPM_BUILD_ROOT | |
ca6fa44c | 54 | install -d $RPM_BUILD_ROOT{%{_bindir},%{_desktopdir},%{_pixmapsdir},%{_datadir}/%{name}} |
7965efcf | 55 | |
ca6fa44c | 56 | install %{SOURCE1} $RPM_BUILD_ROOT%{_pixmapsdir}/%{name}.png |
57 | install %{SOURCE2} $RPM_BUILD_ROOT%{_desktopdir}/%{name}.desktop | |
b820fe6f | 58 | install %{name} %{name}_srv $RPM_BUILD_ROOT%{_bindir} |
ca6fa44c | 59 | cp -rf data/* $RPM_BUILD_ROOT%{_datadir}/%{name} |
7965efcf BZ |
60 | |
61 | %clean | |
62 | rm -rf $RPM_BUILD_ROOT | |
63 | ||
64 | %files | |
65 | %defattr(644,root,root,755) | |
66 | %doc readme.txt license.txt | |
b820fe6f | 67 | %attr(755,root,root) %{_bindir}/%{name} |
68 | %attr(755,root,root) %{_bindir}/%{name}_srv | |
7965efcf | 69 | %{_datadir}/%{name} |
b820fe6f | 70 | %{_pixmapsdir}/%{name}.png |
71 | %{_desktopdir}/%{name}.desktop |