Michał Bentkowski 7b81e6f
Name:           cowsay
Michał Bentkowski 7b81e6f
Version:        3.03
3cdaf51
Release:        5%{?dist}
Michał Bentkowski 7b81e6f
Summary:        Configurable speaking/thinking cow
Michał Bentkowski 7b81e6f
Group:          Amusements/Games
3cdaf51
License:        Artistic or GPLv2+
Michał Bentkowski 7b81e6f
URL:            http://www.nog.net/~tony/warez/cowsay.shtml
Michał Bentkowski 7b81e6f
Source0:        http://www.nog.net/~tony/warez/%{name}-%{version}.tar.gz
Michał Bentkowski 7b81e6f
Source1:        cowsay.bashcomp
Michał Bentkowski 7b81e6f
Source2:        animalsay
Michał Bentkowski d402779
Patch0:         cowsay-3.03-help.patch
Michał Bentkowski d402779
Patch1:         mech-and-cow.patch
Michał Bentkowski 7b81e6f
BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
Michał Bentkowski 7b81e6f
BuildArch:      noarch
Michał Bentkowski 7b81e6f
Michał Bentkowski 7b81e6f
%description
Michał Bentkowski 7b81e6f
cowsay is a configurable talking cow, written in Perl.  It operates
Michał Bentkowski 7b81e6f
much as the figlet program does, and it written in the same spirit
Michał Bentkowski 7b81e6f
of silliness.
Michał Bentkowski 7b81e6f
It generates ASCII pictures of a cow with a message. It can also generate
Michał Bentkowski 7b81e6f
pictures of other animals.
Michał Bentkowski 7b81e6f
Michał Bentkowski 7b81e6f
Michał Bentkowski 7b81e6f
%prep
Michał Bentkowski 7b81e6f
%setup -q
Michał Bentkowski d402779
%patch0 -p1 -b .help
Michał Bentkowski 7b81e6f
%{__sed} -e 's#%PREFIX%/share/cows#%{_datadir}/%{name}#' \
Michał Bentkowski 7b81e6f
         -e 's#%BANGPERL%#!%{__perl}#' -i %{name}
Michał Bentkowski 7b81e6f
%{__sed} -e 's#%PREFIX%/share/cows#%{_datadir}/%{name}#' \
Michał Bentkowski 7b81e6f
         -e 's#/usr/local/share/cows#%{_datadir}/%{name}#' -i %{name}.1
Michał Bentkowski 7b81e6f
Michał Bentkowski d402779
mv cows/mech-and-cow cows/mech-and-cow.cow
Michał Bentkowski d402779
%patch1 -p1
Michał Bentkowski d402779
Michał Bentkowski 7b81e6f
%build
Michał Bentkowski 7b81e6f
echo No need to build anything
Michał Bentkowski 7b81e6f
Michał Bentkowski 7b81e6f
%install
Michał Bentkowski 7b81e6f
rm -rf $RPM_BUILD_ROOT
Michał Bentkowski 7b81e6f
# using install.sh is not a good idea so let's make the install manually
Michał Bentkowski 7b81e6f
mkdir -p $RPM_BUILD_ROOT{%{_bindir},%{_mandir}/man1,%{_datadir}/%{name},%{_sysconfdir}/bash_completion.d}
Michał Bentkowski 7b81e6f
cp -p %{name} $RPM_BUILD_ROOT%{_bindir}
Michał Bentkowski 7b81e6f
cp -p cows/* $RPM_BUILD_ROOT%{_datadir}/%{name}
Michał Bentkowski 7b81e6f
cp -p %{name}.1 $RPM_BUILD_ROOT%{_mandir}/man1
Michał Bentkowski 7b81e6f
cp -p %{SOURCE2} $RPM_BUILD_ROOT%{_bindir}
Michał Bentkowski 7b81e6f
Michał Bentkowski 7b81e6f
chmod +x $RPM_BUILD_ROOT%{_bindir}/animalsay
Michał Bentkowski 7b81e6f
ln -s %{name} $RPM_BUILD_ROOT%{_bindir}/cowthink
Michał Bentkowski 7b81e6f
ln -s %{name}.1 $RPM_BUILD_ROOT%{_mandir}/man1/cowthink.1
Michał Bentkowski 7b81e6f
Michał Bentkowski 7b81e6f
cp %{SOURCE1} $RPM_BUILD_ROOT%{_sysconfdir}/bash_completion.d
Michał Bentkowski 7b81e6f
Michał Bentkowski 7b81e6f
%clean
Michał Bentkowski 7b81e6f
rm -rf $RPM_BUILD_ROOT
Michał Bentkowski 7b81e6f
Michał Bentkowski 7b81e6f
Michał Bentkowski 7b81e6f
%files
Michał Bentkowski 7b81e6f
%defattr(-,root,root,-)
Michał Bentkowski 7b81e6f
%doc ChangeLog LICENSE README
Michał Bentkowski 7b81e6f
%{_bindir}/*
Michał Bentkowski 7b81e6f
%{_mandir}/man1/cow*
Michał Bentkowski 7b81e6f
%{_datadir}/%{name}
Michał Bentkowski 7b81e6f
%{_sysconfdir}/bash_completion.d
Michał Bentkowski 7b81e6f
Michał Bentkowski 7b81e6f
%changelog
3cdaf51
* Fri May 23 2008 Jon Stanley <jonstanley@gmail.com> - 3.03-5
3cdaf51
- Fix license tag
3cdaf51
Michał Bentkowski d402779
* Tue Oct 09 2007 Michał Bentkowski <mr.ecik at gmail.com> - 3.03-4
Michał Bentkowski d402779
- Fix mech-and-cow file (#250844)
Michał Bentkowski d402779
Michał Bentkowski d402779
* Mon Sep 17 2007 Lubomir Kundrak <lkundrak@redhat.com> - 3.03-3
Michał Bentkowski d402779
- Make --help be a bit more sane (#293061)
Michał Bentkowski d402779
Michał Bentkowski 7b81e6f
* Tue Jan 02 2007 Michał Bentkowski <mr.ecik at gmail.com> - 3.03-2
Michał Bentkowski 7b81e6f
- Use cp -p to keep timestamps
Michał Bentkowski 7b81e6f
- Fix paths in manpage
Michał Bentkowski 7b81e6f
- Add animalsay
Michał Bentkowski 7b81e6f
Michał Bentkowski 7b81e6f
* Sun Dec 31 2006 Michał Bentkowski <mr.ecik at gmail.com> - 3.03-1
Michał Bentkowski 7b81e6f
- Initial release