Merge pull request #318463 from paparodeo/duktape-install_name

duktape: use fixDarwinDylibNames to fix install_name
This commit is contained in:
Weijia Wang 2024-06-14 23:43:49 +02:00 committed by GitHub
commit 1d2369fa98
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -1,4 +1,4 @@
{ lib, stdenv, fetchurl, validatePkgConfig }:
{ lib, stdenv, fetchurl, fixDarwinDylibNames, validatePkgConfig }:
stdenv.mkDerivation (finalAttrs: {
pname = "duktape";
@ -11,7 +11,8 @@ stdenv.mkDerivation (finalAttrs: {
# https://github.com/svaarala/duktape/issues/2464
LDFLAGS = [ "-lm" ];
nativeBuildInputs = [ validatePkgConfig ];
nativeBuildInputs = [ validatePkgConfig ]
++ lib.optionals stdenv.hostPlatform.isDarwin [ fixDarwinDylibNames ];
buildPhase = ''
make -f Makefile.sharedlibrary