guix-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

04/07: gnu: noweb: Update to 2.12.


From: guix-commits
Subject: 04/07: gnu: noweb: Update to 2.12.
Date: Thu, 16 Jan 2020 13:54:11 -0500 (EST)

nckx pushed a commit to branch master
in repository guix.

commit dc26c8c533eec6bbcfecbfea00add44cadf2abfb
Author: Tobias Geerinckx-Rice <address@hidden>
AuthorDate: Wed Jan 15 01:33:38 2020 +0100

    gnu: noweb: Update to 2.12.
    
    * gnu/packages/noweb.scm (noweb): Update to 2.12.
    [source]: Switch to git repository.
    [arguments]: Remove obsolete substitution.
    [license]: Add BSD-2.
---
 gnu/packages/noweb.scm | 29 ++++++++++++++---------------
 1 file changed, 14 insertions(+), 15 deletions(-)

diff --git a/gnu/packages/noweb.scm b/gnu/packages/noweb.scm
index 2fcd24c..77e88cc 100644
--- a/gnu/packages/noweb.scm
+++ b/gnu/packages/noweb.scm
@@ -19,7 +19,7 @@
 
 (define-module (gnu packages noweb)
   #:use-module (guix packages)
-  #:use-module (guix download)
+  #:use-module (guix git-download)
   #:use-module (guix build-system gnu)
   #:use-module (guix licenses)
   #:use-module (gnu packages perl))
@@ -27,14 +27,16 @@
 (define-public noweb
   (package
     (name "noweb")
-    (version "2.11b")
-    (source (origin
-             (method url-fetch)
-             (uri (string-append "ftp://www.eecs.harvard.edu/pub/nr/noweb-";
-                                 version ".tgz"))
-             (sha256
-              (base32
-               "10hdd6mrk26kyh4bnng4ah5h1pnanhsrhqa7qwqy6dyv3rng44y9"))))
+    (version "2.12")
+    (source
+     (origin
+       (method git-fetch)
+       (uri (git-reference
+             (url "https://github.com/nrnrnr/noweb";)
+             (commit (string-append "v" (string-join (string-split version #\.)
+                                                     "_")))))
+       (sha256
+        (base32 "1160i2ghgzqvnb44kgwd6s3p4jnk9668rmc15jlcwl7pdf3xqm95"))))
     (build-system gnu-build-system)
     (arguments
      '(#:phases
@@ -83,11 +85,6 @@
            (lambda _
              ;; Jump in the source.
              (chdir "src")
-
-             ;; The makefile reads "source: FAQ", but FAQ isn't
-             ;; available.
-             (substitute* "Makefile"
-               (("FAQ") ""))
              #t)))
        #:make-flags (let ((out (assoc-ref %outputs "out")))
                       (list (string-append "BIN=" out "/bin")
@@ -108,4 +105,6 @@ with other literate-programming tools.  noweb uses 5 
control sequences to
 WEB's 27.  The noweb manual is only 4 pages; an additional page explains how
 to customize its LaTeX output.  noweb works “out of the box” with any
 programming language, and supports TeX, LaTeX, HTML, and troff back ends.")
-    (license (fsf-free "https://www.cs.tufts.edu/~nr/noweb/#copyright";))))
+    (license
+     (list bsd-2                        ; dual-licenced under this and…
+           (fsf-free "https://www.cs.tufts.edu/~nr/noweb/#copyright";)))))



reply via email to

[Prev in Thread] Current Thread [Next in Thread]