1 Summary: A collection of BSD (Berkeley Standard Distribution) games
2 Summary(de.UTF-8): Diverse BSD-Games
3 Summary(es.UTF-8): Paquete con varios juegos BSD
4 Summary(fr.UTF-8): Paquetage de jeux BSD divers
5 Summary(pl.UTF-8): Zestaw gier BSD (Berkeley Standard Distribution)
6 Summary(pt.UTF-8): Pacote com vários jogos BSD
7 Summary(tr.UTF-8): Metin ekranda oyunlar paketi
11 License: distributable
12 Group: Applications/Games
13 Source0: ftp://ibiblio.org/pub/Linux/games/%{name}-%{version}.tar.gz
14 # Source0-md5: 238a38a3a017ca9b216fc42bde405639
15 Source1: http://www.mif.pg.gda.pl/homepages/ankry/man-PLD/%{name}-non-english-man-pages.tar.bz2
16 # Source1-md5: 5ed0ae6b7c5d5a2edddc636240314e34
17 Patch0: %{name}-hole.patch
18 Patch1: %{name}-headers.patch
19 Patch2: %{name}-ospeed.patch
20 Patch3: %{name}-from.patch
21 Patch4: %{name}-monop_rename.patch
22 Patch5: %{name}-man.patch
23 Patch6: %{name}-types.patch
24 Patch7: %{name}-tetris.patch
25 Patch8: %{name}-debian.patch
29 BuildRequires: libstdc++-devel
30 BuildRequires: ncurses-devel >= 5.0
34 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
36 %define gamesdir %{_bindir}
40 Bsd-games includes adventure, arithmetic, atc, backgammon, battlestar,
41 bcd, caesar, canfield, cfscores, countmail, cribbage, dm, factor,
42 fish, gomoku, hunt, mille, monop, morse, number, phantasia, pig, pom,
43 ppt, primes, quiz, rain, random, robots, rot13, sail, snake, snscore,
44 teachgammon, tetris-bsd, trek, wargames, worm, worms and wump.
46 Note: countmail requires frm(1) command from elm package.
48 %description -l de.UTF-8
49 Dies ist eine Sammlung von Games. Zu den bekanntesten gehören
50 Backgammon, Cribbage, Monop, Primes, Trek und Battlestar.
52 %description -l es.UTF-8
53 Bsd-games incluye juegos: adventure, arithmetic, atc, backgammon,
54 battlestar, bcd, caesar, canfield, cfscores, countmail, cribbage, dm,
55 factor, fish, gomoku, hunt, mille, monop, morse, number, phantasia,
56 pig, pom, ppt, primes, quiz, rain, random, robots, rot13, sail, snake,
57 snscore, teachgammon, tetris-bsd, trek, wargames, worm, worms and
60 Aviso: countmail requiere comando frm(1) del paquete elm.
62 %description -l fr.UTF-8
63 Lot de jeux. Contient backgammon, cribbage, le pendu, monop, primes,
66 %description -l pl.UTF-8
67 W skład gier BSD wchodzą: adventure, arithmetic, atc, backgammon,
68 battlestar, bcd, caesar, canfield, cfscores, countmail, cribbage, dm,
69 factor, fish, gomoku, hunt, mille, monop, morse, number, phantasia,
70 pig, pom, ppt, primes, quiz, rain, random, robots, rot13, sail, snake,
71 snscore, teachgammon, tetris-bsd, trek, wargames, worm, worms i wump.
73 Uwaga: countmail wymaga polecenia frm(1) z pakietu elm.
75 %description -l pt.UTF-8
76 Isto é um conjunto de jogos. Os destaques incluem gamão, jogo de
77 cartas, forca, monopólio e guerra nas estrelas.
79 %description -l tr.UTF-8
80 Tavla, cribbage, adam asmaca, monop, primes, trek ve battlestar gibi
81 oyunlar içeren bir paket.
95 cat >config.params <<EOF
96 bsd_games_cfg_non_interactive=y
97 bsd_games_cfg_install_prefix=$RPM_BUILD_ROOT
98 bsd_games_cfg_no_build_dirs="banner factor fortune hack"
99 bsd_games_cfg_gamesdir=%{_bindir}
100 bsd_games_cfg_sbindir=%{_sbindir}
101 bsd_games_cfg_docdir=%{_docdir}/bsdgames-%{version}
102 bsd_games_cfg_do_chown=n
103 bsd_games_cfg_gzip_manpages=n
104 bsd_games_cfg_ncurses_includes=-I/usr/include/ncurses
105 bsd_games_cfg_ncurses_lib="-lncurses -ltinfo"
113 LDFLAGS="%{rpmldflags}" \
114 OPTIMIZE="%{rpmcflags}"
117 nroff trek/DOC/read_me.nr > doc/trek/read_me.txt
118 nroff trek/DOC/trekmanual.nr > doc/trek/trekmanual.txt
121 rm -rf $RPM_BUILD_ROOT
125 bzip2 -dc %{SOURCE1} | tar xf - -C $RPM_BUILD_ROOT%{_mandir}
127 # primes(6) man originally is just a symlink to factor(6)
128 # but we install only primes, not factor (which is in sh-utils)
129 rm -f $RPM_BUILD_ROOT%{_mandir}/man6/primes.6*
130 install factor/factor.6 $RPM_BUILD_ROOT%{_mandir}/man6/primes.6
132 # TODO: add Finish factor.6 to non-english-man-pages
133 #mv -f $RPM_BUILD_ROOT%{_mandir}/fi/man6/{factor,primes}.6
135 # resolve conflict with hunt package
136 mv -f $RPM_BUILD_ROOT%{_bindir}/hunt{,-game}
137 mv -f $RPM_BUILD_ROOT%{_mandir}/man6/hunt{,-game}.6
139 rm -f $RPM_BUILD_ROOT%{_mandir}/{README.bsd-games-non-english-man-pages,bsd-games-pld.patch}
142 rm -rf $RPM_BUILD_ROOT
145 %defattr(644,root,root,755)
146 %doc doc/trek trek/USD.doc/trek.me
147 %attr(755,root,root) %{_bindir}/*
148 %attr(755,root,root) %{_sbindir}/huntd
150 %{_datadir}/misc/acronyms
151 %{_datadir}/misc/acronyms.comp
153 /var/games/battlestar.log
156 /var/games/robots_roll
157 %dir /var/games/phantasia
158 %attr(640,root,games) /var/games/phantasia/characs
159 /var/games/phantasia/gold
160 /var/games/phantasia/lastdead
161 /var/games/phantasia/mess
162 /var/games/phantasia/monsters
163 /var/games/phantasia/motd
164 /var/games/phantasia/scoreboard
165 /var/games/phantasia/void
166 %attr(750,root,games) /var/games/sail
169 /var/games/snakerawscores
170 /var/games/tetris-bsd.scores
172 %lang(fi) %{_mandir}/fi/man*/*
173 %lang(pl) %{_mandir}/pl/man*/*