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}