treewide: Don't use nativePkgs
or crossPkgs
anymore
This commit is contained in:
parent
046f091e0d
commit
e0f1739c75
@ -222,8 +222,8 @@ stdenv.mkDerivation ({
|
|||||||
setupCompileFlags="${concatStringsSep " " setupCompileFlags}"
|
setupCompileFlags="${concatStringsSep " " setupCompileFlags}"
|
||||||
configureFlags="${concatStringsSep " " defaultConfigureFlags} $configureFlags"
|
configureFlags="${concatStringsSep " " defaultConfigureFlags} $configureFlags"
|
||||||
|
|
||||||
# nativePkgs defined in stdenv/setup.hs
|
# host.*Pkgs defined in stdenv/setup.hs
|
||||||
for p in "''${nativePkgs[@]}"; do
|
for p in "''${pkgsHostHost[@]}" "''${pkgsHostTarget[@]}"; do
|
||||||
if [ -d "$p/lib/${ghc.name}/package.conf.d" ]; then
|
if [ -d "$p/lib/${ghc.name}/package.conf.d" ]; then
|
||||||
cp -f "$p/lib/${ghc.name}/package.conf.d/"*.conf $packageConfDir/
|
cp -f "$p/lib/${ghc.name}/package.conf.d/"*.conf $packageConfDir/
|
||||||
continue
|
continue
|
||||||
|
@ -16,13 +16,8 @@ postInstall() {
|
|||||||
|
|
||||||
echo "propagating requisites $requires"
|
echo "propagating requisites $requires"
|
||||||
|
|
||||||
if test -n "$crossConfig"; then
|
|
||||||
local pkgs=("${crossPkgs[@]}")
|
|
||||||
else
|
|
||||||
local pkgs=("${nativePkgs[@]}")
|
|
||||||
fi
|
|
||||||
for r in $requires; do
|
for r in $requires; do
|
||||||
for p in "${pkgs[@]}"; do
|
for p in "${pkgsHostHost[@]}" "${pkgsHostTarget[@]}"; do
|
||||||
if test -e $p/lib/pkgconfig/$r.pc; then
|
if test -e $p/lib/pkgconfig/$r.pc; then
|
||||||
echo " found requisite $r in $p"
|
echo " found requisite $r in $p"
|
||||||
propagatedBuildInputs+=" $p"
|
propagatedBuildInputs+=" $p"
|
||||||
|
Loading…
x
Reference in New Issue
Block a user