Merge pull request #32993 from shlevy/haskell-internal-libs
haskell generic-builder: Support installing internal libs.
This commit is contained in:
commit
504016f753
@ -317,8 +317,14 @@ stdenv.mkDerivation ({
|
|||||||
local packageConfFile="$packageConfDir/${pname}-${version}.conf"
|
local packageConfFile="$packageConfDir/${pname}-${version}.conf"
|
||||||
mkdir -p "$packageConfDir"
|
mkdir -p "$packageConfDir"
|
||||||
${setupCommand} register --gen-pkg-config=$packageConfFile
|
${setupCommand} register --gen-pkg-config=$packageConfFile
|
||||||
local pkgId=$( ${gnused}/bin/sed -n -e 's|^id: ||p' $packageConfFile )
|
if [ -d "$packageConfFile" ]; then
|
||||||
mv $packageConfFile $packageConfDir/$pkgId.conf
|
mv "$packageConfFile"/* "$packageConfDir"
|
||||||
|
rmdir "$packageConfFile"
|
||||||
|
fi
|
||||||
|
for packageConfFile in "$packageConfDir"/*; do
|
||||||
|
local pkgId=$( ${gnused}/bin/sed -n -e 's|^id: ||p' $packageConfFile )
|
||||||
|
mv $packageConfFile $packageConfDir/$pkgId.conf
|
||||||
|
done
|
||||||
''}
|
''}
|
||||||
${optionalString isGhcjs ''
|
${optionalString isGhcjs ''
|
||||||
for exeDir in "$out/bin/"*.jsexe; do
|
for exeDir in "$out/bin/"*.jsexe; do
|
||||||
|
Loading…
x
Reference in New Issue
Block a user