]> git.pld-linux.org Git - packages/teeworlds.git/blame - teeworlds.spec
- works
[packages/teeworlds.git] / teeworlds.spec
CommitLineData
3d9a25b6 1#
2093122d 2# TODO:
89c9163e 3# - MAKE IT WORK; game isn't aware files are in /usr/share/teeworlds
e5985ce9 4# - optflags
6bc00d65 5# - needs test
6#
b820fe6f 7Summary: Cute little buggers with guns
e5985ce9 8Summary(pl.UTF-8): Takie fajne robaczki z gnatami
b820fe6f 9Name: teeworlds
a9d785e1 10Version: 0.6.1
b4c7c832 11Release: 1
fa7d4ab5 12License: distributable
b820fe6f 13Group: X11/Applications/Games
a9d785e1 14Source0: http://www.teeworlds.com/files/%{name}-%{version}-source.tar.gz
15# Source0-md5: 00de7195ecd1f23596dc3237341af512
ca6fa44c 16Source1: %{name}.png
17Source2: %{name}.desktop
18#Source3: %{name}_srv.desktop
2093122d 19URL: http://www.teeworlds.com/
7b2edd23 20BuildRequires: OpenGL-GLU-devel
b820fe6f 21BuildRequires: OpenGL-devel
6e194898 22BuildRequires: SDL-devel
b820fe6f 23BuildRequires: alsa-lib-devel
02e2a303 24BuildRequires: bam >= 0.4.0
7965efcf 25BuildRequires: python
d35061fa 26BuildRequires: python-modules
e5985ce9 27BuildRequires: sed >= 4.0
7b2edd23 28BuildRequires: xorg-lib-libX11-devel
6e194898 29BuildRequires: zlib-devel
df9ae9d8 30Provides: teewars = %{version}
bb338968 31Obsoletes: teewars <= 0.3.4
7965efcf
BZ
32BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
33
34%description
b820fe6f 35Cute little buggers with guns. CTF, DM network game.
7965efcf
BZ
36
37%description -l pl.UTF-8
b820fe6f 38Takie fajne robaczki z gnatami. Gra sieciowa typu CTF, DM.
7965efcf
BZ
39
40%prep
a9d785e1 41%setup -q -n %{name}-b177-r50edfd37-source
b4c7c832 42%{__sed} -i 's=#define DATA_DIR "data"=#define DATA_DIR "'%{_datadir}/%{name}'"=' src/engine/shared/storage.cpp
a9d785e1 43%{__sed} -i '/release_settings.cc.optimize = 1/a\Import("pld_config.bam")' bam.lua
7965efcf
BZ
44
45%build
6e194898 46cat <<'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}"
52EOF
53
54bam -v release
7965efcf
BZ
55
56%install
57rm -rf $RPM_BUILD_ROOT
ca6fa44c 58install -d $RPM_BUILD_ROOT{%{_bindir},%{_desktopdir},%{_pixmapsdir},%{_datadir}/%{name}}
7965efcf 59
ca6fa44c 60install %{SOURCE1} $RPM_BUILD_ROOT%{_pixmapsdir}/%{name}.png
61install %{SOURCE2} $RPM_BUILD_ROOT%{_desktopdir}/%{name}.desktop
b820fe6f 62install %{name} %{name}_srv $RPM_BUILD_ROOT%{_bindir}
ca6fa44c 63cp -rf data/* $RPM_BUILD_ROOT%{_datadir}/%{name}
7965efcf
BZ
64
65%clean
66rm -rf $RPM_BUILD_ROOT
67
68%files
69%defattr(644,root,root,755)
70%doc readme.txt license.txt
b820fe6f 71%attr(755,root,root) %{_bindir}/%{name}
72%attr(755,root,root) %{_bindir}/%{name}_srv
7965efcf 73%{_datadir}/%{name}
b820fe6f 74%{_pixmapsdir}/%{name}.png
75%{_desktopdir}/%{name}.desktop
This page took 0.068916 seconds and 4 git commands to generate.