aboutsummaryrefslogtreecommitdiff
path: root/configure.ac
diff options
context:
space:
mode:
authorng0 <ng0@libertad.pw>2017-01-24 11:19:34 +0000
committerLeo Famulari <leo@famulari.name>2017-01-24 14:04:44 -0500
commit7c04154940b746fb872536ea6833f5ef8ddbe288 (patch)
treea25df7f6cf385469073fe89e5a99361cfb548da9 /configure.ac
parentee869cd6eab6b0552380b64792452b77e55c9daf (diff)
downloadguix-7c04154940b746fb872536ea6833f5ef8ddbe288.tar.gz
guix-7c04154940b746fb872536ea6833f5ef8ddbe288.zip
gnu: tor: Update to 0.2.9.9 [fixes security issue TROVE-2017-001].
See 'ChangeLog' in the source distribution for more information about the denial of service bug TROVE-2017-001. * gnu/packages/tor.scm (tor): Update to 0.2.9.9. Signed-off-by: Leo Famulari <leo@famulari.name>
Diffstat (limited to 'configure.ac')
0 files changed, 0 insertions, 0 deletions
#:guix-name identity)) (test-equal "recursive-import: skip false packages (toplevel)" '() (recursive-import "foo" #:repo 'repo #:repo->guix-package (match-lambda* (("foo" #:repo 'repo . rest) (values #f '()))) #:guix-name identity)) (test-equal "recursive-import: skip false packages (dependency)" '((package (name "foo") (inputs `(("bar" ,bar))))) (recursive-import "foo" #:repo 'repo #:repo->guix-package (match-lambda* (("foo" #:repo 'repo . rest) (values '(package (name "foo") (inputs `(("bar" ,bar)))) '("bar"))) (("bar" #:repo 'repo . rest) (values #f '()))) #:guix-name identity)) (test-assert "alist->package with simple source" (let* ((meta '(("name" . "hello") ("version" . "2.10") ("source" . ;; Use a 'file://' URI so that we don't cause a download. ,(string-append "file://" (search-path %load-path "guix.scm"))) ("build-system" . "gnu") ("home-page" . "https://gnu.org") ("synopsis" . "Say hi") ("description" . "This package says hi.") ("license" . "GPL-3.0+"))) (pkg (alist->package meta))) (and (package? pkg) (license:license? (package-license pkg)) (build-system? (package-build-system pkg)) (origin? (package-source pkg))))) (test-assert "alist->package with explicit source" (let* ((meta '(("name" . "hello") ("version" . "2.10") ("source" . (("method" . "url-fetch") ("uri" . "mirror://gnu/hello/hello-2.10.tar.gz") ("sha256" . (("base32" . "0ssi1wpaf7plaswqqjwigppsg5fyh99vdlb9kzl7c9lng89ndq1i"))))) ("build-system" . "gnu") ("home-page" . "https://gnu.org") ("synopsis" . "Say hi") ("description" . "This package says hi.") ("license" . "GPL-3.0+"))) (pkg (alist->package meta))) (and (package? pkg) (license:license? (package-license pkg)) (build-system? (package-build-system pkg)) (origin? (package-source pkg)) (equal? (content-hash-value (origin-hash (package-source pkg))) (base32 "0ssi1wpaf7plaswqqjwigppsg5fyh99vdlb9kzl7c9lng89ndq1i"))))) (test-equal "alist->package with false license" ;<https://bugs.gnu.org/30470> 'license-is-false (let* ((meta '(("name" . "hello") ("version" . "2.10") ("source" . (("method" . "url-fetch") ("uri" . "mirror://gnu/hello/hello-2.10.tar.gz") ("sha256" . (("base32" . "0ssi1wpaf7plaswqqjwigppsg5fyh99vdlb9kzl7c9lng89ndq1i"))))) ("build-system" . "gnu") ("home-page" . "https://gnu.org") ("synopsis" . "Say hi") ("description" . "This package says hi.") ("license" . #f)))) ;; Note: Use 'or' because comparing with #f otherwise succeeds when ;; there's an exception instead of an actual #f. (or (package-license (alist->package meta)) 'license-is-false))) (test-equal "alist->package with SPDX license name 1/2" ;<https://bugs.gnu.org/45453> license:expat (let* ((meta '(("name" . "hello") ("version" . "2.10") ("source" . (("method" . "url-fetch") ("uri" . "mirror://gnu/hello/hello-2.10.tar.gz") ("sha256" . (("base32" . "0ssi1wpaf7plaswqqjwigppsg5fyh99vdlb9kzl7c9lng89ndq1i"))))) ("build-system" . "gnu") ("home-page" . "https://gnu.org") ("synopsis" . "Say hi") ("description" . "This package says hi.") ("license" . "expat")))) (package-license (alist->package meta)))) (test-equal "alist->package with SPDX license name 2/2" ;<https://bugs.gnu.org/45453> license:expat (let* ((meta '(("name" . "hello") ("version" . "2.10") ("source" . (("method" . "url-fetch") ("uri" . "mirror://gnu/hello/hello-2.10.tar.gz") ("sha256" . (("base32" . "0ssi1wpaf7plaswqqjwigppsg5fyh99vdlb9kzl7c9lng89ndq1i"))))) ("build-system" . "gnu") ("home-page" . "https://gnu.org") ("synopsis" . "Say hi") ("description" . "This package says hi.") ("license" . "MIT")))) (package-license (alist->package meta)))) (test-equal "alist->package with dependencies" `(("gettext" ,(specification->package "gettext"))) (let* ((meta '(("name" . "hello") ("version" . "2.10") ("source" . (("method" . "url-fetch") ("uri" . "mirror://gnu/hello/hello-2.10.tar.gz") ("sha256" . (("base32" . "0ssi1wpaf7plaswqqjwigppsg5fyh99vdlb9kzl7c9lng89ndq1i"))))) ("build-system" . "gnu") ("home-page" . "https://gnu.org") ("synopsis" . "Say hi") ("description" . "This package says hi.") ; ;; Note: As with Guile-JSON 3.x, JSON arrays are represented ;; by vectors. ("native-inputs" . #("gettext")) ("license" . #f)))) (package-native-inputs (alist->package meta)))) (test-assert "alist->package with properties" (let* ((meta '(("name" . "hello") ("version" . "2.10") ("source" . ;; Use a 'file://' URI so that we don't cause a download. ,(string-append "file://" (search-path %load-path "guix.scm"))) ("build-system" . "gnu") ("properties" . (("hidden?" . #t) ("upstream-name" . "hello-upstream"))) ("home-page" . "https://gnu.org") ("synopsis" . "Say hi") ("description" . "This package says hi.") ("license" . "GPL-3.0+"))) (pkg (alist->package meta))) (and (package? pkg) (equal? (package-upstream-name pkg) "hello-upstream") (hidden-package? pkg)))) (test-equal "spdx-string->license" '(license:gpl3+ license:agpl3 license:gpl2+) (map spdx-string->license '("GPL-3.0-oR-LaTeR" "AGPL-3.0" "GPL-2.0+"))) (test-end "import-utils")