gnu: cgit: Return #t from all phases.
* gnu/packages/version-control.scm (cgit)[arguments]: Substitute INVOKE for SYSTEM*.
This commit is contained in:
		
							parent
							
								
									a15e4b160a
								
							
						
					
					
						commit
						0eb21fbaf7
					
				
					 1 changed files with 13 additions and 15 deletions
				
			
		|  | @ -579,9 +579,8 @@ collaboration using typical untrusted file hosts or services.") | |||
|          (add-after 'unpack 'unpack-git | ||||
|            (lambda* (#:key inputs #:allow-other-keys) | ||||
|              ;; Unpack the source of git into the 'git' directory. | ||||
|              (zero? (system* | ||||
|                      "tar" "--strip-components=1" "-C" "git" "-xf" | ||||
|                      (assoc-ref inputs "git:src"))))) | ||||
|              (invoke "tar" "--strip-components=1" "-C" "git" "-xf" | ||||
|                      (assoc-ref inputs "git:src")))) | ||||
|          (add-after 'unpack 'patch-absolute-file-names | ||||
|            (lambda* (#:key inputs #:allow-other-keys) | ||||
|              (define (quoted-file-name input path) | ||||
|  | @ -612,21 +611,20 @@ collaboration using typical untrusted file hosts or services.") | |||
|          (delete 'configure) ; no configure script | ||||
|          (add-after 'build 'build-man | ||||
|            (lambda* (#:key make-flags #:allow-other-keys) | ||||
|              (zero? (apply system* `("make" ,@make-flags "doc-man"))))) | ||||
|              (apply invoke "make" "doc-man" make-flags))) | ||||
|          (replace 'install | ||||
|            (lambda* (#:key make-flags outputs #:allow-other-keys) | ||||
|              (let ((out (assoc-ref outputs "out"))) | ||||
|                (and (zero? (apply system* | ||||
|                                   `("make" ,@make-flags | ||||
|                                     ,(string-append "prefix=" out) | ||||
|                                     ,(string-append | ||||
|                                       "CGIT_SCRIPT_PATH=" out "/share/cgit") | ||||
|                                     "install" "install-man"))) | ||||
|                     ;; Move the platform-dependent 'cgit.cgi' into lib | ||||
|                     ;; to get it stripped. | ||||
|                     (rename-file (string-append out "/share/cgit/cgit.cgi") | ||||
|                                  (string-append out "/lib/cgit/cgit.cgi")) | ||||
|                     #t)))) | ||||
|                (apply invoke | ||||
|                       "make" "install" "install-man" | ||||
|                       (string-append "prefix=" out) | ||||
|                       (string-append "CGIT_SCRIPT_PATH=" out "/share/cgit") | ||||
|                       make-flags) | ||||
|                ;; Move the platform-dependent 'cgit.cgi' into lib to get it | ||||
|                ;; stripped. | ||||
|                (rename-file (string-append out "/share/cgit/cgit.cgi") | ||||
|                             (string-append out "/lib/cgit/cgit.cgi")) | ||||
|                #t))) | ||||
|          (add-after 'install 'wrap-python-scripts | ||||
|            (lambda* (#:key outputs #:allow-other-keys) | ||||
|              (for-each | ||||
|  |  | |||
		Reference in a new issue