Dependencies Arch PKGBUILD接受已提供的依赖项

Dependencies Arch PKGBUILD接受已提供的依赖项,dependencies,pkgbuild,arch,Dependencies,Pkgbuild,Arch,我正在使用一个公共PKGBUILD,它有很多大的依赖项要从AUR上的源代码编译。这个包裹需要 depends=('pkg1>=X.X.X' pkg2 'pkg3>=X.X.X' pkg4) pkg1和pkg4已安装并正在运行。 我有一个二进制版本的pkg2和pkg4通过我的包管理器安装,名为bin2和bin4,从另一个存储库安装,它们明确提供pkg2和pkg4。两个二进制文件都与原始软件包冲突 但是,当我使用makepkg-sci运行PKGBUILD时,它要求我用原始版本替换这两个

我正在使用一个公共PKGBUILD,它有很多大的依赖项要从AUR上的源代码编译。这个包裹需要

depends=('pkg1>=X.X.X' pkg2 'pkg3>=X.X.X' pkg4)
pkg1
pkg4
已安装并正在运行。 我有一个二进制版本的
pkg2
pkg4
通过我的包管理器安装,名为
bin2
bin4
,从另一个存储库安装,它们明确提供
pkg2
pkg4
。两个二进制文件都与原始软件包冲突

但是,当我使用
makepkg-sci
运行PKGBUILD时,它要求我用原始版本替换这两个二进制版本,因为它们与原始版本冲突,即使它们已经提供了它们

遗憾的是,我无法编译它们,因为它们非常庞大,而且我以前可能会耗尽内存

有没有办法确保依赖项检查在标记冲突之前考虑提供的包

提前感谢您的帮助