ce11af7
%define compdir %(pkg-config --variable=completionsdir bash-completion)
Michał Bentkowski 7b81e6f
Name:           cowsay
Michał Bentkowski 7b81e6f
Version:        3.03
ce11af7
Release:        16%{?dist}
Michał Bentkowski 7b81e6f
Summary:        Configurable speaking/thinking cow
Michał Bentkowski 7b81e6f
Group:          Amusements/Games
0f3a645
License:        GPLv2+ or Artistic
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
96c7fdd
Patch0:         cowsay-3.03-help.patch
Michał Bentkowski fae3b1e
Patch1:         mech-and-cow.patch
Michał Bentkowski 7b81e6f
BuildArch:      noarch
ce11af7
BuildRequires:  bash-completion
ce11af7
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
96c7fdd
%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 fae3b1e
mv cows/mech-and-cow cows/mech-and-cow.cow
Michał Bentkowski fae3b1e
%patch1 -p1
Michał Bentkowski fae3b1e
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
ce11af7
mkdir -p $RPM_BUILD_ROOT%{compdir}/
ce11af7
cp %{SOURCE1} $RPM_BUILD_ROOT%{compdir}/
Michał Bentkowski 7b81e6f
Michał Bentkowski 7b81e6f
%files
Michał Bentkowski 7b81e6f
%doc ChangeLog LICENSE README
Michał Bentkowski 7b81e6f
%{_bindir}/*
Michał Bentkowski 7b81e6f
%{_mandir}/man1/cow*
Michał Bentkowski 7b81e6f
%{_datadir}/%{name}
ce11af7
%(dirname %{compdir})
ce11af7
Michał Bentkowski 7b81e6f
Michał Bentkowski 7b81e6f
%changelog
ce11af7
* Fri Sep 26 2014 Rahul Sundaram <sundaram@fedoraproject.org> - 3.03-16
ce11af7
- fix location of bash completion script
ce11af7
- don't own /etc/bash_completion.d/
ce11af7
- drop redundant buildroot, defattr and clean
ce11af7
dcaab90
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.03-15
dcaab90
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
dcaab90
cad1d7d
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.03-14
cad1d7d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
cad1d7d
fa3680c
* Wed Jul 17 2013 Petr Pisar <ppisar@redhat.com> - 3.03-13
fa3680c
- Perl 5.18 rebuild
fa3680c
1edf3a2
* Wed Feb 13 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.03-12
1edf3a2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
1edf3a2
200ec5a
* Wed Jul 18 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.03-11
200ec5a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
200ec5a
c43d4d2
* Thu Jan 12 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.03-10
c43d4d2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
c43d4d2
c51435e
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.03-9
c51435e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
c51435e
8475eb3
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.03-8
8475eb3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
8475eb3
33db5e0
* Tue Feb 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.03-7
33db5e0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
33db5e0
0f3a645
* Tue Jul 15 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 3.03-6
0f3a645
- fix license tag to prevent false positive
0f3a645
b2f0522
* Fri May 23 2008 Jon Stanley <jonstanley@gmail.com> - 3.03-5
b2f0522
- Fix license tag
b2f0522
Michał Bentkowski fae3b1e
* Tue Oct 09 2007 Michał Bentkowski <mr.ecik at gmail.com> - 3.03-4
Michał Bentkowski fae3b1e
- Fix mech-and-cow file (#250844)
Michał Bentkowski fae3b1e
96c7fdd
* Mon Sep 17 2007 Lubomir Kundrak <lkundrak@redhat.com> - 3.03-3
96c7fdd
- Make --help be a bit more sane (#293061)
96c7fdd
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