From cb5146c8eea6ea35b1ad058345f4759b36384eb4 Mon Sep 17 00:00:00 2001 From: Efraim Flashner Date: Thu, 8 Sep 2016 21:31:32 +0300 Subject: [PATCH] gnu: python-git-review: Hardcode git path. * gnu/packages/openstack.scm (python-git-review)[arguments]: Hardcode the location of `git' so that `git-review' can find it natively. --- gnu/packages/openstack.scm | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/gnu/packages/openstack.scm b/gnu/packages/openstack.scm index 4cb38a9..d7876a8 100644 --- a/gnu/packages/openstack.scm +++ b/gnu/packages/openstack.scm @@ -796,7 +796,19 @@ permanence.") (base32 "07d1jn9ryff5j5ic6qj5pbk10m1ccmpllj0wyalrcms1q9yhlzh8")))) (build-system python-build-system) - (arguments `(#:tests? #f)) ; tests require a running Gerrit server + (arguments + `(#:tests? #f ; tests require a running Gerrit server + #:phases + (modify-phases %standard-phases + (add-after 'unpack 'patch-git-calls + (lambda _ + (let ((git (string-append + (assoc-ref %build-inputs "git") "/bin/git"))) + (substitute* "git_review/cmd.py" + (("\"git ") (string-append "\"" git " ")) + (("\"git\"") (string-append "\"" git "\"")) + (("'git'") (string-append "'" git "'"))) + #t)))))) (native-inputs `(("python-pbr" ,python-pbr))) (inputs -- 2.10.0