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