X-Git-Url: https://git.pld-linux.org/?p=packages%2Fbsd-games.git;a=blobdiff_plain;f=bsd-games.spec;h=c049a467f606e4e1138db94351d6b7362a4a5d9d;hp=a8af90b609b9997be484cda896e0b5658040aa5e;hb=100fe7be059bc8b0ef5b6d9206a8fe9322a9647b;hpb=da76b7dec8707b8f2f2d4ce0eb079379bb8103d2 diff --git a/bsd-games.spec b/bsd-games.spec index a8af90b..c049a46 100644 --- a/bsd-games.spec +++ b/bsd-games.spec @@ -1,3 +1,6 @@ +# TODO +# - update to 2.17 +# - apply debian patches? ftp://ftp.debian.org/debian/pool/main/b/bsdgames/bsdgames_2.17-5.diff.gz Summary: A collection of BSD (Berkeley Standard Distribution) games Summary(de): Diverse BSD-Games Summary(es): Paquete con varios juegos BSD @@ -6,28 +9,34 @@ Summary(pl): Zestaw gier BSD (Berkeley Standard Distribution) Summary(pt): Pacote com vĂ¡rios jogos BSD Summary(tr): Metin ekranda oyunlar paketi Name: bsd-games -Version: 2.13 -Release: 2 +Version: 2.17 +Release: 0.1 License: distributable Group: Applications/Games Source0: ftp://ibiblio.org/pub/Linux/games/%{name}-%{version}.tar.gz -# Source0-md5: cf33f61ce1f0c09a7473ac26a4a0a6ec +# Source0-md5: 238a38a3a017ca9b216fc42bde405639 Source1: http://www.mif.pg.gda.pl/homepages/ankry/man-PLD/%{name}-non-english-man-pages.tar.bz2 -# Source1-md5: 53f612734e8324dfc7d3658c33dee4cb +# Source1-md5: 5ed0ae6b7c5d5a2edddc636240314e34 Patch0: %{name}-hole.patch Patch1: %{name}-headers.patch Patch2: %{name}-ospeed.patch Patch3: %{name}-config.patch Patch4: %{name}-from.patch -Patch5: %{name}-destdir.patch +Patch5: %{name}-monop_rename.patch +Patch6: %{name}-man.patch +Patch7: %{name}-types.patch +Patch8: %{name}-tetris.patch +BuildRequires: bison +BuildRequires: flex +BuildRequires: groff BuildRequires: ncurses-devel >= 5.0 BuildRequires: words -BuildRequires: bison Requires: textutils Requires: words BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) %define gamesdir %{_bindir} +%undefine with_ccache %description Bsd-games includes adventure, arithmetic, atc, backgammon, battlestar, @@ -43,8 +52,14 @@ Dies ist eine Sammlung von Games. Zu den bekanntesten geh Backgammon, Cribbage, Monop, Primes, Trek und Battlestar. %description -l es -Esto es un conjunto de juegos. Los destaques incluyen gammon, barajas, -ahorcado, monopolio y guerra en las estrellas. +Bsd-games incluye juegos: adventure, arithmetic, atc, backgammon, +battlestar, bcd, caesar, canfield, cfscores, countmail, cribbage, dm, +factor, fish, gomoku, hunt, mille, monop, morse, number, phantasia, +pig, pom, ppt, primes, quiz, rain, random, robots, rot13, sail, snake, +snscore, teachgammon, tetris-bsd, trek, wargames, worm, worms and +wump. + +Aviso: countmail requiere comando frm(1) del paquete elm. %description -l fr Lot de jeux. Contient backgammon, cribbage, le pendu, monop, primes, @@ -72,23 +87,47 @@ oyunlar i %patch0 -p1 %patch1 -p1 %patch2 -p1 +# config patch creation: diff between unconfigured and following configuration: +# Install prefix: $INSTALL_PREFIX +# Games not to build: banner factor fortune hack +# Games directory: /usr/bin +# Daemon directory: /usr/sbin +# Directory for miscellaneous documentation [/usr/share/doc/bsd-games]: /usr/share/doc/bsd-games-%{version} +# Set owners/groups on installed files [y]: n +# Gzip manpages [y]: n +# Ncurses includes []: -I/usr/include/ncurses +# (the rest is default) + +# then change $RPM_BUILD_DIR path to "." %patch3 -p1 +# these files come from patch +chmod +x install-man install-score %patch4 -p1 %patch5 -p1 +%patch6 -p1 +%patch7 -p1 +%patch8 -p1 %build -%{__make} LDFLAGS="%{rpmldflags}" \ +%{__make} \ + CC="%{__cc}" \ + CXX="%{__cxx}" \ + LDFLAGS="%{rpmldflags}" \ OPTIMIZE="%{rpmcflags}" +mkdir -p doc/trek +nroff trek/DOC/read_me.nr > doc/trek/read_me.txt +nroff trek/DOC/trekmanual.nr > doc/trek/trekmanual.txt + %install rm -rf $RPM_BUILD_ROOT -chmod +x install-man install-score -%{__make} INSTALL_PREFIX="$RPM_BUILD_ROOT" install +%{__make} install \ + INSTALL_PREFIX=$RPM_BUILD_ROOT bzip2 -dc %{SOURCE1} | tar xf - -C $RPM_BUILD_ROOT%{_mandir} -# primes(6) man oryginally is just a symlink to factor(6) +# primes(6) man originally is just a symlink to factor(6) # but we install only primes, not factor (which is in sh-utils) rm -f $RPM_BUILD_ROOT%{_mandir}/man6/primes.6* install factor/factor.6 $RPM_BUILD_ROOT%{_mandir}/man6/primes.6 @@ -100,19 +139,25 @@ install factor/factor.6 $RPM_BUILD_ROOT%{_mandir}/man6/primes.6 mv -f $RPM_BUILD_ROOT%{_bindir}/hunt{,-game} mv -f $RPM_BUILD_ROOT%{_mandir}/man6/hunt{,-game}.6 +rm -f $RPM_BUILD_ROOT%{_mandir}/{README.bsd-games-non-english-man-pages,bsd-games-pld.patch} + %clean rm -rf $RPM_BUILD_ROOT %files %defattr(644,root,root,755) +%doc doc/trek trek/USD.doc/trek.me %attr(755,root,root) %{_bindir}/* +%attr(755,root,root) %{_sbindir}/huntd %{_datadir}/games/* %{_datadir}/misc/acronyms +%{_datadir}/misc/acronyms.comp /var/games/atc_score /var/games/battlestar.log /var/games/cfscores /var/games/criblog /var/games/robots_roll +%dir /var/games/phantasia %attr(640,root,games) /var/games/phantasia/characs /var/games/phantasia/gold /var/games/phantasia/lastdead