]> git.pld-linux.org Git - packages/teeworlds.git/blob - teeworlds.spec
- works
[packages/teeworlds.git] / teeworlds.spec
1 #
2 # TODO:
3 # - MAKE IT WORK; game isn't aware files are in /usr/share/teeworlds
4 # - optflags
5 # - needs test
6 #
7 Summary:        Cute little buggers with guns
8 Summary(pl.UTF-8):      Takie fajne robaczki z gnatami
9 Name:           teeworlds
10 Version:        0.6.1
11 Release:        1
12 License:        distributable
13 Group:          X11/Applications/Games
14 Source0:        http://www.teeworlds.com/files/%{name}-%{version}-source.tar.gz
15 # Source0-md5:  00de7195ecd1f23596dc3237341af512
16 Source1:        %{name}.png
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
25 BuildRequires:  python
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)
33
34 %description
35 Cute little buggers with guns. CTF, DM network game.
36
37 %description -l pl.UTF-8
38 Takie fajne robaczki z gnatami. Gra sieciowa typu CTF, DM.
39
40 %prep
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
44
45 %build
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}"
52 EOF
53
54 bam -v release
55
56 %install
57 rm -rf $RPM_BUILD_ROOT
58 install -d $RPM_BUILD_ROOT{%{_bindir},%{_desktopdir},%{_pixmapsdir},%{_datadir}/%{name}}
59
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}
64
65 %clean
66 rm -rf $RPM_BUILD_ROOT
67
68 %files
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
73 %{_datadir}/%{name}
74 %{_pixmapsdir}/%{name}.png
75 %{_desktopdir}/%{name}.desktop
This page took 0.067975 seconds and 4 git commands to generate.