diff options
author | Eric Bavier <bavier@posteo.net> | 2024-04-30 16:07:16 -0500 |
---|---|---|
committer | Eric Bavier <bavier@posteo.net> | 2024-04-30 22:03:39 -0500 |
commit | eed1c0adb03d5fb3f0534fcea8f80aa708d5e084 (patch) | |
tree | 00a892dfa02b2b5455668c714ed740a41e92e17c /gnu/packages/nickle.scm | |
parent | 8bf41c80ef13ea57e834f4e23d649bd99a3e08fc (diff) | |
download | guix-eed1c0adb03d5fb3f0534fcea8f80aa708d5e084.tar.gz |
gnu: nickle: Update to 2.97.
* gnu/packages/patches/nickle-man-release-date.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. * gnu/packages/patches/nickle-man-release-date.patch (nickle): Update to 2.97. [source]: Use patch. [native-inputs]: Remove field. [inputs]: Add readline. Change-Id: Id33d121e9eea9e3124b8891c60047b3943711ade
Diffstat (limited to 'gnu/packages/nickle.scm')
-rw-r--r-- | gnu/packages/nickle.scm | 18 |
1 files changed, 14 insertions, 4 deletions
diff --git a/gnu/packages/nickle.scm b/gnu/packages/nickle.scm index 6b69d7cb92..13eba5a050 100644 --- a/gnu/packages/nickle.scm +++ b/gnu/packages/nickle.scm @@ -1,6 +1,7 @@ ;;; GNU Guix --- Functional package management for GNU ;;; Copyright © 2016 Nikita <nikita@n0.is> ;;; Copyright © 2018 Tobias Geerinckx-Rice <me@tobias.gr> +;;; Copyright © 2024 Eric Bavier <bavier@posteo.net> ;;; ;;; This file is part of GNU Guix. ;;; @@ -28,17 +29,26 @@ (define-public nickle (package (name "nickle") - (version "2.90") + (version "2.97") (source (origin (method url-fetch) (uri (string-append "https://nickle.org/release/nickle-" version ".tar.gz")) (sha256 (base32 - "197532b7ghkfnzx9qvxd2qjpnqba7bfl79iff3hk2jxcl0d83czv")))) + "0gqashcs3r0d1yp6rq6q2ayjdwsjxnd8z0ij55ayrbhn296l7mp2")) + (patches (search-patches "nickle-man-release-date.patch")))) (build-system gnu-build-system) - (native-inputs - (list readline)) + (inputs (list readline)) + (arguments + '(#:phases + (modify-phases %standard-phases + (add-after 'unpack 'patch-build-date + (lambda _ + ;; Our patch touches Makefile.am, but rather than rebootstrap, + ;; make the substitution directly in Makefile.in. + (substitute* "Makefile.in" + (("BUILD_DATE") "RELEASE_DATE"))))))) (synopsis "Numeric oriented programming language") (description "Nickle is a programming language based prototyping environment with |