mirror of
https://git.savannah.gnu.org/git/guix.git
synced 2026-04-06 21:20:33 +02:00
gnu: mercurial: Fix, wrap and check hg binary.
* gnu/packages/version-control.scm (mercurial)[arguemnts]<#:phases>: Add phase 'wrap and 'sanity-check. Fixes: guix/guix#2451. Change-Id: I71dc2d19ff8b5d2741cd2cb15b6a9687438e05b1 Reviewed-by: Simon Tournier <zimon.toutoune@gmail.com> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
This commit is contained in:
committed by
Sharlatan Hellseher
parent
293e99b9e0
commit
075941c266
@@ -2839,8 +2839,16 @@ execution of any hook written in any language before every commit.")
|
||||
"\"GUIX_PYTHONPATH\"")))))
|
||||
(add-before 'configure-check 'add-install-to-pythonpath
|
||||
(assoc-ref py:%standard-phases 'add-install-to-pythonpath))
|
||||
(add-after 'install 'wrap
|
||||
(assoc-ref py:%standard-phases 'wrap))
|
||||
(delete 'check)
|
||||
(add-after 'install 'check #$mercurial-check-phase))))
|
||||
(add-after 'wrap 'check #$mercurial-check-phase)
|
||||
(add-after 'check 'python-sanity-check
|
||||
(lambda* (#:key inputs outputs #:allow-other-keys)
|
||||
((assoc-ref py:%standard-phases 'sanity-check)
|
||||
#:inputs `(("sanity-check.py" . ,#$(default-sanity-check.py))
|
||||
,@inputs)
|
||||
#:outputs outputs))))))
|
||||
(native-inputs
|
||||
(list python-docutils
|
||||
;; The following inputs are only needed to run the tests.
|
||||
|
||||
Reference in New Issue
Block a user