%define name cowsay %define version 3.03 %define release %mkrel 14 Name: %{name} Version: %{version} Release: %{release} Summary: Configurable talking cow License: Artistic and GPL Group: Toys URL: http://www.nog.net/~tony/warez/cowsay.shtml Source0: http://www.nog.net/~tony/warez/%{name}-%{version}.tar.bz2 Source1: %{name}.completion.bz2 Source2: %{name}-more-cows.tar.bz2 Patch0: %{name}.save.the.world.patch BuildArch: noarch BuildRoot: %{_tmppath}/%{name}-%{version} %description Funny program to create ASCII images like cows, sheeps and much more. %prep %setup -q %setup -q -T -D -a 2 bzcat %{SOURCE1} > cowsay.completion perl -pi -e 's|%BANGPERL%|!%{_bindir}/perl|' cowsay perl -pi -e 's|%PREFIX%|%{_prefix}|' cowsay cowsay.1 %patch0 %install rm -rf %{buildroot} install -d -m 755 %{buildroot}%{_bindir} install -m 755 cowsay %{buildroot}%{_bindir} (cd %{buildroot}%{_bindir} && ln -s cowsay cowthink) install -d -m 755 %{buildroot}%{_mandir}/man1 install -m 644 cowsay.1 %{buildroot}%{_mandir}/man1 (cd %{buildroot}%{_mandir}/man1 && ln -s cowsay.1 cowthink.1) install -d -m 755 %{buildroot}%{_datadir}/cows install -m 644 cows/* %{buildroot}%{_datadir}/cows install -d -m 755 %{buildroot}%{_sysconfdir}/bash_completion.d install -m 644 cowsay.completion %{buildroot}%{_sysconfdir}/bash_completion.d/cowsay %clean rm -rf %{buildroot} %files %defattr(-,root,root) %doc LICENSE README INSTALL %config(noreplace) %{_sysconfdir}/bash_completion.d/* %{_bindir}/* %{_mandir}/man1/* %{_datadir}/cows %changelog * Wed Jul 23 2008 Thierry Vignaud <tvignaud@mandriva.com> 3.03-14mdv2009.0 + Revision: 243695 - rebuild * Fri Dec 21 2007 Olivier Blin <oblin@mandriva.com> 3.03-12mdv2008.1 + Revision: 136345 - restore BuildRoot + Thierry Vignaud <tvignaud@mandriva.com> - kill re-definition of %%buildroot on Pixel's request * Sun Aug 19 2007 Guillaume Rousse <guillomovitch@mandriva.org> 3.03-12mdv2008.0 + Revision: 67055 - rebuild * Fri Jun 09 2006 Guillaume Rousse <guillomovitch@mandriva.org> 3.03-11mdv2007.0 - %%mkrel - rpmbuildupdate aware * Sat Jun 04 2005 Guillaume Rousse <guillomovitch@mandriva.org> 3.03-10mdk - fix man page (fix #16291) * Sat Jul 17 2004 Guillaume Rousse <guillomovitch@mandrake.org> 3.03-9mdk - hurry businesman compliant (aka two new wonderful cows) * Sun Jul 11 2004 Guillaume Rousse <guillomovitch@mandrake.org> 3.03-8mdk - apologies to the girafes (with one only f) * Sat Jun 05 2004 Guillaume Rousse <guillomovitch@mandrake.org> 3.03-7mdk - #mandrakefr compliant (aka four new additional cows) * Thu Aug 21 2003 Guillaume Rousse <guillomovitch@linux-mandrake.com> 3.03-6mdk - save.the.world patch