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>
This commit is contained in:
Ludovic Courtès 2025-07-28 00:03:57 +02:00 committed by Andreas Enge
parent 4200f80644
commit 8b1a3ee0cf
No known key found for this signature in database
GPG key ID: F7D5C9BF765C61E3

View file

@ -1,5 +1,5 @@
;;; GNU Guix --- Functional package management for GNU ;;; 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> ;;; Copyright © 2018 Tobias Geerinckx-Rice <me@tobias.gr>
;;; ;;;
;;; This file is part of GNU Guix. ;;; This file is part of GNU Guix.
@ -20,21 +20,28 @@
(define-module (gnu packages lout) (define-module (gnu packages lout)
#:use-module (guix licenses) #:use-module (guix licenses)
#:use-module (guix packages) #:use-module (guix packages)
#:use-module (guix download) #:use-module (guix git-download)
#:use-module (guix build-system gnu) #:use-module (guix build-system gnu)
#:use-module (gnu packages ghostscript)) #:use-module (gnu packages ghostscript))
(define-public lout (define-public lout
(package (package
(name "lout") (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 (source (origin
(method url-fetch) (method git-fetch)
(uri (string-append "mirror://savannah/lout/lout-" (uri (git-reference (url home-page)
version ".tar.gz")) (commit version)))
(file-name (git-file-name name version))
(sha256 (sha256
(base32 (base32
"1gb8vb1wl7ikn269dd1c7ihqhkyrwk19jwx5kd0rdvbk6g7g25ix")))) "0lvk1ffzgydgj4csaclrh3a9nwla061clgf8lda6n47masg12qzi"))))
(build-system gnu-build-system) ; actually, just a makefile (build-system gnu-build-system) ; actually, just a makefile
(outputs '("out" "doc")) (outputs '("out" "doc"))
(native-inputs (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 TeX macros because Lout is a high-level, purely functional language, the
outcome of an eight-year research project that went back to the outcome of an eight-year research project that went back to the
beginning.") beginning.")
(license gpl3+) (license gpl3+)))
(home-page "https://savannah.nongnu.org/projects/lout/")))