]> git.pld-linux.org Git - packages/bsd-games.git/blob - bsd-games.spec
- converted to UTF-8
[packages/bsd-games.git] / bsd-games.spec
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
8 Name:           bsd-games
9 Version:        2.17
10 Release:        0.2
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
26 BuildRequires:  bison
27 BuildRequires:  flex
28 BuildRequires:  groff
29 BuildRequires:  libstdc++-devel
30 BuildRequires:  ncurses-devel >= 5.0
31 BuildRequires:  words
32 Requires:       textutils
33 Requires:       words
34 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
35
36 %define         gamesdir        %{_bindir}
37 %undefine       with_ccache
38
39 %description
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.
45
46 Note: countmail requires frm(1) command from elm package.
47
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.
51
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
58 wump.
59
60 Aviso: countmail requiere comando frm(1) del paquete elm.
61
62 %description -l fr.UTF-8
63 Lot de jeux. Contient backgammon, cribbage, le pendu, monop, primes,
64 trek et battlestar.
65
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.
72
73 Uwaga: countmail wymaga polecenia frm(1) z pakietu elm.
74
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.
78
79 %description -l tr.UTF-8
80 Tavla, cribbage, adam asmaca, monop, primes, trek ve battlestar gibi
81 oyunlar içeren bir paket.
82
83 %prep
84 %setup -q
85 %patch0 -p1
86 %patch1 -p1
87 %patch2 -p1
88 %patch3 -p1
89 %patch4 -p1
90 %patch5 -p1
91 %patch6 -p1
92 %patch7 -p1
93 %patch8 -p1
94
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
108 %build
109 ./configure
110 %{__make} \
111         CC="%{__cc}" \
112         CXX="%{__cxx}" \
113         LDFLAGS="%{rpmldflags}" \
114         OPTIMIZE="%{rpmcflags}"
115
116 mkdir -p doc/trek
117 nroff trek/DOC/read_me.nr > doc/trek/read_me.txt
118 nroff trek/DOC/trekmanual.nr > doc/trek/trekmanual.txt
119
120 %install
121 rm -rf $RPM_BUILD_ROOT
122
123 %{__make} install
124
125 bzip2 -dc %{SOURCE1} | tar xf - -C $RPM_BUILD_ROOT%{_mandir}
126
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
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
138
139 rm -f $RPM_BUILD_ROOT%{_mandir}/{README.bsd-games-non-english-man-pages,bsd-games-pld.patch}
140
141 %clean
142 rm -rf $RPM_BUILD_ROOT
143
144 %files
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
149 %{_datadir}/games/*
150 %{_datadir}/misc/acronyms
151 %{_datadir}/misc/acronyms.comp
152 /var/games/atc_score
153 /var/games/battlestar.log
154 /var/games/cfscores
155 /var/games/criblog
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
167 /var/games/saillog
168 /var/games/snake.log
169 /var/games/snakerawscores
170 /var/games/tetris-bsd.scores
171 %{_mandir}/man*/*
172 %lang(fi) %{_mandir}/fi/man*/*
173 %lang(pl) %{_mandir}/pl/man*/*
This page took 0.067165 seconds and 3 git commands to generate.