[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
16/24: gnu: cowsay: Update to 3.7.0.
From: |
guix-commits |
Subject: |
16/24: gnu: cowsay: Update to 3.7.0. |
Date: |
Tue, 24 May 2022 20:22:59 -0400 (EDT) |
nckx pushed a commit to branch master
in repository guix.
commit b38069a4c9a0352faf0988f94a34c0251568dd8d
Author: Tobias Geerinckx-Rice <me@tobias.gr>
AuthorDate: Sun May 22 02:00:01 2022 +0200
gnu: cowsay: Update to 3.7.0.
* gnu/packages/games.scm (cowsay): Update to 3.7.0.
[arguments]: Convert to using G-expressions.
Adjust to new upstream build system.
---
gnu/packages/games.scm | 48 ++++++++++++++++++++++++------------------------
1 file changed, 24 insertions(+), 24 deletions(-)
diff --git a/gnu/packages/games.scm b/gnu/packages/games.scm
index 37a245c570..94aec5b80e 100644
--- a/gnu/packages/games.scm
+++ b/gnu/packages/games.scm
@@ -1062,34 +1062,34 @@ more. This package does @emph{not} provide the game
assets.")
license:bsd-3)))) ; CorsixTH/Src/random.c
(define-public cowsay
+ ;; This is a continuation of Tony Monroe's now-unmaintained original, that
+ ;; aims to become the ‘canonical modern fork’. We'll see. What it gives
+ ;; us today is a bunch of fixes that other distros shipped as patches.
(package
(name "cowsay")
- (version "3.04")
- (source (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/tnalpgge/rank-amateur-cowsay")
- (commit (string-append name "-" version))))
- (file-name (git-file-name name version))
- (sha256
- (base32
- "06455kq37hvq1xb7adyiwrx0djs50arsxvjgixyxks16lm1rlc7n"))))
+ (version "3.7.0")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/cowsay-org/cowsay")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "0yrgwwacrhsgpyp14c3imkd4bb9b4i68q4df9cq1i1fh4fc2nn5p"))))
(build-system gnu-build-system)
(arguments
- `(#:phases
- (modify-phases %standard-phases
- (delete 'configure) ; no configure script
- (delete 'build) ; nothing to be built
- (replace 'install
- (lambda* (#:key outputs #:allow-other-keys)
- (invoke "sh" "install.sh"
- (assoc-ref outputs "out"))))
- (delete 'check)
- (add-after 'install 'check
- (lambda* (#:key outputs #:allow-other-keys)
- (invoke (string-append (assoc-ref outputs "out")
- "/bin/cowsay")
- "We're done!"))))))
+ (list #:make-flags
+ #~(list (string-append "prefix=" #$output))
+ #:phases
+ #~(modify-phases %standard-phases
+ (delete 'configure) ; no configure script
+ (delete 'check)
+ (add-after 'install 'check
+ (lambda* (#:key outputs #:allow-other-keys)
+ (invoke (string-append (assoc-ref outputs "out")
+ "/bin/cowsay")
+ "We're done!"))))))
(inputs
(list perl))
(home-page (string-append "https://web.archive.org/web/20071026043648/"
- 17/24: gnu: iotop: Update to 0.6-0.a14256a., (continued)
- 17/24: gnu: iotop: Update to 0.6-0.a14256a., guix-commits, 2022/05/24
- 18/24: gnu: iotop: Rename to iotop-python., guix-commits, 2022/05/24
- 20/24: gnu: ltris: Update to 1.2.4., guix-commits, 2022/05/24
- 21/24: gnu: editres: Update to 1.0.8., guix-commits, 2022/05/24
- 22/24: gnu: criu: Update to 3.17., guix-commits, 2022/05/24
- 24/24: gnu: breezy: Update to 3.2.2., guix-commits, 2022/05/24
- 06/24: gnu: psmisc: Update to 23.5., guix-commits, 2022/05/24
- 03/24: gnu: ytnef: Don't build static library., guix-commits, 2022/05/24
- 07/24: gnu: fakeroot: Update to 1.28., guix-commits, 2022/05/24
- 14/24: gnu: asco: Update to 0.4.11., guix-commits, 2022/05/24
- 16/24: gnu: cowsay: Update to 3.7.0.,
guix-commits <=
- 12/24: gnu: libite: Don't build static library., guix-commits, 2022/05/24
- 11/24: gnu: libite: Update to 2.5.2., guix-commits, 2022/05/24
- 13/24: gnu: ropgadget: Use HTTPS home page., guix-commits, 2022/05/24
- 15/24: gnu: asco: Use SEARCH-INPUT-FILE., guix-commits, 2022/05/24
- 19/24: gnu: Add iotop, now in C., guix-commits, 2022/05/24
- 23/24: gnu: Add python-fastbencode., guix-commits, 2022/05/24