installed by brew,
brew install pkg-config
pkg-config commands,
# list all managed pkgs
pkg-config --list-all
# list default pkg-config search `PATH`
pkg-config --variable pc_path pkg-config
# set PKG_CONFIG_PATH for user search
export PKG_CONFIG_PATH=/Library/Frameworks/GStreamer.framework/Versions/1.0/lib/pkgconfig/:$PKG_CONFIG_PATH
# list header/libs
pkg-config --cflags --libs gstreamer-1.0
# for further use like
gcc basic-tutorial-1.c -o basic-tutorial-1 `pkg-config --cflags --libs gstreamer-1.0`
pkgutil commands,
# list pkgs
pkgutil --pkgs | grep gstream
# checkout to the pkg location
pkgutil --pkg-info org.freedesktop.gstreamer.x86_64.gstreamer-1.0-net
cd {location}
# list files and directories used by the pkg
pkgutil --only-dirs --files org.freedesktop.gstreamer.x86_64.gstreamer-1.0-net
pkgutil --only-files --files org.freedesktop.gstreamer.x86_64.gstreamer-1.0-net
# delete
pkgutil --only-dirs --files org.freedesktop.gstreamer.x86_64.gstreamer-1.0-net | tr '\n' '\0' | xargs -o -n 1 -0 sudo rm -ir
# remove the receipt
sudo pkgutil --forget org.freedesktop.gstreamer.x86_64.gstreamer-1.0-net