gnu: Add wine-minimal.
* gnu/packages/wine.scm (wine-minimal): New variable.
This commit is contained in:
		
							parent
							
								
									af83d59ed5
								
							
						
					
					
						commit
						a5466f38c1
					
				
					 1 changed files with 19 additions and 1 deletions
				
			
		| 
						 | 
				
			
			@ -66,7 +66,8 @@
 | 
			
		|||
  #:use-module (gnu packages vulkan)
 | 
			
		||||
  #:use-module (gnu packages xml)
 | 
			
		||||
  #:use-module (gnu packages xorg)
 | 
			
		||||
  #:use-module (ice-9 match))
 | 
			
		||||
  #:use-module (ice-9 match)
 | 
			
		||||
  #:use-module (srfi srfi-1))
 | 
			
		||||
 | 
			
		||||
(define-public wine
 | 
			
		||||
  (package
 | 
			
		||||
| 
						 | 
				
			
			@ -224,6 +225,23 @@ integrate Windows applications into your desktop.")
 | 
			
		|||
    (synopsis "Implementation of the Windows API (WoW64 version)")
 | 
			
		||||
    (supported-systems '("x86_64-linux" "aarch64-linux"))))
 | 
			
		||||
 | 
			
		||||
;; This minimal build of Wine is needed to prevent a circular dependency with
 | 
			
		||||
;; vkd3d.
 | 
			
		||||
(define-public wine-minimal
 | 
			
		||||
  (package
 | 
			
		||||
    (inherit wine)
 | 
			
		||||
    (name "wine-minimal")
 | 
			
		||||
    (native-inputs (fold alist-delete (package-native-inputs wine)
 | 
			
		||||
               '("gettext" "perl" "pkg-config")))
 | 
			
		||||
    (inputs `())
 | 
			
		||||
    (arguments
 | 
			
		||||
     `(#:validate-runpath? #f
 | 
			
		||||
       #:configure-flags
 | 
			
		||||
       (list "--without-freetype"
 | 
			
		||||
             "--without-x")
 | 
			
		||||
       ,@(strip-keyword-arguments '(#:configure-flags)
 | 
			
		||||
                                  (package-arguments wine))))))
 | 
			
		||||
 | 
			
		||||
(define-public wine-staging-patchset-data
 | 
			
		||||
  (package
 | 
			
		||||
    (name "wine-staging-patchset-data")
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Reference in a new issue