diff options
author | Ludovic Courtès <ludo@gnu.org> | 2025-07-28 00:03:57 +0200 |
---|---|---|
committer | Andreas Enge <andreas@enge.fr> | 2025-07-28 00:13:33 +0200 |
commit | 8b1a3ee0cfa75f9d4b178f895c680f13307974c1 (patch) | |
tree | f158f7ef00ab2eae07b1271aaa817ac0934732a5 | |
parent | 4200f80644e80cdda650eabb948483bf57a4e2e8 (diff) |
gnu: lout: Update to 3.43.2.
* gnu/packages/lout.scm (lout)[home-page]: Switch.
[source]: Likewise, and use ‘git-fetch’.
Change-Id: Ib6c7ea2e70169590ca7b3bb701bfda8f549705ee
Signed-off-by: Andreas Enge <andreas@enge.fr>
-rw-r--r-- | gnu/packages/lout.scm | 24 |
1 files changed, 15 insertions, 9 deletions
diff --git a/gnu/packages/lout.scm b/gnu/packages/lout.scm index a9323fc4bb..f51476baf1 100644 --- a/gnu/packages/lout.scm +++ b/gnu/packages/lout.scm @@ -1,5 +1,5 @@ ;;; GNU Guix --- Functional package management for GNU -;;; Copyright © 2012, 2013 Ludovic Courtès <ludo@gnu.org> +;;; Copyright © 2012, 2013, 2025 Ludovic Courtès <ludo@gnu.org> ;;; Copyright © 2018 Tobias Geerinckx-Rice <me@tobias.gr> ;;; ;;; This file is part of GNU Guix. @@ -20,21 +20,28 @@ (define-module (gnu packages lout) #:use-module (guix licenses) #:use-module (guix packages) - #:use-module (guix download) + #:use-module (guix git-download) #:use-module (guix build-system gnu) #:use-module (gnu packages ghostscript)) (define-public lout (package (name "lout") - (version "3.40") + (version "3.43.2") + + ;; The original version at <https://savannah.nongnu.org/projects/lout/> is + ;; effectively abandoned, not receiving build fixes and the likes, and + ;; most distros have been providing this one instead. + (home-page "https://github.com/william8000/lout") + (source (origin - (method url-fetch) - (uri (string-append "mirror://savannah/lout/lout-" - version ".tar.gz")) + (method git-fetch) + (uri (git-reference (url home-page) + (commit version))) + (file-name (git-file-name name version)) (sha256 (base32 - "1gb8vb1wl7ikn269dd1c7ihqhkyrwk19jwx5kd0rdvbk6g7g25ix")))) + "0lvk1ffzgydgj4csaclrh3a9nwla061clgf8lda6n47masg12qzi")))) (build-system gnu-build-system) ; actually, just a makefile (outputs '("out" "doc")) (native-inputs @@ -114,5 +121,4 @@ extended with definitions which are very much easier to write than troff of TeX macros because Lout is a high-level, purely functional language, the outcome of an eight-year research project that went back to the beginning.") - (license gpl3+) - (home-page "https://savannah.nongnu.org/projects/lout/"))) + (license gpl3+))) |