~ruther/guix-local

8b1a3ee0cfa75f9d4b178f895c680f13307974c1 — Ludovic Courtès 9 months ago 4200f80
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>
1 files changed, 15 insertions(+), 9 deletions(-)

M gnu/packages/lout.scm
M gnu/packages/lout.scm => gnu/packages/lout.scm +15 -9
@@ 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+)))