cypress-nvram: remove PROVIDES in NVRAM packages
authorKuan-Yi Li <kyli@abysm.org>
Sat, 22 Oct 2022 15:04:30 +0000 (23:04 +0800)
committerÁlvaro Fernández Rojas <noltari@gmail.com>
Tue, 15 Nov 2022 19:46:12 +0000 (20:46 +0100)
commitce6f86e1344ccf79b8f8bcd0923f0865b9eb8db4
treecb4cce755eaa4b99b2ddd87b5a9d357b429ea6b2
parentebe2b7190b7d8815a588eaf8a5cfdf9edfd85c36
cypress-nvram: remove PROVIDES in NVRAM packages

PROVIDES for these packages will cause ambiguity and circular dependency
in planned changes.

For example, if there is a package `brcmfmac-firmware-43455-sdio-rpi-cm4`
that depends on `brcmfmac-firmware-43455-sdio-rpi-4b`, there is no way to
tell which one of below packages the system will go for.

 - package named `brcmfmac-firmware-43455-sdio-rpi-4b`
 - package named `cypress-nvram-43455-sdio-rpi-4b` that PROVIDES
   `brcmfmac-firmware-43455-sdio-rpi-4b`

When ambiguity is unacceptable, PROVIDES (aliases) shall be removed and
packages shall only be used through their exact name.

So remove PROVIDES and keep only CONFLICTS.

Signed-off-by: Kuan-Yi Li <kyli@abysm.org>
package/firmware/cypress-nvram/Makefile