guix_mirror_bot pushed a commit to branch master
in repository guix.
commit 8b1a3ee0cfa75f9d4b178f895c680f13307974c1
Author: Ludovic Courtès <[email protected]>
AuthorDate: Mon Jul 28 00:03:57 2025 +0200
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 <[email protected]>
---
gnu/packages/lout.scm | 24 +++++++++++++++---------
1 file 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 <[email protected]>
+;;; Copyright © 2012, 2013, 2025 Ludovic Courtès <[email protected]>
;;; Copyright © 2018 Tobias Geerinckx-Rice <[email protected]>
;;;
;;; 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+)))