liminix

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | README | LICENSE

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 }