From f76164215bbd9818c3c9840d80ab92b4d8c9bedd Mon Sep 17 00:00:00 2001 From: InsanePrawn Date: Tue, 5 Oct 2021 21:00:53 +0200 Subject: [PATCH] build(): don't install dependencies that we provide ourselves as split-packages --- packages.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages.py b/packages.py index 1703cf9..c81e909 100644 --- a/packages.py +++ b/packages.py @@ -415,7 +415,7 @@ def build_package( makepkg_conf_path = 'etc/makepkg.conf' repo_dir = repo_dir if repo_dir else config.get_path('pkgbuilds') foreign_arch = config.runtime['arch'] != arch - target_chroot = setup_build_chroot(arch=arch, extra_packages=package.depends) + target_chroot = setup_build_chroot(arch=arch, extra_packages=(list(set(package.depends) - set(package.names)))) native_chroot = setup_build_chroot(arch=config.runtime['arch'], extra_packages=['base-devel']) if foreign_arch else target_chroot cross = foreign_arch and package.mode == 'cross' and enable_crosscompile umount_dirs = []