51d3b53
#!/usr/bin/bash -eu
51d3b53
51d3b53
if [ $# -ne 1 ]; then
51d3b53
  echo "Usage: ./vendor_meta.sh pip-10.0.0/src/pip/_vendor/vendor.txt"
51d3b53
  exit 1
51d3b53
fi
51d3b53
51d3b53
licenses=''
51d3b53
51d3b53
while read req; do
51d3b53
  req=$(echo $req | cut -f1 -d' ')
51d3b53
  name=$(echo $req | cut -f1 -d'=')
51d3b53
  version=$(echo $req | cut -f3 -d'=' | tr -d '\r')
51d3b53
  echo "Provides: bundled(python%{1}dist($name)) = $version"
51d3b53
  license="$(pyp2rpm -v ${version} --no-venv ${name} | grep '^License:' | sed -e 's/License:\s*//')"
51d3b53
  licenses="$licenses\n$name: $license"
51d3b53
done < $1
51d3b53
51d3b53
echo
51d3b53
echo
51d3b53
echo -e "$licenses"