duktape: use upstream pkg-config file

Changed files
+3 -13
pkgs
by-name
-10
pkgs/by-name/du/duktape/duktape.pc.in
···
-
prefix=@out@
-
exec_prefix=${prefix}
-
libdir=${exec_prefix}/lib
-
includedir=${prefix}/include
-
-
Name: duktape
-
Description: An embeddable Javascript engine, with a focus on portability and compact footprint
-
Version: @version@
-
Libs: -L${libdir} -lduktape
-
Cflags: -I${includedir}
···
+3 -3
pkgs/by-name/du/duktape/package.nix
···
make -f Makefile.cmdline
''
+ lib.optionalString (!stdenv.hostPlatform.isStatic) ''
-
make -f Makefile.sharedlibrary
'';
installPhase =
···
+ lib.optionalString (!stdenv.hostPlatform.isStatic) ''
install -d $out/lib/pkgconfig
install -d $out/include
-
make -f Makefile.sharedlibrary install INSTALL_PREFIX=$out
-
substituteAll ${./duktape.pc.in} $out/lib/pkgconfig/duktape.pc
'';
enableParallelBuilding = true;
···
make -f Makefile.cmdline
''
+ lib.optionalString (!stdenv.hostPlatform.isStatic) ''
+
make INSTALL_PREFIX="$out" -f Makefile.sharedlibrary
'';
installPhase =
···
+ lib.optionalString (!stdenv.hostPlatform.isStatic) ''
install -d $out/lib/pkgconfig
install -d $out/include
+
+
make INSTALL_PREFIX="$out" -f Makefile.sharedlibrary install
'';
enableParallelBuilding = true;