]> git.pld-linux.org Git - packages/bomberclone.git/blame_incremental - bomberclone.spec
- avoid libpng-devel and libjpeg-devel requirement
[packages/bomberclone.git] / bomberclone.spec
... / ...
CommitLineData
1#
2# TODO: check if server still works
3#
4%define _serv_ver 0.2.2
5%define _mserv bomberclonemserv-%{_serv_ver}
6Summary: Clone of the game AtomicBomberMan
7Summary(pl.UTF-8): Klon gry AtomicBomberMan
8Name: bomberclone
9Version: 0.11.9
10Release: 1
11License: GPL v2+
12Group: X11/Applications/Games
13Source0: http://downloads.sourceforge.net/bomberclone/%{name}-%{version}.tar.gz
14# Source0-md5: 3edcfcf69b88dbd2eab42541f236e072
15Source1: http://downloads.sourceforge.net/bomberclone/%{_mserv}.tgz
16# Source1-md5: 40bbe14055010e7fcf11c6bfd4e4c006
17Source2: %{name}.desktop
18Patch0: %{name}-link.patch
19Patch1: %{name}mserv-include.patch
20Patch2: %{name}mserv-flags.patch
21URL: http://www.bomberclone.de/
22BuildRequires: SDL_image-devel >= 1.2
23BuildRequires: SDL_mixer-devel >= 1.2
24BuildRequires: autoconf
25BuildRequires: automake
26BuildRequires: libstdc++-devel
27BuildRequires: sed >= 4.0
28BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
29
30%description
31Clone of the game AtomicBomberMan. It supports multiplayer over the
32Internet.
33
34%description -l pl.UTF-8
35Klon gry AtomicBomberMan wspierający grę z kilkoma graczami w
36Internecie.
37
38%package master_server
39Summary: Master server for BomberClone
40Summary(pl.UTF-8): Główny serwer dla BomberClone'a
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
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.
52
53%prep
54%setup -q -a1
55%patch0 -p1
56%{__sed} '/SDL_LIBS.*ljpeg/d' -i configure.in
57
58cd %{_mserv}
59%patch1 -p1
60%patch2 -p0
61
62%build
63%{__aclocal}
64%{__autoconf}
65%{__autoheader}
66%{__automake}
67%configure \
68 --disable-debug
69%{__make}
70
71cd %{_mserv}
72%{__aclocal}
73%{__autoconf}
74%{__autoheader}
75%{__automake}
76%configure
77%{__make} \
78 OPTFLAGS="%{rpmcxxflags}"
79
80%install
81rm -rf $RPM_BUILD_ROOT
82install -d $RPM_BUILD_ROOT{%{_bindir},%{_datadir}/games,%{_desktopdir},%{_pixmapsdir}}
83
84%{__make} install \
85 DESTDIR=$RPM_BUILD_ROOT
86
87%{__make} -C %{_mserv} install \
88 DESTDIR=$RPM_BUILD_ROOT
89
90cp -a $RPM_BUILD_ROOT%{_datadir}/games/%{name}/gfx/logo.png \
91 $RPM_BUILD_ROOT%{_pixmapsdir}/%{name}.png
92
93install %{SOURCE2} $RPM_BUILD_ROOT%{_desktopdir}
94
95%{__rm} -r $RPM_BUILD_ROOT%{_prefix}/doc/bomberclonemserv
96
97%clean
98rm -rf $RPM_BUILD_ROOT
99
100%files
101%defattr(644,root,root,755)
102%doc AUTHORS ChangeLog README TODO
103%attr(755,root,root) %{_bindir}/%{name}
104%{_datadir}/games/%{name}
105%{_desktopdir}/%{name}.desktop
106%{_pixmapsdir}/%{name}.png
107
108%files master_server
109%defattr(644,root,root,755)
110%doc README
111%defattr(644,root,root,755)
112%attr(755,root,root) %{_bindir}/bomberclonemserv
This page took 0.027185 seconds and 4 git commands to generate.