gnu: qoauth: Minor cosmetic improvements.

* gnu/packages/web.scm (qoauth)[arguments]: Add #:tests?.  Don't delete
'check' phase.  Override 'configure' instead of adding new phase.
This commit is contained in:
Marius Bakke 2020-12-08 00:30:08 +01:00
parent 627b70e3ac
commit adf0edadef
No known key found for this signature in database
GPG key ID: A2A06DF2A33A54FA

View file

@ -1063,7 +1063,8 @@ (define-public qoauth
`(("qca" ,qca)
("qtbase" ,qtbase)))
(arguments
'(#:phases
'(#:tests? #f ;FIXME: some tests are failing
#:phases
(modify-phases %standard-phases
(add-after 'unpack 'patch-code
(lambda _
@ -1079,11 +1080,9 @@ (define-public qoauth
(("\\$\\$\\[QMAKE_MKSPECS\\]")
(string-append (assoc-ref outputs "out") "/lib/qt5/mkspecs")))
#t))
(delete 'configure) ; no configure script
(delete 'check) ; no test target
(add-before 'build 'qmake
(lambda _
(let ((qca (assoc-ref %build-inputs "qca")))
(replace 'configure
(lambda* (#:key inputs #:allow-other-keys)
(let ((qca (assoc-ref inputs "qca")))
(invoke
"qmake"
(string-append "PREFIX=" (assoc-ref %outputs "out"))