lol

pkgconf: Wrap with pkg-config-wrapper

+9 -4
+3 -2
pkgs/build-support/pkg-config-wrapper/default.nix
··· 4 { stdenvNoCC 5 , buildPackages 6 , pkg-config 7 , propagateDoc ? pkg-config != null && pkg-config ? man 8 , extraPackages ? [], extraBuildCommands ? "" 9 }: ··· 34 35 shell = getBin stdenvNoCC.shell + stdenvNoCC.shell.shellPath or ""; 36 37 - inherit targetPrefix suffixSalt; 38 39 outputs = [ "out" ] ++ optionals propagateDoc ([ "man" ] ++ optional (pkg-config ? doc) "doc"); 40 ··· 63 64 echo $pkg-config > $out/nix-support/orig-pkg-config 65 66 - wrap ${targetPrefix}pkg-config ${./pkg-config-wrapper.sh} "${getBin pkg-config}/bin/pkg-config" 67 '' 68 # symlink in share for autoconf to find macros 69
··· 4 { stdenvNoCC 5 , buildPackages 6 , pkg-config 7 + , baseBinName ? "pkg-config" 8 , propagateDoc ? pkg-config != null && pkg-config ? man 9 , extraPackages ? [], extraBuildCommands ? "" 10 }: ··· 35 36 shell = getBin stdenvNoCC.shell + stdenvNoCC.shell.shellPath or ""; 37 38 + inherit targetPrefix suffixSalt baseBinName; 39 40 outputs = [ "out" ] ++ optionals propagateDoc ([ "man" ] ++ optional (pkg-config ? doc) "doc"); 41 ··· 64 65 echo $pkg-config > $out/nix-support/orig-pkg-config 66 67 + wrap ${targetPrefix}${baseBinName} ${./pkg-config-wrapper.sh} "${getBin pkg-config}/bin/${baseBinName}" 68 '' 69 # symlink in share for autoconf to find macros 70
+1 -1
pkgs/build-support/pkg-config-wrapper/setup-hook.sh
··· 23 24 addEnvHooks "$targetOffset" pkgConfigWrapper_addPkgConfigPath 25 26 - export PKG_CONFIG${role_post}=@targetPrefix@pkg-config 27 28 # No local scope in sourced file 29 unset -v role_post
··· 23 24 addEnvHooks "$targetOffset" pkgConfigWrapper_addPkgConfigPath 25 26 + export PKG_CONFIG${role_post}=@targetPrefix@@baseBinName@ 27 28 # No local scope in sourced file 29 unset -v role_post
+5 -1
pkgs/top-level/all-packages.nix
··· 10739 10740 pmccabe = callPackage ../development/tools/misc/pmccabe { }; 10741 10742 - pkgconf = callPackage ../development/tools/misc/pkgconf {}; 10743 10744 pkg-config-unwrapped = callPackage ../development/tools/misc/pkg-config { }; 10745 pkg-config = callPackage ../build-support/pkg-config-wrapper {
··· 10739 10740 pmccabe = callPackage ../development/tools/misc/pmccabe { }; 10741 10742 + pkgconf-unwrapped = callPackage ../development/tools/misc/pkgconf {}; 10743 + pkgconf = callPackage ../build-support/pkg-config-wrapper { 10744 + pkg-config = pkgconf-unwrapped; 10745 + baseBinName = "pkgconf"; 10746 + }; 10747 10748 pkg-config-unwrapped = callPackage ../development/tools/misc/pkg-config { }; 10749 pkg-config = callPackage ../build-support/pkg-config-wrapper {