qt-build-system: Don't double wrap programs.
* guix/build/qt-build-system.scm (wrap-all-programs): Excluded wrapped programs from the list of files to wrap if they exist to avoid double wrapping. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
This commit is contained in:
		
							parent
							
								
									b6753aa1e1
								
							
						
					
					
						commit
						c90a509dd9
					
				
					 1 changed files with 4 additions and 1 deletions
				
			
		| 
						 | 
					@ -111,7 +111,10 @@ add a dependency of that output on Qt."
 | 
				
			||||||
  (define (find-files-to-wrap directory)
 | 
					  (define (find-files-to-wrap directory)
 | 
				
			||||||
    (append-map
 | 
					    (append-map
 | 
				
			||||||
     (lambda (dir)
 | 
					     (lambda (dir)
 | 
				
			||||||
       (if (directory-exists? dir) (find-files dir ".*") (list)))
 | 
					       (if (directory-exists? dir)
 | 
				
			||||||
 | 
					           (find-files dir (lambda (file stat)
 | 
				
			||||||
 | 
					                             (not (wrapped-program? file))))
 | 
				
			||||||
 | 
					           '()))
 | 
				
			||||||
     (list (string-append directory "/bin")
 | 
					     (list (string-append directory "/bin")
 | 
				
			||||||
           (string-append directory "/sbin")
 | 
					           (string-append directory "/sbin")
 | 
				
			||||||
           (string-append directory "/libexec")
 | 
					           (string-append directory "/libexec")
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Reference in a new issue