~ruther/guix-local

0c5d7b8480234f739448956f508307e64e8e45fa — Ekaitz Zarraga 1 year, 11 months ago d75d1fe
gnu: Update otpclient to 4.0.2

Requires updating `libcotp` to 3.1.0, that introduced a new way for
testing that requires `criterium`, a package we don't have and that has
dependencies that we don't have either.

As the tests in `libcotp` are not an exhaustive testsuite and
`otpclient` is its only dependent package, tests are disabled for the
moment.

* gnu/packages/authentication.scm (libcotp): Update to 3.1.0
[arguments] Disable tests.
* gnu/packages/password-utils.scm (otpclient): Update to 4.0.2

Change-Id: Ie6d37b5efe59397d4979c7490b94f1c871c27d6d
2 files changed, 10 insertions(+), 4 deletions(-)

M gnu/packages/authentication.scm
M gnu/packages/password-utils.scm
M gnu/packages/authentication.scm => gnu/packages/authentication.scm +8 -2
@@ 39,7 39,7 @@
(define-public libcotp
  (package
    (name "libcotp")
    (version "2.0.1")
    (version "3.1.0")
    (source
     (origin
       (method git-fetch)


@@ 48,8 48,14 @@
             (commit (string-append "v" version))))
       (file-name (git-file-name name version))
       (sha256
        (base32 "12ps2msclcbv53gjf936cny10an8sc70b9frp6xxjirfn5jg2h63"))))
        (base32 "1lw15blzzds3qq4ydhi6fsk189p1rbvzy5fzz4r3fv6wlmcyyprs"))))
    (build-system cmake-build-system)
    (arguments `(#:tests? #f))
    ;; TODO: tests:
    ;; Tests can be built with -DBUILD_TESTS=on.
    ;; Tests don't have a general `check` target so they have to be run manually.
    ;; Tests require `criterion`, which is not included in guix and has several
    ;; bundled dependencies.
    (inputs (list libgcrypt))
    (native-inputs (list pkg-config))
    (home-page "https://github.com/paolostivanin/libcotp")

M gnu/packages/password-utils.scm => gnu/packages/password-utils.scm +2 -2
@@ 328,7 328,7 @@ Counterpane's Passwordsafe.")
(define-public otpclient
  (package
    (name "otpclient")
    (version "3.1.9")
    (version "4.0.2")
    (source
     (origin
       (method git-fetch)


@@ 337,7 337,7 @@ Counterpane's Passwordsafe.")
             (commit (string-append "v" version))))
       (file-name (git-file-name name version))
       (sha256
        (base32 "0n5h76zwchdp3nbiczcfcg9sr0hbfs1npwq26x78rz8jf6md898m"))))
        (base32 "061idzh9sz556nm7ahjrvcbnbmgvgfwmph1lfiy7bcvj1g3rf8cm"))))
    (build-system cmake-build-system)
    (arguments
     (list