mirror of
				https://github.com/luanti-org/luanti.git
				synced 2025-11-04 09:15:29 +01:00 
			
		
		
		
	This permit to have reproducible development environment across OS (Linuxes, but maybe Mac OSX too). It makes minetest compilable directly in a nix-shell with Nix/Lix but also on NixOS
		
			
				
	
	
		
			26 lines
		
	
	
		
			425 B
		
	
	
	
		
			Nix
		
	
	
	
	
	
			
		
		
	
	
			26 lines
		
	
	
		
			425 B
		
	
	
	
		
			Nix
		
	
	
	
	
	
{ pkgs ? import <nixpkgs> {}, }:
 | 
						|
 | 
						|
pkgs.mkShell {
 | 
						|
  LOCALE_ARCHIVE = "${pkgs.glibcLocales}/lib/locale/locale-archive";
 | 
						|
  env.LANG = "C.UTF-8";
 | 
						|
  env.LC_ALL = "C.UTF-8";
 | 
						|
 | 
						|
  packages = [
 | 
						|
    pkgs.gcc
 | 
						|
    pkgs.cmake
 | 
						|
    pkgs.zlib
 | 
						|
    pkgs.zstd
 | 
						|
    pkgs.libjpeg
 | 
						|
    pkgs.libpng
 | 
						|
    pkgs.libGL
 | 
						|
    pkgs.SDL2
 | 
						|
    pkgs.openal
 | 
						|
    pkgs.curl
 | 
						|
    pkgs.libvorbis
 | 
						|
    pkgs.libogg
 | 
						|
    pkgs.gettext
 | 
						|
    pkgs.freetype
 | 
						|
    pkgs.sqlite
 | 
						|
  ];
 | 
						|
}
 |