gnu: tsukundere: Unset LD_LIBRARY_PATH.
As of Guile-SDL2 version 0.7.0, which got committed in
73bb0b6485, LD_LIBRARY_PATH is used to determine
the location of SDL libraries if set.  However, the presence of said
environment variable does not always point to relative SDL libraries, thus
causing an import of sdl2 modules to fail.
* gnu/packages/game-development.scm (tsukundere)[#:phases]: Unset
LD_LIBRARY_PATH in tsukundere.scm.
			
			
This commit is contained in:
		
							parent
							
								
									5464af0765
								
							
						
					
					
						commit
						dd9fa204eb
					
				
					 1 changed files with 3 additions and 0 deletions
				
			
		| 
						 | 
					@ -602,6 +602,9 @@ clone.")
 | 
				
			||||||
               (substitute* "tsukundere.scm"
 | 
					               (substitute* "tsukundere.scm"
 | 
				
			||||||
                 (("exec guile (.*)" _ args)
 | 
					                 (("exec guile (.*)" _ args)
 | 
				
			||||||
                  (string-append
 | 
					                  (string-append
 | 
				
			||||||
 | 
					                   ;; XXX: Prevent Guile-SDL2 from blowing up by not knowing
 | 
				
			||||||
 | 
					                   ;;      where the SDL2 libaries are.
 | 
				
			||||||
 | 
					                   "unset LD_LIBRARY_PATH\n"
 | 
				
			||||||
                   (format #f "export GUILE_LOAD_PATH=\"~@?\"~%"
 | 
					                   (format #f "export GUILE_LOAD_PATH=\"~@?\"~%"
 | 
				
			||||||
                           "~{~a~^:~}" (map scm pkgs))
 | 
					                           "~{~a~^:~}" (map scm pkgs))
 | 
				
			||||||
                   (format #f "export GUILE_LOAD_COMPILED_PATH=\"~@?\"~%"
 | 
					                   (format #f "export GUILE_LOAD_COMPILED_PATH=\"~@?\"~%"
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Reference in a new issue