]> git.pld-linux.org Git - packages/bsd-games.git/blob - bsd-games.spec
968568602d9314a2dbf4e054085ca7a098268b94
[packages/bsd-games.git] / bsd-games.spec
1 Summary:        A collection of BSD (Berkeley Standard Distribution) games
2 Summary(de):    Diverse BSD-Games
3 Summary(es):    Paquete con varios juegos BSD
4 Summary(fr):    Paquetage de jeux BSD divers
5 Summary(pl):    Zestaw gier BSD (Berkeley Standard Distribution)
6 Summary(pt):    Pacote com vários jogos BSD
7 Summary(tr):    Metin ekranda oyunlar paketi
8 Name:           bsd-games
9 Version:        2.15
10 Release:        3
11 License:        distributable
12 Group:          Applications/Games
13 Source0:        ftp://ibiblio.org/pub/Linux/games/%{name}-%{version}.tar.gz
14 # Source0-md5:  3814794cb54c56ba3e82d07e93e41f00
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}-config.patch
21 Patch4:         %{name}-from.patch
22 Patch5:         %{name}-monop_rename.patch
23 Patch6:         %{name}-man.patch
24 BuildRequires:  bison
25 BuildRequires:  flex
26 BuildRequires:  groff
27 BuildRequires:  ncurses-devel >= 5.0
28 BuildRequires:  words
29 Requires:       textutils
30 Requires:       words
31 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
32
33 %define         gamesdir        %{_bindir}
34
35 %description
36 Bsd-games includes adventure, arithmetic, atc, backgammon, battlestar,
37 bcd, caesar, canfield, cfscores, countmail, cribbage, dm, factor,
38 fish, gomoku, hunt, mille, monop, morse, number, phantasia, pig, pom,
39 ppt, primes, quiz, rain, random, robots, rot13, sail, snake, snscore,
40 teachgammon, tetris-bsd, trek, wargames, worm, worms and wump.
41
42 Note: countmail requires frm(1) command from elm package.
43
44 %description -l de
45 Dies ist eine Sammlung von Games. Zu den bekanntesten gehören
46 Backgammon, Cribbage, Monop, Primes, Trek und Battlestar.
47
48 %description -l es
49 Esto es un conjunto de juegos. Los destaques incluyen gammon, barajas,
50 ahorcado, monopolio y guerra en las estrellas.
51
52 %description -l fr
53 Lot de jeux. Contient backgammon, cribbage, le pendu, monop, primes,
54 trek et battlestar.
55
56 %description -l pl
57 W sk³ad gier BSD wchodz±: adventure, arithmetic, atc, backgammon,
58 battlestar, bcd, caesar, canfield, cfscores, countmail, cribbage, dm,
59 factor, fish, gomoku, hunt, mille, monop, morse, number, phantasia,
60 pig, pom, ppt, primes, quiz, rain, random, robots, rot13, sail, snake,
61 snscore, teachgammon, tetris-bsd, trek, wargames, worm, worms i wump.
62
63 Uwaga: countmail wymaga polecenia frm(1) z pakietu elm.
64
65 %description -l pt
66 Isto é um conjunto de jogos. Os destaques incluem gamão, jogo de
67 cartas, forca, monopólio e guerra nas estrelas.
68
69 %description -l tr
70 Tavla, cribbage, adam asmaca, monop, primes, trek ve battlestar gibi
71 oyunlar içeren bir paket.
72
73 %prep
74 %setup -q
75 %patch0 -p1
76 %patch1 -p1
77 %patch2 -p1
78 %patch3 -p1
79
80 # config patch creation: diff between unconfigured and following configuration:
81 # Install prefix: $INSTALL_PREFIX
82 # Games not to build: banner factor fortune hack
83 # Games directory: /usr/bin
84 # Daemon directory: /usr/sbin
85 # Set owners/groups on installed files [y]: n
86 # Gzip manpages [y]: n
87 # Ncurses includes []: -I/usr/include/ncurses
88 # (the rest is default)
89
90 # then change $RPM_BUILD_DIR path to "."
91
92 %patch4 -p1
93 %patch5 -p1
94 %patch6 -p1
95
96 %build
97 %{__make} \
98         LDFLAGS="%{rpmldflags}" \
99         OPTIMIZE="%{rpmcflags}"
100
101 mkdir -p doc/trek
102 nroff trek/DOC/read_me.nr > doc/trek/read_me.txt
103 nroff trek/DOC/trekmanual.nr > doc/trek/trekmanual.txt
104
105 %install
106 rm -rf $RPM_BUILD_ROOT
107 chmod +x install-man install-score
108
109 %{__make} install \
110         INSTALL_PREFIX=$RPM_BUILD_ROOT
111
112 bzip2 -dc %{SOURCE1} | tar xf - -C $RPM_BUILD_ROOT%{_mandir}
113
114 # primes(6) man originally is just a symlink to factor(6)
115 # but we install only primes, not factor (which is in sh-utils)
116 rm -f $RPM_BUILD_ROOT%{_mandir}/man6/primes.6*
117 install factor/factor.6 $RPM_BUILD_ROOT%{_mandir}/man6/primes.6
118
119 # TODO: add Finish factor.6 to non-english-man-pages
120 #mv -f $RPM_BUILD_ROOT%{_mandir}/fi/man6/{factor,primes}.6
121
122 # resolve conflict with hunt package
123 mv -f $RPM_BUILD_ROOT%{_bindir}/hunt{,-game}
124 mv -f $RPM_BUILD_ROOT%{_mandir}/man6/hunt{,-game}.6
125
126 %clean
127 rm -rf $RPM_BUILD_ROOT
128
129 %files
130 %defattr(644,root,root,755)
131 %doc doc/trek
132 %attr(755,root,root) %{_bindir}/*
133 %attr(755,root,root) %{_sbindir}/huntd
134 %{_datadir}/games/*
135 %{_datadir}/misc/acronyms
136 /var/games/atc_score
137 /var/games/battlestar.log
138 /var/games/cfscores
139 /var/games/criblog
140 /var/games/robots_roll
141 %attr(640,root,games) /var/games/phantasia/characs
142 /var/games/phantasia/gold
143 /var/games/phantasia/lastdead
144 /var/games/phantasia/mess
145 /var/games/phantasia/monsters
146 /var/games/phantasia/motd
147 /var/games/phantasia/scoreboard
148 /var/games/phantasia/void
149 %attr(750,root,games) /var/games/sail
150 /var/games/saillog
151 /var/games/snake.log
152 /var/games/snakerawscores
153 /var/games/tetris-bsd.scores
154 %{_mandir}/man*/*
155 %lang(fi) %{_mandir}/fi/man*/*
156 %lang(pl) %{_mandir}/pl/man*/*
This page took 0.046645 seconds and 2 git commands to generate.