Compare commits

...
Sign in to create a new pull request.

75 commits

Author SHA1 Message Date
Fedora Release Engineering
3ed7976227 Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild 2025-07-23 18:43:57 +00:00
Fedora Release Engineering
790dad452d Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild 2025-01-16 14:39:47 +00:00
Gwyn Ciesla
1752bd2731 3.8.4 2024-12-02 13:27:50 -06:00
Gwyn Ciesla
8c6c18cfdb 3.8.3 2024-08-22 09:30:16 -05:00
Gwyn Ciesla
8fafe2d336 3.8.2 2024-08-20 09:06:50 -05:00
Hans Ulrich Niedermann
1ca832c699 Install CHANGELOG.md doc file 2024-08-08 17:21:58 +02:00
Hans Ulrich Niedermann
4a86ef51a8 make %files list more explicit (fewer wildcards) 2024-08-08 17:18:01 +02:00
Hans Ulrich Niedermann
5fd3de1dc1 spec file: consistent header indentation 2024-08-08 17:14:41 +02:00
Gwyn Ciesla
e8ab827979 3.8.1 2024-08-08 10:09:09 -05:00
Fedora Release Engineering
fda7e5c0c9 Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild 2024-07-17 20:03:00 +00:00
Gwyn Ciesla
de7395bcf1 Fix bash-completion BR 2024-03-18 10:49:59 -05:00
Fedora Release Engineering
e8ee4d2ac9 Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild 2024-01-24 08:10:46 +00:00
Fedora Release Engineering
4747f16bd9 Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild 2024-01-19 16:13:53 +00:00
Gwyn Ciesla
f6a1998342 Convert patch macro 2024-01-18 13:18:24 -06:00
Perry Myers
244ad5ef41 Remove some additional tasteless content missed before 2024-01-18 14:11:00 -05:00
Fedora Release Engineering
e4760c6bc8 Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-07-19 16:26:20 +00:00
Gwyn Ciesla
063b199fc4 migrated to SPDX license 2023-02-28 10:45:28 -06:00
Fedora Release Engineering
2c11944a72 Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-01-19 00:32:52 +00:00
Hans Ulrich Niedermann
82e420a714 3.7.0-6 ship /etc/cowsay/cowpath.d directory 2022-08-22 16:45:58 +02:00
Hans Ulrich Niedermann
d2cb780a1a fix package %description grammatical typo 2022-08-22 16:45:55 +02:00
Hans Ulrich Niedermann
5d32962217 Fix bash completion to look in actual cow directories
Fix bash completion to look in the actual cows/ directory.

It appears that cowsay used to store its cows in
/usr/share/cowsay and that is where the cowsay.bashcomp
file also looked. However, cowsay now stores its cows in
/usr/share/cowsay/cows, so the bash completion should look
there as well.

Note that the bash completion should also look into
/usr/share/cowsay/site-cows/ and wherever else cowsay
looks for cows.
2022-08-15 10:34:28 +02:00
Hans Ulrich Niedermann
80eb0c801a Install empty site-cows directory for site specific cows
Upstream's "make install" does install an empty

    /usr/share/cowsay/site-cows/

directory into which local site specific cows can be placed, so
reimplement *and* *package* that.
2022-08-15 10:34:28 +02:00
Hans Ulrich Niedermann
d6487aed35 Define and use rpm macro for cows directory
Define and use rpm macro for cows directory (DRY).
2022-08-15 10:34:28 +02:00
Hans Ulrich Niedermann
5aa4b4f566 Change name of bash completion file to just "cowsay"
Change the name of the installed bash completion file from
"cowsay.bashcomp" to "cowsay".

Of the 1000+ files in /usr/share/bash-completion/completions/ on my
system, no other file is called "*.bashcomp". Most are just called
the same as their respective command.

We also let the filesystem package take care of owning the
directory /usr/share/bash-completion/ and its subdirectories.
2022-08-15 10:34:28 +02:00
Hans Ulrich Niedermann
a3eb4ebf24 Use "install" command for installing dirs and files
Use "install" for installing all dirs and files.

As the name suggests, the "install" command is the program
for installing files (and directories), as it will e.g.
ignore the umask (unlike the "cp" command).
2022-08-15 10:34:28 +02:00
Hans Ulrich Niedermann
ef7782ce32 Ensure /usr/bin/animalsay mode is 0755
Ensure /usr/bin/animalsay mode is 0755 (not 0775).

File mode 0775 has happened at least for my mockbuild environment.

To achieve a certain file mode of 0755, we

  * change the git permissions of animalsay from 0664 to 0644
  * use "install" instead of "cp" for installing the file
  * explicitly tell "install" to install with -m 0755
2022-08-15 10:34:24 +02:00
Hans Ulrich Niedermann
5d3d4b296b Fix mixed use of spaces and tabs in spec file
Fix mixed use of spaces and tabs in spec file.

rpmlint complains about it, and adapting that one line to use the
same formatting as all other lines do certainly does not hurt.
2022-08-10 23:37:43 +02:00
Hans Ulrich Niedermann
d9498eb9cd Stop packaging cows in the unsupported *.pm format
The cowsay code does not support cows in the *.pm format.

As "cowsay -r" occasionally selects one unsupported *.pm
format cow purely by chance, "cowsay -r" will produce an
error message instead of a cow in these occasions.

Not packaging the *.pm cows avoids the issue until upstream
either stops considering unsupported cows for random
selection or implements support for *.pm format cows.

The upstream bug is https://github.com/cowsay-org/cowsay/issues/22
and affects at least cowsay-3.7.0. It is currently marked
to be resolved in cowsay-3.8.0 (the random selection part,
not the *.pm implementation part).
2022-08-10 22:50:58 +02:00
Fedora Release Engineering
5a9b158171 Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-07-20 23:37:31 +00:00
Fedora Release Engineering
d71a944dac - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-01-19 23:52:46 +00:00
Gwyn Ciesla
26de85af94 3.7.0 2021-08-13 09:29:36 -05:00
Fedora Release Engineering
8e1a6621a8 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-07-21 15:06:53 +00:00
Fedora Release Engineering
b72e58356a - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-01-26 02:35:56 +00:00
Filipe Brandenburger
291b998b6c Add fox cow to cowsay
The fox cow is included in the Debian/Ubuntu package of cowsay.

Author has released it under the same license as cowsay itself:
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=888229

Tested:

```
$ cowsay -f fox 'Crazy like a fox!'
 ___________________
< Crazy like a fox! >
 -------------------
         \     ,-.      .-,
          \    |-.\ __ /.-|
           \   \  `    `  /
                /_     _ \
              <  _`q  p _  >
              <.._=/  \=_. >
                 {`\()/`}`\
                 {      }  \
                 |{    }    \
                 \ '--'   .- \
                 |-      /    \
                 | | | | |     ;
                 | | |.;.,..__ |
               .-"";`         `|
              /    |           /
              `-../____,..---'`
```
2020-11-19 13:27:47 -08:00
Fedora Release Engineering
80c2d5566f - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-07-27 14:37:17 +00:00
Fedora Release Engineering
f40b6e9792 - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-01-28 14:52:22 +00:00
Fedora Release Engineering
7bb93506ca - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-07-24 21:04:20 +00:00
Fedora Release Engineering
d43aec5f5d - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-01-31 16:19:33 +00:00
Fedora Release Engineering
8be681dfea - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2018-07-12 22:16:45 +00:00
Matthew Miller
a8c9bef950 spec file modernization (no group, no rm -rf) 2018-02-08 09:44:15 -05:00
Fedora Release Engineering
bbc7f8f360 - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2018-02-07 05:48:06 +00:00
Gwyn Ciesla
4d3ba6760b Drop tasteless. 2017-11-20 10:17:01 -06:00
Gwyn Ciesla
90d42c0271 Split out -tasteless. 2017-11-20 09:16:00 -06:00
Matthew Miller
2f7c5e9129 add a simple readme file to the repo 2017-08-24 15:08:34 -04:00
Fedora Release Engineering
370dc9c3d7 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild 2017-07-26 05:32:52 +00:00
Fedora Release Engineering
4b499903d4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild 2017-02-10 07:55:28 +00:00
Jon Ciesla
f25da9c90e Require perl-Encode 2017-01-09 12:38:46 -06:00
Jon Ciesla
3c419da481 License tag fix. 2016-12-19 09:48:47 -06:00
Jon Ciesla
b9183950d5 Drop perl-Acme-Cow requires. 2016-12-14 11:09:00 -06:00
Jon Ciesla
736a3c6fac 3.04 2016-12-12 08:48:41 -06:00
Petr Písař
2014c73485 Mandatory Perl build-requires added <https://fedoraproject.org/wiki/Changes/Build_Root_Without_Perl> 2016-06-24 09:44:08 +02:00
Dennis Gilmore
9aa588f33e - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild 2016-02-03 18:09:05 +00:00
Hans Ulrich Niedermann
a61b282373 Merge branches 'define-to-global' and 'remove-daemon-for-lice+ 2016-01-17 23:48:16 +01:00
Hans Ulrich Niedermann
94a4aa863f Avoid licensing issue with ASCII art BSD daemon
We remove the daemon.cow from the binary RPM.
2016-01-17 23:40:29 +01:00
Hans Ulrich Niedermann
b868d82aab Replace %define by %global 2016-01-17 23:37:08 +01:00
Hans Ulrich Niedermann
56b5f8ab67 Merge branches 'f21' and 'f22'
Those branches are functionally identical anyway, the only
difference is the release number and one mass rebuild.
2016-01-17 23:24:01 +01:00
Dennis Gilmore
a4c674fcff - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild 2015-06-17 03:17:44 +00:00
Matthew Miller
7cefef3793 include unicode and formatting fixes from Debian 2015-02-21 15:10:47 -08:00
Matthew Miller
81aabda6ad include unicode and formatting fixes from Debian 2015-02-21 15:07:42 -08:00
Rahul Sundaram
71d587c48e fix location of bash completion script
- don't own /etc/bash_completion.d/
- drop redundant buildroot, defattr and clean
2015-02-21 15:07:17 -08:00
Matthew Miller
f7d2db43de include unicode and formatting fixes from Debian 2015-02-20 14:26:41 -08:00
Rahul Sundaram
ce11af716f fix location of bash completion script
- don't own /etc/bash_completion.d/
- drop redundant buildroot, defattr and clean
2014-09-26 19:17:22 -04:00
Dennis Gilmore
dcaab9024d - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild 2014-06-07 00:59:08 -05:00
Dennis Gilmore
cad1d7d8aa - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild 2013-08-03 00:55:50 -05:00
Petr Písař
fa3680c1ec Perl 5.18 rebuild 2013-07-18 00:11:27 +02:00
Dennis Gilmore
1edf3a2d5d - Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild 2013-02-13 13:00:49 -06:00
Dennis Gilmore
200ec5af36 - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild 2012-07-18 14:43:54 -05:00
Dennis Gilmore
c43d4d2a0e - Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild 2012-01-12 17:54:51 -06:00
Dennis Gilmore
c51435e83f - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild 2011-02-08 05:34:13 -06:00
Fedora Release Engineering
00ae34fec8 dist-git conversion 2010-07-28 12:12:58 +00:00
Bill Nottingham
49eed6f33e Fix typo that causes a failure to update the common directory. (releng
#2781)
2009-11-25 22:47:37 +00:00
Jesse Keating
8475eb3429 - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild 2009-07-24 19:31:41 +00:00
Jesse Keating
33db5e04ee - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild 2009-02-24 09:18:05 +00:00
Tom Callaway
0f3a6456cf fix license tag 2008-07-15 17:54:19 +00:00
Jon Stanley
b2f0522d42 fixed license tag 2008-05-23 14:05:08 +00:00
10 changed files with 246 additions and 121 deletions

View file

@ -1 +0,0 @@
cowsay-3.03.tar.gz

7
.gitignore vendored Normal file
View file

@ -0,0 +1,7 @@
cowsay-3.03.tar.gz
/cowsay-3.04.tar.gz
/cowsay-3.7.0.tar.gz
/cowsay-3.8.1.tar.gz
/cowsay-3.8.2.tar.gz
/cowsay-3.8.3.tar.gz
/cowsay-3.8.4.tar.gz

View file

@ -1,21 +0,0 @@
# Makefile for source rpm: cowsay
# $Id$
NAME := cowsay
SPECFILE = $(firstword $(wildcard *.spec))
define find-makefile-common
for d in common ../common ../../common ; do if [ -f $$d/Makefile.common ] ; then if [ -f $$d/CVS/Root -a -w $$/Makefile.common ] ; then cd $$d ; cvs -Q update ; fi ; echo "$$d/Makefile.common" ; break ; fi ; done
endef
MAKEFILE_COMMON := $(shell $(find-makefile-common))
ifeq ($(MAKEFILE_COMMON),)
# attept a checkout
define checkout-makefile-common
test -f CVS/Root && { cvs -Q -d $$(cat CVS/Root) checkout common && echo "common/Makefile.common" ; } || { echo "ERROR: I can't figure out how to checkout the 'common' module." ; exit -1 ; } >&2
endef
MAKEFILE_COMMON := $(shell $(checkout-makefile-common))
endif
include $(MAKEFILE_COMMON)

9
README Normal file
View file

@ -0,0 +1,9 @@
________________________________
< Freedom Friends Features First >
--------------------------------
\ ^__^
\ (oo)\_______
(__)\ )\/\
||----w |
|| ||

4
animalsay Normal file → Executable file
View file

@ -2,13 +2,13 @@
NUM=0
TOL=0
for cow in /usr/share/cowsay/*.cow ; do
for cow in /usr/share/cowsay/cows/*.cow ; do
TOL=$((TOL+1))
done
SELECT=$(((`date +%M | sed -e 's|^0||'`*60+`date +%S | sed -e 's|^0||'`)%(TOL)))
for cow in /usr/share/cowsay/*.cow ; do
for cow in /usr/share/cowsay/cows/*.cow ; do
NUM=$((NUM+1))
if [ $NUM = $SELECT ] ; then break ; fi
done

View file

@ -1,11 +0,0 @@
diff -rup cowsay-3.03.orig/cowsay cowsay-3.03/cowsay
--- cowsay-3.03.orig/cowsay 2007-09-17 13:27:32.000000000 +0200
+++ cowsay-3.03/cowsay 2007-09-17 13:28:04.000000000 +0200
@@ -185,3 +185,7 @@ Usage: $progname [-bdgpstwy] [-h] [-e ey
[-l] [-n] [-T tongue] [-W wrapcolumn] [message]
EOF
}
+
+sub main::HELP_MESSAGE {
+ display_usage;
+}

View file

@ -20,8 +20,8 @@ _cowsay() {
case "${prev}" in
-f)
COMPREPLY=( $( command ls /usr/share/cowsay| \
sed -ne 's/^\('$cur'.*\)\.cow$/\1/p') )
COMPREPLY=( $( command ls /usr/share/cowsay/cows| \
sed -ne 's|^\('$cur'.*\)\.cow$|\1|p') )
return 0
;;
-[eTW])

View file

@ -1,68 +1,255 @@
%global compdir %(pkg-config --variable=completionsdir bash-completion)
%global __requires_exclude .*Acme::Cow.*
%global cowsdir %{_datadir}/%{name}/cows
%global sitecowsdir %{_datadir}/%{name}/site-cows
Name: cowsay
Version: 3.03
Release: 4%{?dist}
Version: 3.8.4
Release: 3%{?dist}
Summary: Configurable speaking/thinking cow
Group: Amusements/Games
License: Artistic or GPL
URL: http://www.nog.net/~tony/warez/cowsay.shtml
Source0: http://www.nog.net/~tony/warez/%{name}-%{version}.tar.gz
License: GPL-2.0-or-later
URL: https://github.com/cowsay-org/cowsay
Source0: %{url}/archive/v%{version}/%{name}-%{version}.tar.gz
Source1: cowsay.bashcomp
Source2: animalsay
Patch0: cowsay-3.03-help.patch
Patch1: mech-and-cow.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildArch: noarch
BuildRequires: pkgconfig(bash-completion)
BuildRequires: perl-generators
Requires: perl-Encode
# introduced /usr/share/bash-completion/...
Requires: filesystem >= 3.6-1
%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
much as the figlet program does, and it is written in the same spirit
of silliness.
It generates ASCII pictures of a cow with a message. It can also generate
pictures of other animals.
%prep
%setup -q
%patch0 -p1 -b .help
%{__sed} -e 's#%PREFIX%/share/cows#%{_datadir}/%{name}#' \
-e 's#%BANGPERL%#!%{__perl}#' -i %{name}
%{__sed} -e 's#%PREFIX%/share/cows#%{_datadir}/%{name}#' \
-e 's#/usr/local/share/cows#%{_datadir}/%{name}#' -i %{name}.1
mv cows/mech-and-cow cows/mech-and-cow.cow
%patch1 -p1
%build
echo No need to build anything
%install
rm -rf $RPM_BUILD_ROOT
# using install.sh is not a good idea so let's make the install manually
mkdir -p $RPM_BUILD_ROOT{%{_bindir},%{_mandir}/man1,%{_datadir}/%{name},%{_sysconfdir}/bash_completion.d}
cp -p %{name} $RPM_BUILD_ROOT%{_bindir}
cp -p cows/* $RPM_BUILD_ROOT%{_datadir}/%{name}
cp -p %{name}.1 $RPM_BUILD_ROOT%{_mandir}/man1
cp -p %{SOURCE2} $RPM_BUILD_ROOT%{_bindir}
# At least for cowsay-3.7.0, replace upstream's "make install" by our
# own installation code.
install -d -m 0755 $RPM_BUILD_ROOT%{_bindir}
install -p -m 0755 bin/%{name} $RPM_BUILD_ROOT%{_bindir}
ln -s %{name} $RPM_BUILD_ROOT%{_bindir}/cowthink
chmod +x $RPM_BUILD_ROOT%{_bindir}/animalsay
ln -s %{name} $RPM_BUILD_ROOT%{_bindir}/cowthink
ln -s %{name}.1 $RPM_BUILD_ROOT%{_mandir}/man1/cowthink.1
install -d -m 0755 $RPM_BUILD_ROOT%{_mandir}/man1
install -p -m 0644 man/man1/%{name}.1 $RPM_BUILD_ROOT%{_mandir}/man1
ln -s %{name}.1 $RPM_BUILD_ROOT%{_mandir}/man1/cowthink.1
cp %{SOURCE1} $RPM_BUILD_ROOT%{_sysconfdir}/bash_completion.d
install -d -m 0755 $RPM_BUILD_ROOT%{cowsdir}
install -p -m 0644 share/cowsay/cows/* $RPM_BUILD_ROOT%{cowsdir}
%clean
rm -rf $RPM_BUILD_ROOT
install -d -m 0755 $RPM_BUILD_ROOT%{sitecowsdir}
install -d -m 0755 $RPM_BUILD_ROOT%{_sysconfdir}/%{name}/cowpath.d
# Install actions specific to the Fedora package
# License issue
rm -f $RPM_BUILD_ROOT%{_datadir}/%{name}/cows/daemon.cow
# animalsay
install -p -m 0755 %{SOURCE2} $RPM_BUILD_ROOT%{_bindir}
# bash completion file
install -d -m 0755 $RPM_BUILD_ROOT%{compdir}
install -p -m 0644 %{SOURCE1} $RPM_BUILD_ROOT%{compdir}/%{name}
%files
%defattr(-,root,root,-)
%doc ChangeLog LICENSE README
%{_bindir}/*
%{_mandir}/man1/cow*
%{_datadir}/%{name}
%{_sysconfdir}/bash_completion.d
%doc CHANGELOG.md LICENSE.txt README README.md
%dir %{_sysconfdir}/%{name}
%dir %{_sysconfdir}/%{name}/cowpath.d
%{_bindir}/animalsay
%{_bindir}/cowsay
%{_bindir}/cowthink
%{_mandir}/man1/cowsay.1*
%{_mandir}/man1/cowthink.1*
%dir %{_datadir}/%{name}
%{cowsdir}
%exclude %{cowsdir}/bong.cow
%exclude %{cowsdir}/head-in.cow
%exclude %{cowsdir}/mutilated.cow
%dir %{sitecowsdir}
%{compdir}/%{name}
%changelog
* Wed Jul 23 2025 Fedora Release Engineering <releng@fedoraproject.org> - 3.8.4-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild
* Thu Jan 16 2025 Fedora Release Engineering <releng@fedoraproject.org> - 3.8.4-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild
* Mon Dec 02 2024 Gwyn Ciesla <gwync@protonmail.com> - 3.8.4-1
- 3.8.4
* Thu Aug 22 2024 Gwyn Ciesla <gwync@protonmail.com> - 3.8.3-1
- 3.8.3
* Tue Aug 20 2024 Gwyn Ciesla <gwync@protonmail.com> - 3.8.2-1
- 3.8.2
* Thu Aug 8 2024 Hans Ulrich Niedermann <hun@n-dimensional.de> - 3.8.1-2
- Install CHANGELOG.md doc file
* Thu Aug 08 2024 Gwyn Ciesla <gwync@protonmail.com> - 3.8.1-1
- 3.8.1
* Wed Jul 17 2024 Fedora Release Engineering <releng@fedoraproject.org> - 3.7.0-14
- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild
* Mon Mar 18 2024 Gwyn Ciesla <gwync@protonmail.com> - 3.7.0-13
- BR fix for bash-completion
* Wed Jan 24 2024 Fedora Release Engineering <releng@fedoraproject.org> - 3.7.0-12
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
* Fri Jan 19 2024 Fedora Release Engineering <releng@fedoraproject.org> - 3.7.0-11
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
* Thu Jan 18 2024 Perry Myers <pmyers@redhat.com> - 3.7.0-10
- Remove some additional tasteless content missed before
* Wed Jul 19 2023 Fedora Release Engineering <releng@fedoraproject.org> - 3.7.0-9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
* Tue Feb 28 2023 Gwyn Ciesla <gwync@protonmail.com> - 3.7.0-8
- migrated to SPDX license
* Thu Jan 19 2023 Fedora Release Engineering <releng@fedoraproject.org> - 3.7.0-7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
* Mon Aug 22 2022 Hans Ulrich Niedermann <hun@n-dimensional.de> - 3.7.0-6
- ship /etc/cowsay/cowpath.d directory
* Mon Aug 15 2022 Hans Ulrich Niedermann <hun@n-dimensional.de> - 3.7.0-5
- Ensure /usr/bin/animalsay file mode is 0755
- Use "install" command for installing dirs and files
- Change name of bash completion file to just "cowsay"
- Define and use macro for cows directory
- Install empty site-cows directory for site specific cows
- Fix bash completion to look in actual cows/ directory
* Wed Aug 10 2022 Hans Ulrich Niedermann <hun@n-dimensional.de> - 3.7.0-4
- Stop packaging cows in the unsupported *.pm format
* Wed Jul 20 2022 Fedora Release Engineering <releng@fedoraproject.org> - 3.7.0-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
* Wed Jan 19 2022 Fedora Release Engineering <releng@fedoraproject.org> - 3.7.0-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
* Fri Aug 13 2021 Gwyn Ciesla <gwync@protonmail.com> - 3.7.0-1
- 3.7.0i, new upstream.
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 3.04-17
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
* Thu Nov 19 2020 Filipe Brandenburger <filbranden@gmail.com> - 3.04-16
- Add fox cow.
* Mon Jul 27 2020 Fedora Release Engineering <releng@fedoraproject.org> - 3.04-15
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
* Tue Jan 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 3.04-14
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
* Wed Jul 24 2019 Fedora Release Engineering <releng@fedoraproject.org> - 3.04-13
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
* Thu Jan 31 2019 Fedora Release Engineering <releng@fedoraproject.org> - 3.04-12
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
* Thu Jul 12 2018 Fedora Release Engineering <releng@fedoraproject.org> - 3.04-11
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
* Thu Feb 08 2018 Matthew Miller <mattdm@fedoraproject.org> - 3.04-10
- spec file modernization (no group, no rm -rf)
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 3.04-9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
* Mon Nov 20 2017 Gwyn Ciesla <limburgher@gmail.com> - 3.04-8
- Drop tastless content entirely.
* Mon Nov 20 2017 Gwyn Ciesla <limburgher@gmail.com> - 3.04-7
- Split out -tasteless, 1515182.
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 3.04-6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 3.04-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
* Mon Jan 09 2017 Jon Ciesla <limburgher@gmail.com> - 3.04-4
- Require perl-Encode, BZ 1411168.
* Mon Dec 19 2016 Jon Ciesla <limburgher@gmail.com> - 3.04-3
- Fix license tag, BZ 1350114.
* Wed Dec 14 2016 Jon Ciesla <limburgher@gmail.com> - 3.04-2
- Drop bogus Acme::Cow requirement, BZ 1404804.
* Mon Dec 12 2016 Jon Ciesla <limburgher@gmail.com> - 3.04-1
- 3.04, new upstream location, BZ 1403460.
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 3.03-20
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
* Sun Jan 17 2016 Hans Ulrich Niedermann <hun@n-dimensional.de> - 3.03-19
- replace %%define by %%global
- avoid license issue with daemon.cow by not shipping it in RPM
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.03-18
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
* Fri Feb 20 2015 Matthew Miller <mattdm@fedoraproject.org> - 3.03-17
- include unicode and formatting fixes from Debian
* Fri Sep 26 2014 Rahul Sundaram <sundaram@fedoraproject.org> - 3.03-16
- fix location of bash completion script
- don't own /etc/bash_completion.d/
- drop redundant buildroot, defattr and clean
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.03-15
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.03-14
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
* Wed Jul 17 2013 Petr Pisar <ppisar@redhat.com> - 3.03-13
- Perl 5.18 rebuild
* Wed Feb 13 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.03-12
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
* Wed Jul 18 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.03-11
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
* Thu Jan 12 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.03-10
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.03-9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.03-8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
* Tue Feb 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.03-7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
* Tue Jul 15 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 3.03-6
- fix license tag to prevent false positive
* Fri May 23 2008 Jon Stanley <jonstanley@gmail.com> - 3.03-5
- Fix license tag
* Tue Oct 09 2007 Michał Bentkowski <mr.ecik at gmail.com> - 3.03-4
- Fix mech-and-cow file (#250844)

View file

@ -1,45 +0,0 @@
--- cowsay/cows/mech-and-cow.cow 2007-10-07 12:17:44.000000000 +0200
+++ cowsay/cows/mech-and-cow.cow.new 2007-10-07 12:17:54.000000000 +0200
@@ -1,21 +1,22 @@
- ,-----.
- | |
- ,--| |-.
- __,----| | | |
- ,;:: | `_____' |
- `._______| i^i |
- `----| |---'| .
- ,-------._| |== ||//
- | |_|P`. /'/
- `-------' 'Y Y/'/'
- .==\ /_\
+$sthguoht = $thoughts;
+if ( $thoughts eq "\\" ) {
+ $sthguoht = "/";
+}
+$the_cow = <<"EOC";
+ $thoughts ,-----.
+ $sthguoht | |
+ $thoughts ,--| |-.
+ $sthguoht __,----| | | |
+ $thoughts ,;:: | `_____' |
+ $sthguoht `._______| i^i |
+ $thoughts `----| |---'| .
+ $sthguoht ,-------._| |== ||//
+ $thoughts | |_|P`. /'/
+ $sthguoht `-------' 'Y Y/'/'
+ $thoughts .==\ /_\
^__^ / /'| `i
- (oo)\_______ /' / | |
- (__)\ )\/\ /' / | `i
- ||----w | ___,;`----'.___L_,-'`\__
- || || i_____;----\.____i""\____\
-
-
-
-
-
+ ($eyes)\_______ /' / | |
+ (__)\ )\\/\\ /' / | `i
+ $tongue||----w|| ___,;`----'.___L_,-'`\__
+ || || i_____;----\.____i""\____\
+EOC

View file

@ -1 +1 @@
b29169797359420dadb998079021a494 cowsay-3.03.tar.gz
SHA512 (cowsay-3.8.4.tar.gz) = 58e6a28e3205a3dd50c899c207b58592c43f8485dc44d3dc8de41bc480ec6d7e5a14e74769c8bb983d401004dce99f040c7a095839056861b7aa6aae71e08bb7