Commit graph

18 commits

Author SHA1 Message Date
InsanePrawn
33f4a81981 config: move code from __init__.py into cli.py 2022-11-09 20:19:04 +01:00
InsanePrawn
b2112026d2 packages/build: skip packages that were already built this run (e.g. split packages) 2022-11-09 20:19:04 +01:00
InsanePrawn
ebd541e039 packages/build: exclude package names from dependencies, use pkgbase.names() 2022-11-09 20:19:04 +01:00
InsanePrawn
91041ab06d packages/build: build_enable_qemu_binfmt(): don't install packages on unwrapped systems 2022-11-09 20:19:04 +01:00
InsanePrawn
103c18a171 packages/build: build_package(): respect Pkgbuild.nodeps 2022-11-09 20:19:04 +01:00
InsanePrawn
4d86962862 packages: check_package_version_built(): clean up logging a bit 2022-11-09 20:19:04 +01:00
InsanePrawn
771199d932 packages.setup_sources(): log when package version changes after refreshing 2022-11-09 20:19:04 +01:00
InsanePrawn
2757490a8f packages: check_package_version_built(): don't refresh sources by default, default to doing it in get_unbuilt_package_levels() though 2022-11-09 20:19:04 +01:00
InsanePrawn
851b4e7477 packages: build_package(): improve logging so the user has a chance to know what's going on. 2022-11-09 20:19:04 +01:00
InsanePrawn
49f452342e packages: setup_sources(): we need to use a chroot or else the paths in pkgbuilds/$pkg/src/ will be hosed up 2022-11-09 20:19:04 +01:00
InsanePrawn
97ae046f1e packages/build: setup_sources(): remove chroot, add srcinfo cache, use in check_package_built() 2022-11-09 20:19:04 +01:00
InsanePrawn
69404a4267 packages/build: check_package_built(): add init_prebuilts(arch) 2022-11-09 20:19:04 +01:00
InsanePrawn
b80f42d48a packages: get_makepkg_env(): don't use host env, but provide standard PATH variable 2022-11-09 20:19:04 +01:00
InsanePrawn
81f88dd636 packages: clean up check_package_built() and use RemotePackage.acquire() in try_download_package() 2022-11-09 20:11:20 +01:00
InsanePrawn
a2c8868d61 packages/build: add_file_to_repo(): add remove_original=True parameter, clean up add_package_to_repo() 2022-11-09 20:11:19 +01:00
InsanePrawn
57fec8fd91 packages/build: split out init_local_repo() from init_prebuilts(), use in add_file_to_repo() 2022-11-09 20:11:19 +01:00
InsanePrawn
dbe3dc91a3 distro/package: refactor class PackageInfo into class BinaryPackage(PackageInfo) 2022-11-09 19:39:59 +01:00
InsanePrawn
daa7b68738 packages: split up __init__.py into build.py and cli.py 2022-11-09 19:39:59 +01:00