adjust mpv flags to work with 22.11 or 23.05
This commit is contained in:
		
							parent
							
								
									00f5e1d285
								
							
						
					
					
						commit
						3217f26b19
					
				
					 1 changed files with 15 additions and 5 deletions
				
			
		
							
								
								
									
										20
									
								
								flake.nix
									
										
									
									
									
								
							
							
						
						
									
										20
									
								
								flake.nix
									
										
									
									
									
								
							| 
						 | 
				
			
			@ -47,11 +47,21 @@
 | 
			
		|||
      overlays.default = final: prev: let
 | 
			
		||||
        newScripts = packages.packages.${prev.system};
 | 
			
		||||
      in rec {
 | 
			
		||||
        mpv-unwrapped = prev.mpv-unwrapped.overrideAttrs (oldAttrs: {
 | 
			
		||||
          wafConfigureFlags = oldAttrs.wafConfigureFlags ++ [
 | 
			
		||||
            "--confloaddir=/etc/mpv"
 | 
			
		||||
          ];
 | 
			
		||||
        });
 | 
			
		||||
        mpv-unwrapped = prev.mpv-unwrapped.overrideAttrs (oldAttrs:
 | 
			
		||||
          if oldAttrs ? wafConfigureFlags
 | 
			
		||||
          then {
 | 
			
		||||
            wafConfigureFlags = oldAttrs.wafConfigureFlags ++ [
 | 
			
		||||
              "--confloaddir=/etc/mpv"
 | 
			
		||||
            ];
 | 
			
		||||
          }
 | 
			
		||||
          else if oldAttrs ? mesonFlags
 | 
			
		||||
          then {
 | 
			
		||||
            mesonFlags = oldAttrs.mesonFlags ++ [
 | 
			
		||||
              "-Dsysconfdir=/etc"
 | 
			
		||||
            ];
 | 
			
		||||
          }
 | 
			
		||||
          else oldAttrs
 | 
			
		||||
        );
 | 
			
		||||
        mpv = prev.wrapMpv mpv-unwrapped {
 | 
			
		||||
          scripts = builtins.attrValues newScripts;
 | 
			
		||||
        };
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue