Sophie

Sophie

distrib > Mandriva > cs4.0 > i586 > by-pkgid > 4ca3c6c6966b5a7e157ab87e818ebd8a > files > 14

fortune-mod-1.99.1-5mdk.src.rpm

%define	ver	1.99.1
%define	rel	5

%define build_plf 0
%{?_with_plf: %{expand: %%global build_plf 1}}
%if %build_plf
%define release %{rel}plf
%else
%define release %{rel}mdk
%endif

Summary:	A program which will display a fortune.
Summary(cs):	Program suenka s vitbou (fortune cookie) s opravami chyb
Summary(da):	fortune-cookie program med mange fejl rettelser
Summary(de):	Glückskeks-Programm mit Bugfixes
Summary(fi):	Paranneltu fortnue-ohjelma
Summary(fr):	Programme fortune cookie avec correction de bugs.
Summary(tr):	Rasgele, minik, sevimli mesajlar görüntüler
Name:		fortune-mod
Version:	%{ver}
Release:	%{release}
License:	BSD
Group:		Toys
# Sources of the program
URL:		http://www.redellipse.net/code/fortune/
Source0:	http://www.redellipse.net/code/downloads/%name-%version.tar.bz2
# sources of fortune data files
# when no URL is given it is because the data files are not on the internet.
# they are either personal data I've collected myself trough the years;
# or data that people sent me in my quality of i18n coordinator of Mandrake
Source1:	http://crystal.u-strasbg.fr/glp.txt.bz2
Source2:	COPYING.glp
Source3:	http://crystal.u-strasbg.fr/cabale.txt.bz2
Source4:	ftp://sunsite.unc.edu/pub/Linux/games/amusement/fortune-fr.1138.tar.bz2
Source5:	ftp://sunsite.unc.edu/pub/Linux/games/amusement/fortune-it-1.51.tar.bz2
Source6:	ftp://ftp.startrek.eu.org/pub/linux/MS-FORTUNES.bz2
Source7:	http://sam.linuxfr.org/fortunes.txt.bz2
Source8:	COPYING.linuxfr
Source9:	http://www.multimania.com/fortune/ffr.tar.bz2
Source10:	azafra.txt.bz2
Source11:	deprimente.txt.bz2
Source12:	fortune-wa-spots.txt.bz2
Source13:	fortune-kotowaza.bz2
Source14:	fortune-kotowaza.README.bz2
Source15:	fortune-proverbs-gaeilge.bz2
Source16:	fortune-walon.txt.bz2
Source17:	fortune-msg-id.tar.bz2
Source18:	ftp://sunsite.unc.edu/pub/Linux/games/amusement/fortune-cs-1.2.4.tar.bz2
Source19:	ftp://sunsite.unc.edu/pub/Linux/games/amusement/fortunes-hu-0.1.tar.bz2

BuildRequires:	recode-devel recode
BuildRoot:	%{_tmppath}/%{name}-%{version}-%{release}-buildroot

%description
Fortune-mod contains the ever-popular fortune program. Want a little
bit of random wisdom revealed to you when you log in? Fortune's
your program. Fun-loving system administrators can add fortune to
users' .login files, so that the users get their dose of wisdom 
each time they log in.

Install fortune if you want a program which will bestow these random
bits o' wit.

Now it supports reading the LANG variable and choosing, if they exist,
fortunes in the user language, when no parameter is given.

%description -l cs
Toto je trvale oblíbený program vìstící osud (fortune). Rád zobrazí
náhodnou vì¹tbu, je-li spu¹tìn. Obvykle je legrace, kdy¾ se umístí
do souboru .login pro u¾ivatele va¹eho systému, aby uvidìli nìco
nového poka¾dé, kdy¾ se pøihlásí.

%description -l da
Dette er det altid populære 'fortune' program. Det vil gladeligt
udskrive en tilfældig besked når det køres. Det er sjovt at have i
.login filen for dine brugere, så de altid ser noget nyt når de
logger ind.

%description -l de
Dies ist das beliebte Glückskeks-Programm. Es druckt eine zufällige
Weisheit. Wenn Sie es in die .login-Datei Ihrer Benutzer schreiben,
erhalten diese bei jedem Anmelden einen neuen Spruch.

%description -l fi
Tämä on aina suosittu fortune-ohjelma. Se tulostaa satunnaisen mietelauseen
tai vitsin aina ajettaessa. Se yleensä laitetaan käynnistymään käyttäjien
.login-tiedoston kautta, jolloin käyttäjä näkee aina uuden lauseen
kirjautuessaan sisään.

%description -l fr
Le célèbre programme fortune. Il affiche joyeusement un dicton
aléatoire lorsqu'il est lancé. Il est généralement amusant de le
placer dans le .login des utilisateurs d'un système pour qu'ils
voient quelque chose de nouveau à chaque fois qu'ils se loggent.

Cette version supporte l'utilisation de la variable $LANG pour choisir
automatiquemment un sous répertoire adapté à la langue de l'utilisateur

%description -l it
Questo e' il popolare gioco fortune. Visualizza casualmente delle
frasi sul video. Gli utenti di solito lo aggiungono nel proprio .login
per vedere delle frasi divertenti ogni volta si collegano.

%description -l tr
Fortune, her çaðrýldýðýnda büyük bir kitaplýktan rasgele seçeceði, eðlenceli
bir metni görüntüleyecektir. Aþýrý bilimsel ve yararlý bir uygulama olmamasýna
karþýn kullanýcýlarýn her sisteme baðlanýþýnda deðiþik bir mesajla
karþýlaþmalarýný saðlar.

%package -n	fortune-offensive
Summary:	Offensive Cookies for the fortune program
Group:		Toys
Requires:	%name

%description -n	fortune-offensive
This package includes the offensive cookies from the original
fortune-mod distribution, that couldn't be included in the official
Mandrake Linux distribution, so they are in PLF.

%prep
%setup -q

%build
%make

%install
rm -rf $RPM_BUILD_ROOT

%makeinstall_std prefix=%buildroot
mkdir -p $RPM_BUILD_ROOT{%{_bindir}/,%_sbindir}
mv %buildroot%_bindir/*str* %buildroot%_sbindir/
cp util/rot $RPM_BUILD_ROOT%{_bindir}

# extra english fortunes
mkdir -p en
mkdir -p doc/en
bzcat %{SOURCE6} > en/MS-FORTUNES

chmod -R a+rX en
cp en/* $RPM_BUILD_ROOT%{_gamesdatadir}/fortunes/

# Czech fortunes
mkdir -p cs
mkdir -p doc/cs

tar xjf %{SOURCE18} && mv fortune-cs-1.2.4/{README,LICENSE,HISTORIE} doc/cs \
	&& rm fortune-cs-1.2.4/{fortune-cs.lsm,install.sh} \
	&& mv fortune-cs-1.2.4/* cs/

chmod -R a+rX cs
cp -var cs $RPM_BUILD_ROOT%{_gamesdatadir}/fortunes/

# Spanish fortunes
mkdir -p es
mkdir -p doc/es
bzcat %{SOURCE10} > es/azafra
bzcat %{SOURCE11} > es/deprimente

chmod -R a+rX es
cp -var es $RPM_BUILD_ROOT%{_gamesdatadir}/fortunes/

# French fortunes
mkdir -p fr
mkdir -p doc/fr
tar xjf %{SOURCE4} -C fr/ && mkdir doc/fr/fortunes-fr && \
	mv fr/README fr/COPYING fr/INSTALL fr/*.lsm doc/fr/fortunes-fr
bzcat %{SOURCE1} | grep -v '^$' | sed 's/^-- /%/' > fr/glp \
	&& cp %{SOURCE2} doc/fr
bzcat %{SOURCE3} | grep -v '^$' | sed 's/^-- /%/' > fr/cabale
bzcat %{SOURCE7} > fr/linuxfr && cp %{SOURCE8} doc/fr
tar jyf %{SOURCE9} && mv ffr/data/* fr/ && rmdir ffr/data && \
	 mkdir doc/fr/ffr && mv ffr/* doc/fr/ffr/

chmod -R a+rX fr
cp -var fr $RPM_BUILD_ROOT%{_gamesdatadir}/fortunes/

# Gaeilge (Irish Gaelic) fortunes
mkdir -p ga
mkdir -p doc/ga
bzcat %{SOURCE15} > ga/proverbs && cat > doc/ga/proverbs << EOF
Gaeilge proverbs from Damian Lyons and GAELIC-L (mailing list)
EOF

chmod -R a+rX ga
cp -var ga $RPM_BUILD_ROOT%{_gamesdatadir}/fortunes/

# Hungarian fortunes
mkdir -p hu
mkdir -p doc/hu

tar yxvf %{SOURCE19} && mv fortunes-hu/{README,OLVASSEL} doc/hu \
	&& mv fortunes-hu/hu/magyar hu/

chmod -R a+rX hu
cp -var hu $RPM_BUILD_ROOT%{_gamesdatadir}/fortunes/

# Indonesian fortunes
mkdir -p id
mkdir -p doc/id
tar xjf %{SOURCE17} && mv fortune-msg-id/README doc/id && \
	 mv fortune-msg-id/* id/

chmod -R a+rX id
cp -var id $RPM_BUILD_ROOT%{_gamesdatadir}/fortunes/

# Italian fortunes
mkdir -p it
mkdir -p doc/it
tar xjf %{SOURCE5}
mv fortune.it-1.51/COPYING fortune.it-1.51/README doc/it
mv fortune.it-1.51/INSTALLAZIONE fortune.it-1.51/*.lsm doc/it
mv fortune.it-1.51/* it/

chmod -R a+rX it
cp -var it $RPM_BUILD_ROOT%{_gamesdatadir}/fortunes/

# Japanese fortunes
mkdir -p ja
mkdir -p doc/ja
bzcat %{SOURCE13} > ja/kotowaza ; bzcat %{SOURCE14} > doc/ja/kotowaza.README

chmod -R a+rX ja
cp -var ja $RPM_BUILD_ROOT%{_gamesdatadir}/fortunes/

# Walloon fortunes
mkdir -p wa
mkdir -p doc/wa
bzcat %{SOURCE12} > wa/spots
bzcat %{SOURCE16} > wa/walon

chmod -R a+rX wa
cp -var wa $RPM_BUILD_ROOT%{_gamesdatadir}/fortunes/

rm -rf %buildroot%{_gamesdatadir}/fortunes/off
%if  %build_plf
mkdir -p %buildroot%{_gamesdatadir}/fortunes/off
install -m 644 datfiles/off/unrotated/* %buildroot%{_gamesdatadir}/fortunes/off
rm -f %buildroot%{_gamesdatadir}/fortunes/off/*.old
%endif

(
    cd $RPM_BUILD_ROOT%{_gamesdatadir}/fortunes/
    find * -name "*.dat" | xargs rm
    for i in `find * -type f` ; do
        $RPM_BUILD_ROOT%{_sbindir}/strfile $i
    done
)

ln -s strfile.1.bz2 $RPM_BUILD_ROOT%{_mandir}/man1/unstr.1.bz2
#wrong paths in the man page:
perl -pi -e 's!%buildroot!!' %buildroot%_mandir/man6/*

%clean
rm -rf $RPM_BUILD_ROOT

%files
%defattr(644,root,root,755)
%doc README ChangeLog TODO 
#%doc doc/en/*
%lang(cs) %doc doc/cs
#%lang(es) %doc doc/es
%lang(fr) %doc doc/fr
%lang(ga) %doc doc/ga
%lang(hu) %doc doc/hu
#%lang(id) %doc doc/id
%lang(it) %doc doc/it
%lang(ja) %doc doc/ja
#%lang(wa) %doc doc/wa
%attr(755,root,root)%{_gamesbindir}/fortune
%attr(755,root,root)%{_sbindir}/strfile
%attr(755,root,root)%{_sbindir}/unstr
%attr(755,root,root)%{_bindir}/rot
%lang(cs) %{_gamesdatadir}/fortunes/cs
%lang(es) %{_gamesdatadir}/fortunes/es
%lang(fr) %{_gamesdatadir}/fortunes/fr
%lang(ga) %{_gamesdatadir}/fortunes/ga
%lang(hu) %{_gamesdatadir}/fortunes/hu
%lang(id) %{_gamesdatadir}/fortunes/id
%lang(it) %{_gamesdatadir}/fortunes/it
%lang(ja) %{_gamesdatadir}/fortunes/ja
%lang(wa) %{_gamesdatadir}/fortunes/wa

%dir %{_gamesdatadir}/fortunes
%{_gamesdatadir}/fortunes/MS-FORTUNES
%{_gamesdatadir}/fortunes/art
%{_gamesdatadir}/fortunes/ascii-art
%{_gamesdatadir}/fortunes/computers
%{_gamesdatadir}/fortunes/cookie
%{_gamesdatadir}/fortunes/debian
%{_gamesdatadir}/fortunes/definitions
%{_gamesdatadir}/fortunes/drugs
%{_gamesdatadir}/fortunes/education
%{_gamesdatadir}/fortunes/ethnic
%{_gamesdatadir}/fortunes/food
%{_gamesdatadir}/fortunes/fortunes
%{_gamesdatadir}/fortunes/goedel
%{_gamesdatadir}/fortunes/humorists
%{_gamesdatadir}/fortunes/kids
%{_gamesdatadir}/fortunes/knghtbrd
%{_gamesdatadir}/fortunes/law
%{_gamesdatadir}/fortunes/linux
%{_gamesdatadir}/fortunes/linuxcookie
%{_gamesdatadir}/fortunes/literature
%{_gamesdatadir}/fortunes/love
%{_gamesdatadir}/fortunes/magic
%{_gamesdatadir}/fortunes/medicine
%{_gamesdatadir}/fortunes/men-women
%{_gamesdatadir}/fortunes/miscellaneous
%{_gamesdatadir}/fortunes/news
%{_gamesdatadir}/fortunes/paradoxum
%{_gamesdatadir}/fortunes/people
%{_gamesdatadir}/fortunes/perl
%{_gamesdatadir}/fortunes/pets
%{_gamesdatadir}/fortunes/platitudes
%{_gamesdatadir}/fortunes/politics
%{_gamesdatadir}/fortunes/riddles
%{_gamesdatadir}/fortunes/science
%{_gamesdatadir}/fortunes/songs-poems
%{_gamesdatadir}/fortunes/sports
%{_gamesdatadir}/fortunes/startrek
%{_gamesdatadir}/fortunes/translate-me
%{_gamesdatadir}/fortunes/wisdom
%{_gamesdatadir}/fortunes/work
%{_gamesdatadir}/fortunes/zippy
%{_gamesdatadir}/fortunes/*.dat
%{_gamesdatadir}/fortunes/*.u8
%{_mandir}/man6/fortune.6*
%{_mandir}/man1/strfile.1*
%{_mandir}/man1/unstr.1*

%if %build_plf
%files -n fortune-offensive
%defattr(644,root,root,755)
%{_gamesdatadir}/fortunes/off/
%endif

%changelog
* Tue Jun 08 2004 Per Øyvind Karlsen <peroyvind@linux-mandrake.com> 1.99.1-5mdk
- update bzip2 parameter to tar

* Sat May 22 2004 Per Øvind Karlsen <peroyvind@linux-mandrake.com> 1.99.1-4mdk
- fix buildrequires
- spec cosmetics
- no .bz2 ending of man pages in %%files list

* Thu May 20 2004 Oden Eriksson <oeriksson@mandrakesoft.com> 1.99.1-3mdk
- fix deps
- it will require librecode now, but the binary is only 18k (was 1.1MB)

* Sat May  1 2004 Götz Waschk <waschk@linux-mandrake.com> 1.99.1-2mdk
- fix buildroot in man page (bug #9649)

* Fri Apr  2 2004 Götz Waschk <waschk@linux-mandrake.com> 1.99.1-1mdk
- drop all patches
- add new files
- buildrequires recode-static-devel
- add url
- new version

* Sat Jul 12 2003 Per Øyvind Karlsen <peroyvind@sintrax.net> 1.0-31mdk
- rebuild
- %%{_datadir}/games -> %%{_gamesdatadir}
- /usr/games -> %%{_gamesbindir}

* Mon Dec  3 2001 Samuel Legros <slegros@no.mandrakesoft.com> 1.0-30mdk
- rebuild

* Mon Oct 9 2000 RedHog <redhog@mandrakesoft.com> 1.0-29mdk
- Added a patch that removes some more or less offending fortunes,
  that we might have got sued for in teh US...

* Sun Aug 06 2000 Stefan van der Eijk <s.vandereijk@chello.nl> 1.0-28mdk
- macroszifications
- BM

* Thu Apr 20 2000 Guillaume Cottenceau <gc@mandrakesoft.com> 1.0-27mdk
- fixed group

* Thu Nov 04 1999 Pablo Saratxaga <pablo@mandrakesoft.com>
- corrected a little bug with walon file (*.bz2 extension in sources but
  txt format)
- added Hungarian and Czech fortunes

* Wed Sep 15 1999 Pablo Saratxaga <pablo@mandrakesoft.com>
- added Indonesian fortunes

* Mon Aug 30 1999 Pablo Saratxaga <pablo@mandrakesoft.com>
- more French fortunes
- Gaeilge (Irish) fortunes

* Thu Aug 19 1999 Chmouel Boudjnah <chmouel@mandrakesoft.com>
- Remove offensive file (yes i know, please ..........).

* Tue Aug 10 1999 Pablo Saratxaga <pablo@mandrakesoft.com>
- improved i18n support
- added japanese kotowaza

* Wed Aug  4 1999 Chmouel Boudjnah <chmouel@mandrakesoft.com>
- Insert rot utilitie for off files.

* Wed Jul 14 1999 Pablo Saratxaga <pablo@mandrakesoft.com>
- added i18n support; now when called whithout parameters, it will choose,
  if they exist, the fortunes in the language of the user (provided there
  is a sub-directory whose name is the name in $LANG)
- reorganized the fortunes, non-english ones go to a directory per language
- corrected the glp and cabale files; they were not in fortunes format
- added walloon fortune file

* Mon Jul 12 1999 Chmouel Boudjnah <chmouel@mandrakesoft.com>
- Add tamere french fortune file from Pablo.
- Add spain fortune file from Pablo.
- Add #linuxfr fortune file.

* Fri Jul  9 1999 Axalon Bloodstone <axalon@linux-mandrake.com>
- offensive cookies added to files
- MS-FORTUNES.dat added to files

* Fri Jul  9 1999 Chmouel Boudjnah <chmouel@mandrakesoft.com>
- Add french fortune file.
- Reactivating the offense mode :).
- Upgrade of french glp fortune file.
- Add cabale french fortune file.
- Add italian fortunes files.
- Add MS-FORTUNES fortune file.
- Add a %lang($LANG) to international fortune files.

* Wed May 12 1999 Chmouel Boudjnah <chmouel@mandrakesoft.com>
- Add the glp, a french fortunes files.

* Tue May 11 1999 Bernhard Rosenkraenzer <bero@mandrakesoft.com>
- Mandrake adaptions

* Sun Mar 21 1999 Cristian Gafton <gafton@redhat.com> 
- auto rebuild in the new build environment (release 9)

* Thu Dec 17 1998 Michael Maher <mike@redhat.com>
- rebuilt for 6.0

* Sat Aug 15 1998 Jeff Johnson <jbj@redhat.com>
- build root

* Mon Apr 27 1998 Prospector System <bugs@redhat.com>
- translations modified for de, fr, tr

* Tue Oct 21 1997 Donnie Barnes <djb@redhat.com>
- new version
- spec file cleanups

* Thu Jul 10 1997 Erik Troan <ewt@redhat.com>
- built against glibc