Deduplicate automatically provided names trough Python RPM Lua macros

This commit is contained in:
Miro Hrončok 2020-05-05 13:26:30 +02:00
commit 33358b9a65
4 changed files with 43 additions and 13 deletions

View file

@ -26,3 +26,11 @@ echo "Provides for python35-foo"
rpm -qp --provides ${RPMDIR}/python35-foo-0-0.noarch.rpm
rpm -qp --provides ${RPMDIR}/python35-foo-0-0.noarch.rpm | grep -q '^python-foo = 0-0$' && exit 1 || true
rpm -qp --provides ${RPMDIR}/python35-foo-0-0.noarch.rpm | grep -q '^python3-foo = 0-0$' && exit 1 || true
echo "Provides for python3-python_provide"
rpm -qp --provides ${RPMDIR}/python3-python_provide-0-0.noarch.rpm
test $(rpm -qp --provides ${RPMDIR}/python3-python_provide-0-0.noarch.rpm | grep python-python_provide | wc -l) -eq 1
echo "Provides for python3-py_provides"
rpm -qp --provides ${RPMDIR}/python3-py_provides-0-0.noarch.rpm
test $(rpm -qp --provides ${RPMDIR}/python3-py_provides-0-0.noarch.rpm | grep python-py_provides | wc -l) -eq 1