diff options
-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+))) |