~ruther/guix-local

2bb3cedac746c344f5089ba69d8766431a381e83 — Nicolas Goaziou 5 years ago 28f15b9
gnu: python-libnacl: Update to 1.7.2.

* gnu/packages/python-crypto.scm (python-libnacl): Update to 1.7.2.
[arguments]: Fix phase locating libsodium.so.
1 files changed, 6 insertions(+), 7 deletions(-)

M gnu/packages/python-crypto.scm
M gnu/packages/python-crypto.scm => gnu/packages/python-crypto.scm +6 -7
@@ 1212,14 1212,14 @@ none of them have everything that I'd like, so here's one more.  It uses
(define-public python-libnacl
  (package
    (name "python-libnacl")
    (version "1.6.1")
    (version "1.7.2")
    (source
     (origin
       (method url-fetch)
       (uri (pypi-uri "libnacl" version))
       (sha256
        (base32
         "0nv7n8nfswkhl614x5mllrkvaslraa0053q11iylb337cy43vb4v"))))
         "0srx7i264v4dq9and8y6gpzzhrg8jpxs5iy9ggw4plimfj0rjfdm"))))
    (build-system python-build-system)
    (arguments
     `(#:phases


@@ 1227,11 1227,10 @@ none of them have everything that I'd like, so here's one more.  It uses
         (add-after 'unpack 'locate-libsodium
           (lambda* (#:key inputs #:allow-other-keys)
             (substitute* "libnacl/__init__.py"
               (("(return ctypes.cdll.LoadLibrary\\(')libsodium.so('\\))"
                 _ pre post)
                (let ((libsodium (string-append (assoc-ref inputs "libsodium")
                                                "/lib/libsodium.so")))
                  (string-append pre libsodium post)))))))))
               (("/usr/local/lib/libsodium.so")
                (string-append (assoc-ref inputs "libsodium")
                               "/lib/libsodium.so")))
             #t)))))
    (native-inputs
     `(("python-pyhamcrest" ,python-pyhamcrest)))
    (inputs