I found my problem, It was not from my spec file. In fact the rpms for instantclient-basic distributed by oracle are not correctly made to support the "provides" argument of rpm, I had to rebuild them.