3 pkgconfig=/usr/bin/pkg-config
4 test -x $pkgconfig || {
14 $pkgconfig --atleast-pkgconfig-version="0.24" || {
21 while read filename ; do
24 # Query the dependencies of the package.
25 DIR="`dirname ${filename}`"
26 export PKG_CONFIG_PATH="$DIR:$DIR/../../share/pkgconfig"
27 $pkgconfig --print-provides "$filename" 2> /dev/null | while read n r v ; do
28 [ -n "$n" ] || continue
29 # We have a dependency. Make a note that we need the pkgconfig
30 # tool for this package.
31 echo -n "pkgconfig($n) "
32 [ -n "$r" ] && [ -n "$v" ] && echo -n "$r" "$v"
40 while read filename ; do
44 [ $i -eq 1 ] && echo "$pkgconfig"
45 DIR="`dirname ${filename}`"
46 export PKG_CONFIG_PATH="$DIR:$DIR/../../share/pkgconfig"
47 $pkgconfig --print-requires --print-requires-private "$filename" 2> /dev/null | while read n r v ; do
48 [ -n "$n" ] || continue
49 echo -n "pkgconfig($n) "
50 [ -n "$r" ] && [ -n "$v" ] && echo -n "$r" "$v"