gnu: sdl2-ttf: Fix source snippet.
* gnu/packages/sdl.scm (sdl2-ttf)[source](snippet): Actually delete bundled libraries. [arguments]: New field. [propagated-inputs]: Add FREETYPE and HARFBUZZ.
This commit is contained in:
		
							parent
							
								
									fe6b44da63
								
							
						
					
					
						commit
						2e68be4ca8
					
				
					 1 changed files with 9 additions and 5 deletions
				
			
		| 
						 | 
				
			
			@ -551,15 +551,19 @@ directory.")
 | 
			
		|||
              (string-append "https://www.libsdl.org/projects/SDL_ttf/release/SDL2_ttf-"
 | 
			
		||||
                             version ".tar.gz"))
 | 
			
		||||
             (modules '((guix build utils)))
 | 
			
		||||
             (snippet (begin
 | 
			
		||||
             (snippet
 | 
			
		||||
              ;; Remove bundled libraries.
 | 
			
		||||
                        '(delete-file-recursively "external")
 | 
			
		||||
                        #t))
 | 
			
		||||
              '(delete-file-recursively "external"))
 | 
			
		||||
             (sha256
 | 
			
		||||
              (base32
 | 
			
		||||
               "0mqcgpcvzp927xv1gs51f2wqly9k9f8nxfxi69lxlfncyd8svkbq"))))
 | 
			
		||||
    (arguments
 | 
			
		||||
     (list #:configure-flags #~'("--enable-freetype-builtin=no"
 | 
			
		||||
                                 "--enable-harfbuzz-builtin=no")))
 | 
			
		||||
    (propagated-inputs
 | 
			
		||||
     (propagated-inputs-with-sdl2 sdl-ttf))
 | 
			
		||||
     (modify-inputs (propagated-inputs-with-sdl2 sdl-ttf)
 | 
			
		||||
       ;; In Requires.private of SDL2_ttf.pc.
 | 
			
		||||
       (prepend harfbuzz freetype)))
 | 
			
		||||
    (properties '((upstream-name . "SDL2_ttf")))))
 | 
			
		||||
 | 
			
		||||
(define-public guile-sdl
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Reference in a new issue