]>
Commit | Line | Data |
---|---|---|
719913d9 | 1 | Summary: A collection of BSD (Berkeley Standard Distribution) games |
501826c0 JR |
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 | |
09347159 | 8 | Name: bsd-games |
100fe7be | 9 | Version: 2.17 |
632290c1 | 10 | Release: 0.2 |
08880f17 | 11 | License: distributable |
180eef91 | 12 | Group: Applications/Games |
0678e3b1 | 13 | Source0: ftp://ibiblio.org/pub/Linux/games/%{name}-%{version}.tar.gz |
100fe7be | 14 | # Source0-md5: 238a38a3a017ca9b216fc42bde405639 |
02367eb2 | 15 | Source1: http://www.mif.pg.gda.pl/homepages/ankry/man-PLD/%{name}-non-english-man-pages.tar.bz2 |
07d68636 | 16 | # Source1-md5: 5ed0ae6b7c5d5a2edddc636240314e34 |
08688066 SZ |
17 | Patch0: %{name}-hole.patch |
18 | Patch1: %{name}-headers.patch | |
180eef91 | 19 | Patch2: %{name}-ospeed.patch |
4c08a27a JB |
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 | |
c8432600 | 26 | BuildRequires: bison |
d2533640 | 27 | BuildRequires: flex |
28 | BuildRequires: groff | |
4c08a27a | 29 | BuildRequires: libstdc++-devel |
08688066 | 30 | BuildRequires: ncurses-devel >= 5.0 |
00cff729 | 31 | BuildRequires: words |
866d514e | 32 | Requires: textutils |
00cff729 | 33 | Requires: words |
2847d7de | 34 | BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) |
4706669f | 35 | |
ec69ecd4 | 36 | %define gamesdir %{_bindir} |
53f75693 | 37 | %undefine with_ccache |
ec69ecd4 | 38 | |
4706669f | 39 | %description |
2b6e3d67 | 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. | |
4706669f | 45 | |
ec69ecd4 JB |
46 | Note: countmail requires frm(1) command from elm package. |
47 | ||
501826c0 JR |
48 | %description -l de.UTF-8 |
49 | Dies ist eine Sammlung von Games. Zu den bekanntesten gehören | |
180eef91 | 50 | Backgammon, Cribbage, Monop, Primes, Trek und Battlestar. |
51 | ||
501826c0 | 52 | %description -l es.UTF-8 |
1af96b36 | 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, | |
53f75693 ER |
57 | snscore, teachgammon, tetris-bsd, trek, wargames, worm, worms and |
58 | wump. | |
1af96b36 | 59 | |
60 | Aviso: countmail requiere comando frm(1) del paquete elm. | |
61 | ||
501826c0 | 62 | %description -l fr.UTF-8 |
180eef91 | 63 | Lot de jeux. Contient backgammon, cribbage, le pendu, monop, primes, |
64 | trek et battlestar. | |
65 | ||
501826c0 JR |
66 | %description -l pl.UTF-8 |
67 | W skład gier BSD wchodzą: adventure, arithmetic, atc, backgammon, | |
08688066 | 68 | battlestar, bcd, caesar, canfield, cfscores, countmail, cribbage, dm, |
2b6e3d67 | 69 | factor, fish, gomoku, hunt, mille, monop, morse, number, phantasia, |
70 | pig, pom, ppt, primes, quiz, rain, random, robots, rot13, sail, snake, | |
db227b03 | 71 | snscore, teachgammon, tetris-bsd, trek, wargames, worm, worms i wump. |
09347159 | 72 | |
ec69ecd4 JB |
73 | Uwaga: countmail wymaga polecenia frm(1) z pakietu elm. |
74 | ||
501826c0 JR |
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. | |
180eef91 | 78 | |
501826c0 | 79 | %description -l tr.UTF-8 |
180eef91 | 80 | Tavla, cribbage, adam asmaca, monop, primes, trek ve battlestar gibi |
501826c0 | 81 | oyunlar içeren bir paket. |
180eef91 | 82 | |
4706669f | 83 | %prep |
84 | %setup -q | |
08688066 SZ |
85 | %patch0 -p1 |
86 | %patch1 -p1 | |
87 | %patch2 -p1 | |
168c9e34 | 88 | %patch3 -p1 |
d2533640 | 89 | %patch4 -p1 |
90 | %patch5 -p1 | |
91 | %patch6 -p1 | |
326fd135 | 92 | %patch7 -p1 |
53f75693 | 93 | %patch8 -p1 |
d2533640 | 94 | |
4c08a27a JB |
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" | |
106 | EOF | |
107 | ||
4706669f | 108 | %build |
4c08a27a | 109 | ./configure |
c8432600 | 110 | %{__make} \ |
168c9e34 JB |
111 | CC="%{__cc}" \ |
112 | CXX="%{__cxx}" \ | |
c8432600 | 113 | LDFLAGS="%{rpmldflags}" \ |
545aacc7 | 114 | OPTIMIZE="%{rpmcflags}" |
4706669f | 115 | |
07d68636 | 116 | mkdir -p doc/trek |
d2533640 | 117 | nroff trek/DOC/read_me.nr > doc/trek/read_me.txt |
118 | nroff trek/DOC/trekmanual.nr > doc/trek/trekmanual.txt | |
119 | ||
4706669f | 120 | %install |
121 | rm -rf $RPM_BUILD_ROOT | |
0c1cbf19 | 122 | |
4c08a27a | 123 | %{__make} install |
4706669f | 124 | |
02367eb2 | 125 | bzip2 -dc %{SOURCE1} | tar xf - -C $RPM_BUILD_ROOT%{_mandir} |
126 | ||
c8432600 | 127 | # primes(6) man originally is just a symlink to factor(6) |
0678e3b1 JB |
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 | |
131 | ||
132 | # TODO: add Finish factor.6 to non-english-man-pages | |
133 | #mv -f $RPM_BUILD_ROOT%{_mandir}/fi/man6/{factor,primes}.6 | |
134 | ||
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 | |
0c1cbf19 | 138 | |
53f75693 ER |
139 | rm -f $RPM_BUILD_ROOT%{_mandir}/{README.bsd-games-non-english-man-pages,bsd-games-pld.patch} |
140 | ||
4706669f | 141 | %clean |
142 | rm -rf $RPM_BUILD_ROOT | |
143 | ||
08688066 | 144 | %files |
09347159 | 145 | %defattr(644,root,root,755) |
168c9e34 | 146 | %doc doc/trek trek/USD.doc/trek.me |
719913d9 | 147 | %attr(755,root,root) %{_bindir}/* |
2c46344a | 148 | %attr(755,root,root) %{_sbindir}/huntd |
2b6e3d67 | 149 | %{_datadir}/games/* |
150 | %{_datadir}/misc/acronyms | |
168c9e34 | 151 | %{_datadir}/misc/acronyms.comp |
08688066 SZ |
152 | /var/games/atc_score |
153 | /var/games/battlestar.log | |
154 | /var/games/cfscores | |
155 | /var/games/criblog | |
156 | /var/games/robots_roll | |
2d93c1cd | 157 | %dir /var/games/phantasia |
0678e3b1 | 158 | %attr(640,root,games) /var/games/phantasia/characs |
08688066 SZ |
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 | |
0678e3b1 | 166 | %attr(750,root,games) /var/games/sail |
08688066 SZ |
167 | /var/games/saillog |
168 | /var/games/snake.log | |
169 | /var/games/snakerawscores | |
170 | /var/games/tetris-bsd.scores | |
2b0b26c1 | 171 | %{_mandir}/man*/* |
02367eb2 | 172 | %lang(fi) %{_mandir}/fi/man*/* |
173 | %lang(pl) %{_mandir}/pl/man*/* |