2 # Copyright (C) 2012 RĂ©mi Denis-Courmont
3 # This file is distributed under the same license as the vlc package.
5 if test -z "$1" ||
test -n "$2"; then
6 echo "Usage: $0 <file.pc>" >&2
7 echo "Merges the pkg-config {Requires/Libs}.private stanza into {Requires/Libs} stanzas." >&2
11 exec <"$1" >"$1.tmp" ||
exit $?
20 lpriv
="${LINE#Libs.private:}"
21 rpub
="${LINE#Requires:}"
22 rpriv
="${LINE#Requires.private:}"
23 if test "$lpub" != "$LINE"; then
25 elif test "$lpriv" != "$LINE"; then
27 elif test "$rpub" != "$LINE"; then
28 REQUIRES_PUBLIC
="$rpub"
29 elif test "$rpriv" != "$LINE"; then
30 REQUIRES_PRIVATE
="$rpriv"
35 echo "Libs: $LIBS_PUBLIC $LIBS_PRIVATE"
36 echo "Requires: $REQUIRES_PUBLIC $REQUIRES_PRIVATE"
38 mv -f -- "$1.tmp" "$1"