]> git.pld-linux.org Git - packages/fortune-mod.git/blobdiff - fortune-mod.spec
- don't exit() from /etc/profile
[packages/fortune-mod.git] / fortune-mod.spec
index 8b45d1a1a586c51368f7ea027b07d0cf857c43ac..5589d865785d92b8544e4b3a2079c9f7d412a9c9 100644 (file)
@@ -1,12 +1,30 @@
+#
+# Conditional build:
+%bcond_with    offensive       # include offensive fortunes
+#
 Summary:       A program which will display a fortune
 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(es):   Fortune: frases famosas y refranes
+Summary(fi):   Paranneltu fortnue-ohjelma
+Summary(fr):   Programme fortune cookie avec correction de bugs
 Summary(pl):   Program wy¶wietlaj±cy losow± fortunkê
 Summary(pl):   Program wy¶wietlaj±cy losow± fortunkê
+Summary(pt_BR):        Fortune: frases famosas e ditados
+Summary(ru):   ðÒÏÇÒÁÍÍÁ, ÐÅÞÁÔÁÀÝÁÑ "fortune" (ÓÌÕÞÁÊÎÏ ×ÙÂÒÁÎÎÏÅ ÓÏÏÂÝÅÎÉÅ)
+Summary(uk):   ðÒÏÇÒÁÍÁ, ÑËÁ ÄÒÕËÕ¤ "fortune" (×ÉÐÁÄËÏ×Ï ×ÉÂÒÁÎÅ ÐÏצÄÏÍÌÅÎÎÑ)
 Name:          fortune-mod
 Name:          fortune-mod
-Version:       1.0
-Release:       13
+Version:       1.99.1
+Release:       1
 License:       BSD
 Group:         Applications/Games
 License:       BSD
 Group:         Applications/Games
-Source0:       ftp://sunsite.unc.edu/pub/Linux/games/amusements/fortune/%{name}-9708.tar.gz
-Patch0:                %{name}-offense.patch
+#Source0:      ftp://sunsite.unc.edu/pub/Linux/games/amusements/fortune/%{name}-9708.tar.gz
+Source0:       http://www.redellipse.net/code/downloads/%{name}-%{version}.tar.gz
+# Source0-md5: f208805b3b712e32997d7667e0ec52d8
+Source1:       %{name}.sh
+Source2:       %{name}.csh
+Patch0:                %{name}-usage.patch
+BuildRequires: recode-devel
 BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 %description
 BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 %description
@@ -16,8 +34,49 @@ 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.
 
 .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.
+%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 es
+Este es el popular programa fortune. Irá satisfactoriamente imprimir
+un dictado aleatorio cuando se ejecute. Generalmente, es gracioso
+ponerlo en el .login para sus usuarios, para que vean algo nuevo
+cuuando entren.
+
+%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 pl
 Fortune-mod zawiera wci±¿ popularny program fortune ("cytat dnia",
 
 %description -l pl
 Fortune-mod zawiera wci±¿ popularny program fortune ("cytat dnia",
@@ -26,6 +85,30 @@ podczas logowania? Program fortune jest dla Ciebie. Administratorzy z
 poczuciem humoru mog± dodaæ fortune do plików .login u¿ytkowników tak,
 by ka¿dy otrzyma³ swoj± dawkê m±dro¶ci przy logowaniu.
 
 poczuciem humoru mog± dodaæ fortune do plików .login u¿ytkowników tak,
 by ka¿dy otrzyma³ swoj± dawkê m±dro¶ci przy logowaniu.
 
+%description -l pt_BR
+Este é o popular programa fortune. Ele irá alegremente imprimir um
+ditado aleatório quando rodar. É geralmente engraçado colocá-lo no
+.login para os seus usuários para que eles vejam algo novo toda vez
+que entrarem.
+
+%description -l ru
+üÔÏ ×ÓÅÇÄÁ ÐÏÐÕÌÑÒÎÁÑ ÐÒÏÇÒÁÍÍÁ fortune. âÕÄÕÞÉ ÚÁÐÕÝÅÎÎÏÊ, ÏÎÁ
+×Ù×ÏÄÉÔ ÓÌÕÞÁÊÎÏ ×ÙÂÒÁÎÎÏÅ ÉÚ ÂÁÚÙ ÓÏÏÂÝÅÎÉÅ. ïÂÙÞÎÏ ÅÅ ÐÏÍÅÝÁÀÔ ×
+ÆÁÊÌ .login ÐÏÌØÚÏ×ÁÔÅÌÑÍ ÓÉÓÔÅÍÙ, × ÒÅÚÕÌØÔÁÔÅ ÞÅÇÏ ÏÎÉ ×ÓÑËÉÊ ÒÁÚ
+ÐÒÉ ÌÏÇÉÎÅ ×ÉÄÑÔ ÞÔÏ-ÔÏ ÎÏ×ÏÅ.
+
+%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.
+
+%description -l uk
+ãÅ ÚÁ×ÖÄÉ ÐÏÐÕÌÑÒÎÁ ÐÒÏÇÒÁÍÁ fortune. ðÒÉ ÚÁÐÕÓËÕ ×ÏÎÁ ÄÒÕËÕ¤
+×ÉÐÁÄËÏ×Ï ×ÉÂÒÁÎÅ Ú ÂÁÚÉ ÐÏצÄÏÍÌÅÎÎÑ. ñË ÐÒÁ×ÉÌÏ §§ ×ÉËÌÉË ×ËÌÀÞÁÀÔØ
+× ÆÁÊÌ .login ËÏÒÉÓÔÕ×ÁÞÁÍ ÓÉÓÔÅÍÉ, × ÒÅÚÕÌØÔÁÔ¦ ÞÏÇÏ ×ÏÎÉ ËÏÖÎÏÇÏ
+ÒÁÚÕ ÐÒÉ ×ÈÏĦ × ÓÉÓÔÅÍÕ ÂÁÞÁÔØ ÎÏ×Å ÐÏצÄÏÍÌÅÎÎÑ.
+
 %package data
 Summary:       A program which will display a fortune
 Summary(pl):   Program wy¶wietlaj±cy losow± fortunkê
 %package data
 Summary:       A program which will display a fortune
 Summary(pl):   Program wy¶wietlaj±cy losow± fortunkê
@@ -42,7 +125,7 @@ they log in.
 Install fortune if you want a program which will bestow these random
 bits o' wit.
 
 Install fortune if you want a program which will bestow these random
 bits o' wit.
 
-This package constain english data files for fortunes.
+This package contains English data files for fortune-mod.
 
 %description data -l pl
 Fortune-mod zawiera wci±¿ popularny program fortune ("cytat dnia",
 
 %description data -l pl
 Fortune-mod zawiera wci±¿ popularny program fortune ("cytat dnia",
@@ -51,44 +134,67 @@ podczas logowania? Program fortune jest dla Ciebie. Administratorzy z
 poczuciem humoru mog± dodaæ fortune do plików .login u¿ytkowników tak,
 by ka¿dy otrzyma³ swoj± dawkê m±dro¶ci przy logowaniu.
 
 poczuciem humoru mog± dodaæ fortune do plików .login u¿ytkowników tak,
 by ka¿dy otrzyma³ swoj± dawkê m±dro¶ci przy logowaniu.
 
-Ten pakiet zawiera angielskie pliki z danymi dla fortunek.
+Ten pakiet zawiera angielskie pliki z danymi dla fortune-mod.
+
+%package on-login
+Summary:       Displays fortune cookie on login
+Summary(pl):   Wy¶wietla fortunkê przy logowaniu
+Group:         Applications/Games
+Requires:      %{name}
+
+%description on-login
+If you want fortune cookie to be displayed each time when you log on
+this package is what you need.
+
+%description on-login -l pl
+Je¶li chcesz, ¿eby fortunka by³a wy¶wietlana przy ka¿dym logowaniu ten
+pakiet jest tym, czego potrzebujesz.
 
 %prep
 
 %prep
-%setup -q -n fortune-mod-9708
+%setup -q
 %patch0 -p1
 
 %build
 %patch0 -p1
 
 %build
-%{__make} CFLAGS="%{rpmcflags} \\\$(DEFINES)"
+%{__make} \
+       CFLAGS="%{rpmcflags} \\\$(DEFINES)" \
+       %{?with_offensive:OFFENSIVE=1}
+
 %{__make} fortune/fortune.man
 
 %install
 rm -rf $RPM_BUILD_ROOT
 %{__make} fortune/fortune.man
 
 %install
 rm -rf $RPM_BUILD_ROOT
-install -d $RPM_BUILD_ROOT{%{_sbindir},%{_mandir}/man{1,6},%{_datadir}/games/fortune}
+install -d $RPM_BUILD_ROOT{%{_sbindir},%{_mandir}/man{1,6},%{_datadir}/games/fortune,/etc/profile.d}
 
 
-%{__make} FORTDIR=$RPM_BUILD_ROOT%{_bindir} \
+%{__make} install \
+       FORTDIR=$RPM_BUILD_ROOT%{_bindir} \
        COOKIEDIR=$RPM_BUILD_ROOT%{_datadir}/games/fortunes \
        COOKIEDIR=$RPM_BUILD_ROOT%{_datadir}/games/fortunes \
-       BINDIR=$RPM_BUILD_ROOT%{_sbindir} \
+       BINDIR=$RPM_BUILD_ROOT%{_bindir} \
        BINMANDIR=$RPM_BUILD_ROOT%{_mandir}/man1 \
        FORTMANDIR=$RPM_BUILD_ROOT%{_mandir}/man6 \
        BINMANDIR=$RPM_BUILD_ROOT%{_mandir}/man1 \
        FORTMANDIR=$RPM_BUILD_ROOT%{_mandir}/man6 \
-       install
+       %{?with_offensive:OFFENSIVE=1}
 
 
-rm -f $RPM_BUILD_ROOT%{_mandir}/man1/unstr.1
-echo ".so strfile.1" > $RPM_BUILD_ROOT%{_mandir}/man1/unstr.1
+rm -f $RPM_BUILD_ROOT%{_mandir}/man1/unstr.1*
 
 
-gzip -9nf README ChangeLog TODO
+install %{SOURCE1} %{SOURCE2} $RPM_BUILD_ROOT/etc/profile.d
+
+echo ".so strfile.1" > $RPM_BUILD_ROOT%{_mandir}/man1/unstr.1
 
 %clean
 rm -rf $RPM_BUILD_ROOT
 
 %files
 %defattr(644,root,root,755)
 
 %clean
 rm -rf $RPM_BUILD_ROOT
 
 %files
 %defattr(644,root,root,755)
-%doc {README,ChangeLog,TODO}.gz
-%attr(755,root,root) %{_bindir}/fortune
-%attr(755,root,root) %{_sbindir}/strfile
-%attr(755,root,root) %{_sbindir}/unstr
+%doc README ChangeLog TODO
+%attr(755,root,root) %{_bindir}/*
 %{_mandir}/man6/fortune.6*
 %{_mandir}/man1/*
 %{_mandir}/man6/fortune.6*
 %{_mandir}/man1/*
+%dir %{_datadir}/games/fortunes
 
 %files data
 %defattr(644,root,root,755)
 
 %files data
 %defattr(644,root,root,755)
-%{_datadir}/games/fortunes
+%{_datadir}/games/fortunes/*
+%defattr(644,root,root,755)
+
+%files on-login
+%defattr(644,root,root,755)
+%attr(755,root,root) /etc/profile.d/*
This page took 0.113269 seconds and 4 git commands to generate.