nixpkgs mirror (for testing) github.com/NixOS/nixpkgs
nix
at devShellTools-shell 56 lines 877 B view raw
1{ 2 boost, 3 cmake, 4 fetchFromGitHub, 5 lib, 6 libGLU, 7 libGL, 8 openssl, 9 pkg-config, 10 SDL, 11 SDL_image, 12 SDL_mixer, 13 SDL_gfx, 14 stdenv, 15 yaml-cpp, 16 zlib, 17}: 18 19stdenv.mkDerivation { 20 pname = "openxcom"; 21 version = "1.0.0.2024.02.28"; 22 23 src = fetchFromGitHub { 24 owner = "OpenXcom"; 25 repo = "OpenXcom"; 26 rev = "e2c5a1b45c33957ce7e206207c5fb752c1e79ae1"; 27 hash = "sha256-2G2dSvoDdacdYsXS51h3aGLCCjbHwcvD4CNnQIH/J6A="; 28 }; 29 30 nativeBuildInputs = [ 31 cmake 32 pkg-config 33 ]; 34 35 buildInputs = [ 36 boost 37 libGL 38 libGLU 39 SDL 40 SDL_gfx 41 SDL_image 42 SDL_mixer 43 yaml-cpp 44 openssl 45 zlib 46 ]; 47 48 meta = { 49 description = "Open source clone of UFO: Enemy Unknown"; 50 mainProgram = "openxcom"; 51 homepage = "https://openxcom.org"; 52 license = lib.licenses.gpl3; 53 maintainers = [ ]; 54 platforms = lib.platforms.linux; 55 }; 56}