me
/
guix
Archived
1
0
Fork 0

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.
master
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
1 changed files with 14 additions and 15 deletions

View File

@ -19,7 +19,7 @@
(define-module (gnu packages noweb) (define-module (gnu packages noweb)
#:use-module (guix packages) #:use-module (guix packages)
#:use-module (guix download) #:use-module (guix git-download)
#:use-module (guix build-system gnu) #:use-module (guix build-system gnu)
#:use-module (guix licenses) #:use-module (guix licenses)
#:use-module (gnu packages perl)) #:use-module (gnu packages perl))
@ -27,14 +27,16 @@
(define-public noweb (define-public noweb
(package (package
(name "noweb") (name "noweb")
(version "2.11b") (version "2.12")
(source (origin (source
(method url-fetch) (origin
(uri (string-append "ftp://www.eecs.harvard.edu/pub/nr/noweb-" (method git-fetch)
version ".tgz")) (uri (git-reference
(sha256 (url "https://github.com/nrnrnr/noweb")
(base32 (commit (string-append "v" (string-join (string-split version #\.)
"10hdd6mrk26kyh4bnng4ah5h1pnanhsrhqa7qwqy6dyv3rng44y9")))) "_")))))
(sha256
(base32 "1160i2ghgzqvnb44kgwd6s3p4jnk9668rmc15jlcwl7pdf3xqm95"))))
(build-system gnu-build-system) (build-system gnu-build-system)
(arguments (arguments
'(#:phases '(#:phases
@ -83,11 +85,6 @@
(lambda _ (lambda _
;; Jump in the source. ;; Jump in the source.
(chdir "src") (chdir "src")
;; The makefile reads "source: FAQ", but FAQ isn't
;; available.
(substitute* "Makefile"
(("FAQ") ""))
#t))) #t)))
#:make-flags (let ((out (assoc-ref %outputs "out"))) #:make-flags (let ((out (assoc-ref %outputs "out")))
(list (string-append "BIN=" out "/bin") (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 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 to customize its LaTeX output. noweb works out of the box with any
programming language, and supports TeX, LaTeX, HTML, and troff back ends.") 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")))))