diff --git a/pkgs/development/embedded/stm8/stm8flash/default.nix b/pkgs/development/embedded/stm8/stm8flash/default.nix index a34be169816d7..ee049d3758a20 100644 --- a/pkgs/development/embedded/stm8/stm8flash/default.nix +++ b/pkgs/development/embedded/stm8/stm8flash/default.nix @@ -1,6 +1,6 @@ { lib, stdenv, fetchFromGitHub, libusb1, pkg-config }: -stdenv.mkDerivation rec { +stdenv.mkDerivation { pname = "stm8flash"; version = "2022-03-27"; @@ -17,8 +17,13 @@ stdenv.mkDerivation rec { # NOTE: _FORTIFY_SOURCE requires compiling with optimization (-O) env.NIX_CFLAGS_COMPILE = "-O"; - preBuild = '' - export DESTDIR=$out; + makeFlags = [ + "DESTDIR=${placeholder "out"}" + ]; + + postPatch = '' + substituteInPlace Makefile \ + --replace 'pkg-config' '$(PKG_CONFIG)' ''; nativeBuildInputs = [ pkg-config ];