%define perl_major_ver %(eval `perl -V:version`; echo ${version%*.[0-9]*}.0) Name: cowsay Version: 3.03 Release: 1mamba Summary: Configurable talking cow Group: Applications/Graphics Vendor: openmamba Distribution: openmamba Packager: Davide Madrisan URL: http://www.nog.net/~tony/warez ## GITSOURCE https://alioth.debian.org/anonscm/git/collab-maint/cowsay.git Source0: https://alioth.debian.org/anonscm/git/collab-maint/cowsay.git/master/cowsay-%{version}.tar.bz2 # Debian patches Patch0: cowsay-3.03-fix_paths.patch Patch1: cowsay-3.03-debian_utf8_width.patch Patch2: cowsay-3.03-empty_messages.patch Patch3: cowsay-3.03-koala_typo.patch Patch4: cowsay-3.03-moofasa_remove_tabs.patch Patch10: cowsay-3.03-apt_cow.patch Patch11: cowsay-3.03-calvin_cow.patch Patch12: cowsay-3.03-cock_cow.patch Patch13: cowsay-3.03-duck_cow.patch Patch14: cowsay-3.03-gnu_cow.patch Patch15: cowsay-3.03-mech-and-cow_cow.patch Patch16: cowsay-3.03-ponies_cow.patch Patch17: cowsay-3.03-snowman_cow.patch Patch18: cowsay-3.03-sodomized-sheep_cow.patch Patch19: cowsay-3.03-suse_cow.patch # openmamba patches Patch30: cowsay-3.03-openmamba_cow.patch License: GPL, Artistic ## AUTOBUILDREQ-BEGIN BuildRequires: libperl BuildRequires: perl-devel ## AUTOBUILDREQ-END BuildRequires: perl-devel Requires: perl >= %perl_major_ver BuildRoot: %{_tmppath}/%{name}-%{version}-root %description cowsay is a configurable talking cow, written in Perl. It operates much as the figlet program does, and it written in the same spirit of silliness. %prep %setup -q %patch0 -p1 %patch1 -p1 %patch2 -p1 %patch3 -p1 %patch4 -p1 %patch10 -p1 %patch11 -p1 %patch12 -p1 %patch13 -p1 %patch14 -p1 %patch15 -p1 %patch16 -p1 %patch17 -p1 %patch18 -p1 %patch19 -p1 %patch30 -p1 %build %install [ "%{buildroot}" != / ] && rm -rf "%{buildroot}" install -D -m0755 cowsay %{buildroot}%{_bindir}/cowsay install -D -m0644 cowsay.1 %{buildroot}%{_mandir}/man1/cowsay.1 install -d %{buildroot}%{_datadir}/cowsay/cows install -m0644 cows/*.cow %{buildroot}%{_datadir}/cowsay/cows/ cd %{buildroot}%{_bindir} && ln -s cowsay cowthink cd %{buildroot}%{_mandir}/man1 && ln -s cowsay.1 cowthink.1 %clean [ "%{buildroot}" != / ] && rm -rf "%{buildroot}" %files %defattr(-,root,root) %{_bindir}/cowsay %{_bindir}/cowthink %dir %{_datadir}/cowsay/cows %{_datadir}/cowsay/cows/*.cow %{_mandir}/man1/cowsay* %{_mandir}/man1/cowthink* %doc LICENSE %changelog * Wed Aug 20 2014 Davide Madrisan 3.03-1mamba - package created by autospec