gnu: python-pkgconfig: Enable tests.

* gnu/packages/python.scm (python-pkgconfig)[arguments]: Replace 'check' phase.

Signed-off-by: Leo Famulari <leo@famulari.name>
This commit is contained in:
Paul Garlick 2018-08-22 17:41:27 +01:00 committed by Leo Famulari
parent 5fab62527c
commit 414f620fbb
No known key found for this signature in database
GPG key ID: 2646FA30BACA7F08

View file

@ -8681,19 +8681,18 @@ (define-public python-pkgconfig
(inputs
`(("pkg-config" ,pkg-config)))
(arguments
`(;; Tests fail with "ValueError: _type_ 'v' not supported" on Python 3,
;; and on Python 2 they need the dl module deprecated since Python 2.6.
#:tests? #f
;; Hard-code the path to pkg-config.
#:phases
`(#:phases
(modify-phases %standard-phases
(add-before
'build 'patch
(lambda _
(substitute* "pkgconfig/pkgconfig.py"
(("cmd = 'pkg-config")
(string-append "cmd = '" (which "pkg-config"))))
#t)))))
(add-before 'build 'patch
;; Hard-code the path to pkg-config.
(lambda _
(substitute* "pkgconfig/pkgconfig.py"
(("cmd = 'pkg-config")
(string-append "cmd = '" (which "pkg-config"))))
#t))
(replace 'check
(lambda _
(invoke "nosetests" "test.py"))))))
(home-page "https://github.com/matze/pkgconfig")
(synopsis "Python interface for pkg-config")
(description "This module provides a Python interface to pkg-config. It