default.nix (623B)
1 { 2 stdenv, 3 cmake, 4 zlib, 5 libyaml, 6 fetchFromGitHub, 7 }: 8 stdenv.mkDerivation { 9 name = "libubootenv"; 10 src = fetchFromGitHub { 11 owner = "sbabic"; 12 repo = "libubootenv"; 13 rev = "3f4d15e36ceb58085b08dd13f3f2788e9299877b"; # v0.3.5 14 hash = "sha256-i7gUb1A6FTOBCpympQpndhOG9pCDA4P0iH7ZNBqo+PA="; 15 }; 16 preConfigure = '' 17 sed -i.bak 's/cmake_minimum_required.*/cmake_minimum_required (VERSION 4.1.2)/' CMakeLists.txt 18 sed -i.bak 's/cmake_minimum_required.*/cmake_minimum_required (VERSION 4.1.2)/' src/CMakeLists.txt 19 ''; 20 buildInputs = [ 21 zlib 22 libyaml 23 ]; 24 nativeBuildInputs = [ cmake ]; 25 }