]> git.pld-linux.org Git - packages/bsd-games.git/blame - bsd-games.spec
- CVE reference for debian patch
[packages/bsd-games.git] / bsd-games.spec
CommitLineData
719913d9 1Summary: A collection of BSD (Berkeley Standard Distribution) games
1f677366
ER
2Summary(de.UTF-8): Diverse BSD-Games
3Summary(es.UTF-8): Paquete con varios juegos BSD
4Summary(fr.UTF-8): Paquetage de jeux BSD divers
5Summary(pl.UTF-8): Zestaw gier BSD (Berkeley Standard Distribution)
6Summary(pt.UTF-8): Pacote com vários jogos BSD
7Summary(tr.UTF-8): Metin ekranda oyunlar paketi
09347159 8Name: bsd-games
100fe7be 9Version: 2.17
632290c1 10Release: 0.2
08880f17 11License: distributable
180eef91 12Group: Applications/Games
0678e3b1 13Source0: ftp://ibiblio.org/pub/Linux/games/%{name}-%{version}.tar.gz
100fe7be 14# Source0-md5: 238a38a3a017ca9b216fc42bde405639
02367eb2 15Source1: http://www.mif.pg.gda.pl/homepages/ankry/man-PLD/%{name}-non-english-man-pages.tar.bz2
07d68636 16# Source1-md5: 5ed0ae6b7c5d5a2edddc636240314e34
08688066
SZ
17Patch0: %{name}-hole.patch
18Patch1: %{name}-headers.patch
180eef91 19Patch2: %{name}-ospeed.patch
4c08a27a
JB
20Patch3: %{name}-from.patch
21Patch4: %{name}-monop_rename.patch
22Patch5: %{name}-man.patch
23Patch6: %{name}-types.patch
24Patch7: %{name}-tetris.patch
25Patch8: %{name}-debian.patch
c8432600 26BuildRequires: bison
d2533640 27BuildRequires: flex
28BuildRequires: groff
4c08a27a 29BuildRequires: libstdc++-devel
08688066 30BuildRequires: ncurses-devel >= 5.0
00cff729 31BuildRequires: words
866d514e 32Requires: textutils
00cff729 33Requires: words
2847d7de 34BuildRoot: %{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 40Bsd-games includes adventure, arithmetic, atc, backgammon, battlestar,
41bcd, caesar, canfield, cfscores, countmail, cribbage, dm, factor,
42fish, gomoku, hunt, mille, monop, morse, number, phantasia, pig, pom,
43ppt, primes, quiz, rain, random, robots, rot13, sail, snake, snscore,
44teachgammon, tetris-bsd, trek, wargames, worm, worms and wump.
4706669f 45
ec69ecd4
JB
46Note: countmail requires frm(1) command from elm package.
47
501826c0
JR
48%description -l de.UTF-8
49Dies ist eine Sammlung von Games. Zu den bekanntesten gehören
180eef91 50Backgammon, Cribbage, Monop, Primes, Trek und Battlestar.
51
501826c0 52%description -l es.UTF-8
1af96b36 53Bsd-games incluye juegos: adventure, arithmetic, atc, backgammon,
54battlestar, bcd, caesar, canfield, cfscores, countmail, cribbage, dm,
55factor, fish, gomoku, hunt, mille, monop, morse, number, phantasia,
56pig, pom, ppt, primes, quiz, rain, random, robots, rot13, sail, snake,
53f75693
ER
57snscore, teachgammon, tetris-bsd, trek, wargames, worm, worms and
58wump.
1af96b36 59
60Aviso: countmail requiere comando frm(1) del paquete elm.
61
501826c0 62%description -l fr.UTF-8
180eef91 63Lot de jeux. Contient backgammon, cribbage, le pendu, monop, primes,
64trek et battlestar.
65
501826c0
JR
66%description -l pl.UTF-8
67W skład gier BSD wchodzą: adventure, arithmetic, atc, backgammon,
08688066 68battlestar, bcd, caesar, canfield, cfscores, countmail, cribbage, dm,
2b6e3d67 69factor, fish, gomoku, hunt, mille, monop, morse, number, phantasia,
70pig, pom, ppt, primes, quiz, rain, random, robots, rot13, sail, snake,
db227b03 71snscore, teachgammon, tetris-bsd, trek, wargames, worm, worms i wump.
09347159 72
ec69ecd4
JB
73Uwaga: countmail wymaga polecenia frm(1) z pakietu elm.
74
501826c0
JR
75%description -l pt.UTF-8
76Isto é um conjunto de jogos. Os destaques incluem gamão, jogo de
77cartas, forca, monopólio e guerra nas estrelas.
180eef91 78
501826c0 79%description -l tr.UTF-8
180eef91 80Tavla, cribbage, adam asmaca, monop, primes, trek ve battlestar gibi
501826c0 81oyunlar 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
95cat >config.params <<EOF
96bsd_games_cfg_non_interactive=y
97bsd_games_cfg_install_prefix=$RPM_BUILD_ROOT
98bsd_games_cfg_no_build_dirs="banner factor fortune hack"
99bsd_games_cfg_gamesdir=%{_bindir}
100bsd_games_cfg_sbindir=%{_sbindir}
101bsd_games_cfg_docdir=%{_docdir}/bsdgames-%{version}
102bsd_games_cfg_do_chown=n
103bsd_games_cfg_gzip_manpages=n
104bsd_games_cfg_ncurses_includes=-I/usr/include/ncurses
105bsd_games_cfg_ncurses_lib="-lncurses -ltinfo"
106EOF
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 116mkdir -p doc/trek
d2533640 117nroff trek/DOC/read_me.nr > doc/trek/read_me.txt
118nroff trek/DOC/trekmanual.nr > doc/trek/trekmanual.txt
119
4706669f 120%install
121rm -rf $RPM_BUILD_ROOT
0c1cbf19 122
4c08a27a 123%{__make} install
4706669f 124
02367eb2 125bzip2 -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)
129rm -f $RPM_BUILD_ROOT%{_mandir}/man6/primes.6*
130install 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
136mv -f $RPM_BUILD_ROOT%{_bindir}/hunt{,-game}
137mv -f $RPM_BUILD_ROOT%{_mandir}/man6/hunt{,-game}.6
0c1cbf19 138
53f75693
ER
139rm -f $RPM_BUILD_ROOT%{_mandir}/{README.bsd-games-non-english-man-pages,bsd-games-pld.patch}
140
4706669f 141%clean
142rm -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*/*
This page took 0.099299 seconds and 4 git commands to generate.