override.nix 569 B

123456789101112131415161718192021
  1. pkgs: attrs: with pkgs; rec {
  2. version = "2.6.9";
  3. versionWithUnderscores = "${lib.replaceStrings ["."] ["_"] version}";
  4. src = fetchFromGitLab {
  5. owner = "openldap";
  6. repo = "openldap";
  7. rev = "OPENLDAP_REL_ENG_${versionWithUnderscores}";
  8. hash = "sha256-GpNrca+POD8bhyGZn5DYwzsJI0sDU4wxOYBHVXFNjDY=";
  9. };
  10. patches = [];
  11. buildPhase = ''
  12. make -C include
  13. make -j$NIX_BUILD_CORES -C libraries/liblber liblber.la
  14. make -j$NIX_BUILD_CORES -C libraries/libldap libldap.la
  15. make -j$NIX_BUILD_CORES -C libraries/liblmdb liblmdb.so
  16. '';
  17. }