]> git.pld-linux.org Git - packages/bomberclone.git/blame - bomberclone.spec
- avoid libpng-devel and libjpeg-devel requirement
[packages/bomberclone.git] / bomberclone.spec
CommitLineData
3d48de2e 1#
2# TODO: check if server still works
3#
432b5556 4%define _serv_ver 0.2.2
5%define _mserv bomberclonemserv-%{_serv_ver}
340400d1 6Summary: Clone of the game AtomicBomberMan
f26d4d99 7Summary(pl.UTF-8): Klon gry AtomicBomberMan
340400d1 8Name: bomberclone
3d48de2e 9Version: 0.11.9
81a549bd 10Release: 1
11License: GPL v2+
340400d1 12Group: X11/Applications/Games
3d48de2e 13Source0: http://downloads.sourceforge.net/bomberclone/%{name}-%{version}.tar.gz
14# Source0-md5: 3edcfcf69b88dbd2eab42541f236e072
15Source1: http://downloads.sourceforge.net/bomberclone/%{_mserv}.tgz
e556a5be 16# Source1-md5: 40bbe14055010e7fcf11c6bfd4e4c006
5845e101 17Source2: %{name}.desktop
3d48de2e 18Patch0: %{name}-link.patch
19Patch1: %{name}mserv-include.patch
aef68485 20Patch2: %{name}mserv-flags.patch
340400d1 21URL: http://www.bomberclone.de/
340400d1 22BuildRequires: SDL_image-devel >= 1.2
5845e101 23BuildRequires: SDL_mixer-devel >= 1.2
3d78f68c 24BuildRequires: autoconf
25BuildRequires: automake
837f3030 26BuildRequires: libstdc++-devel
bd62289e 27BuildRequires: sed >= 4.0
340400d1 28BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
29
30%description
31Clone of the game AtomicBomberMan. It supports multiplayer over the
e556a5be 32Internet.
340400d1 33
e03f8dfc
JR
34%description -l pl.UTF-8
35Klon gry AtomicBomberMan wspierający grę z kilkoma graczami w
e556a5be 36Internecie.
37
38%package master_server
39Summary: Master server for BomberClone
f26d4d99 40Summary(pl.UTF-8): Główny serwer dla BomberClone'a
e556a5be 41Group: X11/Applications/Games
42
43%description master_server
44The BomberCloneMasterServer holds a list of all active running games.
45Other players can so easy join a running game by selecting the game
46from join menu.
47
e03f8dfc
JR
48%description master_server -l pl.UTF-8
49BomberCloneMasterServer jest głównym serwerem, który przechowuje
50wszystkie aktywne gry. Inni gracze mogą w prosty sposób przyłączyć się
51do toczącej się gry poprzez wskazanie jej w menu.
340400d1 52
53%prep
e556a5be 54%setup -q -a1
81a549bd 55%patch0 -p1
bd62289e 56%{__sed} '/SDL_LIBS.*ljpeg/d' -i configure.in
57
3d48de2e 58cd %{_mserv}
59%patch1 -p1
aef68485 60%patch2 -p0
340400d1 61
62%build
aef68485 63%{__aclocal}
64%{__autoconf}
65%{__autoheader}
66%{__automake}
67%configure \
68 --disable-debug
340400d1 69%{__make}
70
e556a5be 71cd %{_mserv}
72%{__aclocal}
73%{__autoconf}
74%{__autoheader}
75%{__automake}
76%configure
aef68485 77%{__make} \
78 OPTFLAGS="%{rpmcxxflags}"
e556a5be 79
340400d1 80%install
81rm -rf $RPM_BUILD_ROOT
1cc91237 82install -d $RPM_BUILD_ROOT{%{_bindir},%{_datadir}/games,%{_desktopdir},%{_pixmapsdir}}
340400d1 83
84%{__make} install \
85 DESTDIR=$RPM_BUILD_ROOT
86
385de5f9 87%{__make} -C %{_mserv} install \
88 DESTDIR=$RPM_BUILD_ROOT
e556a5be 89
3d48de2e 90cp -a $RPM_BUILD_ROOT%{_datadir}/games/%{name}/gfx/logo.png \
5845e101 91 $RPM_BUILD_ROOT%{_pixmapsdir}/%{name}.png
92
93install %{SOURCE2} $RPM_BUILD_ROOT%{_desktopdir}
94
3d48de2e 95%{__rm} -r $RPM_BUILD_ROOT%{_prefix}/doc/bomberclonemserv
1cc91237 96
340400d1 97%clean
98rm -rf $RPM_BUILD_ROOT
99
100%files
101%defattr(644,root,root,755)
a3ce72e4 102%doc AUTHORS ChangeLog README TODO
e556a5be 103%attr(755,root,root) %{_bindir}/%{name}
340400d1 104%{_datadir}/games/%{name}
3d48de2e 105%{_desktopdir}/%{name}.desktop
106%{_pixmapsdir}/%{name}.png
e556a5be 107
108%files master_server
3d48de2e 109%defattr(644,root,root,755)
a3ce72e4 110%doc README
e556a5be 111%defattr(644,root,root,755)
112%attr(755,root,root) %{_bindir}/bomberclonemserv
This page took 0.153841 seconds and 4 git commands to generate.