O token -1: é a tag Epoch, então parece que seu RPM pode ter sido construído com uma Epoch igual a 1. Se for esse o caso, a dependência de foo-lib-cpp-devel em foo deve incluir o Época , assim:
Requires: foo = 1:0.7.0-1
Ou usando macros:
Requires: foo = %{epoch}:%{version}-%{release}