I want to provide some RPM packages in a virtual RPM package that does not include files.
The case is, I create an embedded system with buildroot then RPM takes the version control responsibility. For this reason buildroot images always have the latest RPM packages content physically but someone should say to RPM that they already exists.
I know the files may be provided in a base virtual package with 'Provides:' keyword in RPM spec file. I want to provide packages with version number instead of individual files in an rpm package.
Ex.
App1.0-1.rpm requires lib3.0-4.rpm and they already exist on my
package server. The buildroot image already includes files that
lib3.0-4.rpm provides. I want to define a package with name
buildrootbase2.0-1.rpm parallel to my root file system image that
prevents reinstallation of lib3.0-4.rpm while App1.0-1.rpm is
installed.