* Discover dependencies on libXaw.

* Handle commas in *.pc files.

svn path=/nixpkgs/trunk/; revision=4525
This commit is contained in:
Eelco Dolstra
2006-01-09 12:49:21 +00:00
parent d6cb787567
commit ceb9b654ed
3 changed files with 37 additions and 29 deletions
+4 -3
View File
@@ -7,13 +7,14 @@ source $stdenv/setup
postInstall=postInstall
postInstall() {
local r p requires
requires=$(grep "Requires:" $out/lib/pkgconfig/*.pc | sed "s/Requires://")
requires=$(grep "Requires:" $out/lib/pkgconfig/*.pc | \
sed "s/Requires://" | sed "s/,/ /g")
echo "propagating requisites $requires"
for r in $requires; do
for p in $pkgs; do
echo $r $p
# echo $r $p
if test -e $p/lib/pkgconfig/$r.pc; then
echo " found requisite $r in $p"
propagatedBuildInputs="$propagatedBuildInputs $p"
@@ -29,7 +30,7 @@ postInstall() {
installFlags="appdefaultdir=$out/share/X11/app-defaults"
if -n "$x11BuildHook"; then
if test -n "$x11BuildHook"; then
source $x11BuildHook
fi