Commit graph

79 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