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.
This commit is contained in:
Tobias Geerinckx-Rice 2020-01-15 01:33:38 +01:00
parent bd9f588b37
commit dc26c8c533
No known key found for this signature in database
GPG key ID: D889B0F018C5493C

View file

@ -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-module (gnu packages noweb)
(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 @@ (define-public noweb
(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 @@ (define-public noweb
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")))))