#! /bin/sh # Copyright (C) 2012 RĂ©mi Denis-Courmont # This file is distributed under the same license as the vlc package. if test -z "$1" || test -n "$2"; then echo "Usage: $0 " >&2 echo "Merges the pkg-config {Requires/Libs}.private stanza into {Requires/Libs} stanzas." >&2 exit 1 fi exec <"$1" >"$1.tmp" || exit $? LIBS_PUBLIC="" LIBS_PRIVATE="" REQUIRES_PUBLIC="" REQUIRES_PRIVATE="" while read LINE; do lpub="${LINE#Libs:}" lpriv="${LINE#Libs.private:}" rpub="${LINE#Requires:}" rpriv="${LINE#Requires.private:}" if test "$lpub" != "$LINE"; then LIBS_PUBLIC="$lpub" elif test "$lpriv" != "$LINE"; then LIBS_PRIVATE="$lpriv" elif test "$rpub" != "$LINE"; then REQUIRES_PUBLIC="$rpub" elif test "$rpriv" != "$LINE"; then REQUIRES_PRIVATE="$rpriv" else echo "$LINE" fi done echo "Libs: $LIBS_PUBLIC $LIBS_PRIVATE" echo "Requires: $REQUIRES_PUBLIC $REQUIRES_PRIVATE" mv -f -- "$1.tmp" "$1"