aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2023-05-23Optimize pkg-build by using cache for upgrade_dependencies()Karen Arutyunov1-8/+61
2023-05-23Postpone failure due to unsatisfied dependency constraint for existing dependentKaren Arutyunov6-115/+394
2023-05-22Add all src_root!=out_root packages as subprojects during in-process configureBoris Kolpackov1-9/+9
Before we assumed this can only happen for external packages but it turns out to also happen for packages with a custom checkout_root (--checkout-root).
2023-05-08Adjust to build2::context::match_only type changeBoris Kolpackov2-10/+10
2023-04-24Add usage of +bbot.bindist.upload: to example in manualKaren Arutyunov1-1/+2
2023-04-20Document support for package-specific config vars in *-build-config package ↵Karen Arutyunov1-2/+14
manifest value
2023-04-19Adjust build to match build system driver betterBoris Kolpackov1-3/+27
2023-04-18Fix more 'dropping no longer used variable' warning in testsKaren Arutyunov2-1/+1
2023-04-17Add test for config variable overrides specified globally for pkg-buildKaren Arutyunov1-26/+61
2023-04-17Enable in-process package configureBoris Kolpackov1-1/+1
2023-04-15Temporarily disable in-process package configureBoris Kolpackov1-1/+1
2023-04-15Fix 'dropping no longer used variable' warning in testsKaren Arutyunov36-2/+56
2023-04-15Implement in-process package configurationBoris Kolpackov11-65/+617
2023-04-15Split package configuration into two passes in pkg-buildBoris Kolpackov3-203/+359
2023-04-11Add append/prepend support to pkg-bindist --fedora-dist-tagKaren Arutyunov2-8/+48
2023-04-10Add --archive-split option to pkg-bindist commandBoris Kolpackov2-212/+206
It allows to split the installation into multiple archives using the config.install.filter functionality.
2023-04-05Tweak documentation to adapt to latest bbot changesKaren Arutyunov1-1/+1
2023-04-05Build forwarded configurations via src_root rather than out_root (GH issue #177)Boris Kolpackov3-10/+51
2023-04-04Rename system-install action to sys-install for consistencyBoris Kolpackov1-8/+8
2023-04-04Add note on installation filtering in pkg-bindist man pageBoris Kolpackov1-1/+6
2023-04-03Document worker script step enabling/disablingKaren Arutyunov2-11/+31
2023-03-30Fix bug in pkg-bindist --recursive mode logicBoris Kolpackov1-1/+1
2023-03-30Redirect apt-get {update,install} stdout to stderrBoris Kolpackov1-2/+12
2023-03-30Various improvements to pkg-bindist documentationBoris Kolpackov3-15/+34
2023-03-29Tweak structured result format in pkg-bindistBoris Kolpackov6-30/+44
2023-03-29Use new next_expect*() JSON parser API in install manifest parsingBoris Kolpackov1-76/+29
Also handle potential future extensions to install manifest format.
2023-03-28Add support for JSON structured result output in pkg-bindistBoris Kolpackov12-92/+353
2023-03-27Add append/prepend support to pkg-bindist --{debian,archive}-build-metaBoris Kolpackov3-94/+154
2023-03-24Fix process::path_search() calls to prevent leakage of local variable addressesKaren Arutyunov2-8/+8
2023-03-24Fix 'unused lambda capture' warningKaren Arutyunov2-6/+5
2023-03-24Add section ids in pkg-bindist man pageBoris Kolpackov1-3/+3
2023-03-24Note relocatable installation in pkg-bindist documentationBoris Kolpackov1-0/+15
2023-03-23Don't generate main binary package for header-only libraries on Debian and ↵Karen Arutyunov7-291/+722
Fedora
2023-03-22Don't pass config.bin.rpath in pkg-bindist if targeting WindowsBoris Kolpackov1-2/+3
2023-03-21Reorder sections in pkg-bindist man pagesBoris Kolpackov3-105/+110
2023-03-21Add --archive-no-{cpu,os} pkg-bindist optionsBoris Kolpackov2-7/+25
2023-03-21Drop pkg_ prefix from system_package_manager::pkg_{status,install}()Boris Kolpackov10-29/+28
2023-03-21Allow multiple values for --archive-lang* pkg-bindist optionBoris Kolpackov2-21/+31
2023-03-21Add support for --recursive=separate pkg-bindist option modeBoris Kolpackov9-180/+304
2023-03-17Fix typos in documentationKaren Arutyunov2-4/+4
2023-03-17Add pkg-bindist implementation for FedoraKaren Arutyunov11-35/+2880
2023-03-17Fix Fedora package mapping for consumptionKaren Arutyunov4-70/+126
2023-03-17Fix GCC 'storing the address of local variable' warningKaren Arutyunov1-1/+1
2023-03-17Add support for generating installation archives in pkg-bindistBoris Kolpackov10-32/+1063
2023-03-13Move os-release facility to libbutlBoris Kolpackov6-416/+16
2023-03-12Fix compile errors for older GCC and ClangBoris Kolpackov1-10/+16
2023-03-10Improve bpkg-pkg-bindist documentation, Debian descriptionBoris Kolpackov1-3/+31
2023-03-09Strip Debian metadata from Debian package versionBoris Kolpackov1-6/+34
2023-03-09Add pkg-bindist command (generate binary distribution package)Boris Kolpackov26-278/+3927
This commit includes an implementation for Debian and alike.
2023-02-20Store in database and document type and language package manifest valuesKaren Arutyunov3-1/+109