~ruther/guix-local

f54cf6428b6b7c4ed8ca0ee3186ee58ec1167c80 — Leo Famulari 9 years ago 945b672
gnu: vdirsyncer: Use add-installed-pythonpath in the check phase.

* gnu/packages/dav.scm (vdirsyncer)[arguments]: Move the check phase
into the normal part of the build sequence and use add-installed-pythonpath.
1 files changed, 8 insertions(+), 12 deletions(-)

M gnu/packages/dav.scm
M gnu/packages/dav.scm => gnu/packages/dav.scm +8 -12
@@ 67,8 67,13 @@ clients.")
    (build-system python-build-system)
    (arguments
      `(#:phases (modify-phases %standard-phases
         ;; vdirsyncer requires itself to be installed in order to build
         ;; the manpage.
         (replace 'check
           (lambda* (#:key inputs outputs #:allow-other-keys)
             (add-installed-pythonpath inputs outputs)
             (setenv "DETERMINISTIC_TESTS" "true")
             (setenv "DAV_SERVER" "radicale")
             (setenv "REMOTESTORAGE_SERVER" "skip")
             (zero? (system* "make" "test"))))
         (add-after 'install 'manpage
           (lambda* (#:key inputs outputs #:allow-other-keys)
             (add-installed-pythonpath inputs outputs)


@@ 77,16 82,7 @@ clients.")
               "docs/_build/man/vdirsyncer.1"
               (string-append
                 (assoc-ref outputs "out")
                 "/share/man/man1"))))
         ;; vdirsyncer requires itself to be installed in order to run the test
         ;; suite.
         (delete 'check)
         (add-after 'install 'check-later
           (lambda _
             (setenv "DETERMINISTIC_TESTS" "true")
             (setenv "DAV_SERVER" "radicale")
             (setenv "REMOTESTORAGE_SERVER" "skip")
             (zero? (system* "make" "test")))))))
                 "/share/man/man1")))))))
    (native-inputs
     `(("python-setuptools-scm" ,python-setuptools-scm)
       ("python-sphinx" ,python-sphinx)