]>
Commit | Line | Data |
---|---|---|
368c1617 | 1 | Summary: Stop Bill from loading his OS into all the computers |
f5aa9312 JR |
2 | Name: xbill |
3 | Version: 2.0 | |
d8062014 | 4 | Release: 14 |
5 | License: MIT | |
8e3a7f29 | 6 | Group: X11/Applications/Games |
4ffee726 | 7 | Group(de): X11/Aplikacje/Spiele |
8e3a7f29 | 8 | Group(pl): X11/Aplikacje/Gry |
368c1617 | 9 | Source0: ftp://ftp.x.org/contrib/games/%{name}-%{version}.tgz |
d8062014 | 10 | Source1: %{name}.desktop |
11 | Source2: %{name}.png | |
8e3a7f29 JB |
12 | Patch0: %{name}-c++.patch |
13 | Patch1: %{name}-imake.patch | |
d8062014 | 14 | Icon: xbill.xpm |
8e3a7f29 JB |
15 | BuildRequires: XFree86-devel |
16 | BuildRequires: libstdc++-devel | |
d8062014 | 17 | BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) |
89813590 | 18 | |
368c1617 | 19 | %define _prefix /usr/X11R6 |
20 | %define _mandir %{_prefix}/man | |
21 | ||
89813590 | 22 | %description |
368c1617 | 23 | The xbill game tests your reflexes as you seek out and destroy all |
24 | forms of Bill, establish new operating systems and boldly go where no | |
25 | geek has gone before. Xbill has become an increasingly attractive | |
26 | option as the Linux Age progresses, and it is very popular at Red Hat. | |
89813590 JR |
27 | |
28 | %prep | |
29 | %setup -q | |
8e3a7f29 JB |
30 | %patch0 -p1 |
31 | %patch1 -p1 | |
89813590 JR |
32 | |
33 | %build | |
34 | xmkmf | |
8e3a7f29 | 35 | %{__make} \ |
d8062014 | 36 | CXXDEBUGFLAGS="%{?debug:-g -O}%{!?debug:$RPM_OPT_FLAGS} \ |
37 | -fno-rtti -fno-exceptions -fno-implicit-templates" | |
89813590 JR |
38 | |
39 | %install | |
40 | rm -rf $RPM_BUILD_ROOT | |
d8062014 | 41 | install -d $RPM_BUILD_ROOT{%{_applnkdir}/Games,%{_pixmapsdir}} |
89813590 | 42 | |
8c991f1e | 43 | %{__make} DESTDIR=$RPM_BUILD_ROOT install install.man |
89813590 JR |
44 | |
45 | ( cd $RPM_BUILD_ROOT | |
368c1617 | 46 | install -d .%{_libdir}/xbill |
89813590 JR |
47 | for i in bitmaps pixmaps |
48 | do | |
d8062014 | 49 | mv -f ./var/lib/games/xbill/$i .%{_libdir}/xbill/$i |
50 | ln -s ../../../..%{_libdir}/xbill/$i ./var/lib/games/xbill/$i | |
89813590 | 51 | done |
89813590 JR |
52 | ) |
53 | ||
d8062014 | 54 | install %{SOURCE1} $RPM_BUILD_ROOT%{_applnkdir}/Games |
55 | install %{SOURCE2} $RPM_BUILD_ROOT%{_pixmapsdir} | |
56 | ||
8e3a7f29 JB |
57 | gzip -9nf README README.Ports ChangeLog |
58 | ||
89813590 JR |
59 | %clean |
60 | rm -rf $RPM_BUILD_ROOT | |
61 | ||
62 | %files | |
f5aa9312 | 63 | %defattr(644,root,root,755) |
d8062014 | 64 | %doc *.gz |
4ffee726 | 65 | %attr(2755,root,games) %{_bindir}/xbill |
d8062014 | 66 | %attr(775,root,games) %dir /var/lib/games/xbill |
67 | %attr(664,root,games) %config /var/lib/games/xbill/scores | |
7bdb56e4 JR |
68 | /var/lib/games/xbill/bitmaps |
69 | /var/lib/games/xbill/pixmaps | |
8e3a7f29 | 70 | %{_mandir}/man1/* |
d8062014 | 71 | %{_libdir}/xbill |
72 | %{_applnkdir}/Games/xbill.desktop | |
73 | %{_pixmapsdir}/* |