aboutsummaryrefslogtreecommitdiff
path: root/bpkg/pkg-build.cxx
AgeCommit message (Expand)AuthorFilesLines
2023-01-18Add support for multiple system package versionssys-install-multiple-versionsKaren Arutyunov1-27/+52
2023-01-17Continue sketching system package manager interfaceBoris Kolpackov1-0/+3
2023-01-17Implement system_package_names()Karen Arutyunov1-3/+1
2023-01-16Add os_release facilityBoris Kolpackov1-0/+3
2023-01-16Make system package manager globalBoris Kolpackov1-13/+21
2023-01-16Add some notesKaren Arutyunov1-0/+40
2023-01-16Initial system package manager infrastructureBoris Kolpackov1-27/+59
2023-01-16Store in database and document *-name, *-version, and *-to-downstream-version...Karen Arutyunov1-1/+1
2022-12-12Adapt to butl::b_info() API changeKaren Arutyunov1-1/+5
2022-11-23Document *-build-config, *-builds, *-build-{include,exclude} package manifest...Karen Arutyunov1-1/+2
2022-10-27Suppress (potential) bogus GCC 12 -Wrestrict warningsBoris Kolpackov1-2/+2
2022-08-24Split pkg-build.cxxKaren Arutyunov1-8020/+10
2022-08-15Improve diagnostics for unknown system packageBoris Kolpackov1-12/+36
2022-08-02For rep-create, pkg-verify, and rep-info don't verify build-time toolchain de...Karen Arutyunov1-0/+2
2022-07-18Select next dependency alternative on dependency configuration negotiation fa...Karen Arutyunov1-60/+374
2022-07-14Invent reused-only dependency alternative selection modeKaren Arutyunov1-51/+140
2022-07-14Fail if dependency repository is broken rather than skip dependency alternativeKaren Arutyunov1-48/+52
2022-06-28Don't explicitly update user-selected dependency packages in pkg-buildKaren Arutyunov1-1/+5
2022-06-28Print dependents for newly built user-selected dependencies in pkg-build's planKaren Arutyunov1-4/+32
2022-06-28Fix pkg-build to update re-evaluated dependents if requestedKaren Arutyunov1-5/+16
2022-06-20Implement dependency configuration negotiationBoris Kolpackov1-666/+5043
2022-03-28In pkg-build make sure that reconfiguring dependent doesn't change current de...Karen Arutyunov1-122/+266
2022-03-28Fix reconfiguring dependents in pkg-buildKaren Arutyunov1-6/+20
2022-03-23Add configuration variable sources to selected packagesKaren Arutyunov1-3/+14
2022-03-21Improve search for available package corresponding to selected package in pkg...Karen Arutyunov1-14/+58
2022-03-21Fix pkg-build to re-evaluate buildfile clauses in dependencies if configurati...Karen Arutyunov1-16/+33
2022-02-22Increment version iteration for external packages on buildfiles changeKaren Arutyunov1-1/+1
2022-02-21Do lazy build system initialization only if/when actually neededBoris Kolpackov1-3/+6
2022-02-17Implement package skeleton loading and enable and reflect clauses evaluationBoris Kolpackov1-43/+88
2022-02-10Minor tweaks to package skeleton implementationBoris Kolpackov1-16/+16
2022-02-10Add build context to package_skeletonBoris Kolpackov1-1/+1
2022-02-09Create package skeleton filesystem stateKaren Arutyunov1-49/+85
2022-02-07Introduce package_skeleton for evaluating dependency clausesKaren Arutyunov1-66/+116
2022-02-04Improve pkg-build's make_available() functionKaren Arutyunov1-7/+18
2022-02-03Add support for bootstrap-build and root-build values in package manifestKaren Arutyunov1-2/+16
2022-01-28Add support for multiple dependency alternativesKaren Arutyunov1-553/+1277
2022-01-17Add support for multiple dependencies in alternativeKaren Arutyunov1-541/+544
2022-01-17Adapt to package manifest dependency classes changeKaren Arutyunov1-2/+2
2022-01-17Fix assertion in build_package::merge()Karen Arutyunov1-9/+7
2021-12-08Prepare for supporting multiple dependencies in dependency alternativeKaren Arutyunov1-15/+24
2021-12-01Improve pkg-build diagnostics issued when unable to satisfy dependency constr...Karen Arutyunov1-13/+68
2021-10-25Add --progress common optionBoris Kolpackov1-1/+3
2021-10-12Adapt to bpkg::version API changeKaren Arutyunov1-7/+7
2021-10-12Verify package manifest compatibility with current toolchainKaren Arutyunov1-38/+17
2021-10-08Allow building build module in multiple configurations if they belong to diff...Karen Arutyunov1-12/+26
2021-09-28Adapt to libbutl headers extension change from .mxx to .hxxKaren Arutyunov1-2/+2
2021-09-24Add pkg-build --rebuild-checksum optionBoris Kolpackov1-1/+23
2021-09-23Add pkg-build --disfigure option to force from-scratch reconfigurationBoris Kolpackov1-3/+25
2021-09-22Preserve configuration on external package upgrade/downgradeBoris Kolpackov1-20/+47
2021-09-22Add --keep-config pkg-disfigure optionBoris Kolpackov1-4/+5