{ stdenv, fetchFromGitHub, cmake }: stdenv.mkDerivation rec { name = "onig-${version}"; version = "6.7.1"; src = fetchFromGitHub { owner = "kkos"; repo = "oniguruma"; rev = "v${version}"; sha256 = "07xbx4f3h1aqvy6587xbr8fgcn679ph3bd86pp144y0agzw0d0q2"; }; nativeBuildInputs = [ cmake ]; prePatch = stdenv.lib.optional stdenv.isDarwin '' substituteInPlace cmake/dist.cmake \ --replace '@executable_path/''${UP_DIR}/''${INSTALL_LIB}' $out'/''${INSTALL_LIB}' ''; meta = { homepage = https://github.com/kkos/oniguruma; description = "Regular expressions library"; license = stdenv.lib.licenses.bsd2; maintainers = with stdenv.lib.maintainers; [ fuuzetsu ]; platforms = with stdenv.lib.platforms; unix; }; }