* .gitignore, sources: Update to v0.15.0
* bpkg-openssl-3-pkeyutl.patch: delete
* build2.spec:
- Update to v0.15.0
- Remove patches
- Use config.build2.libpkgconf=true to build with system libpkgconf [1]
- Use config.import.build2 to allow bpkg to import and build against libbuild2*
* libbuild2-config.install.scope-no-update-for-install.patch: delete
* libbutl-lz4-typdef-unalign.patch: likewise
* libbutl-openssl-info-overloads.patch: likewise
[1] https://lists.build2.org/archives/users/2022-July/001000.html
* .gitignore, sources: Update to v0.14.0
* bpkg-openssl-3-pkeyutl.patch, libbutl-openssl-info-overloads.patch: add patches for OpenSSL v3.0 support [1]
* build2-disable-test-cc-modules-ppc64le.patch: add patch to disable failing C++ modules tests on PPC64LE
* build2.spec:
- Update to v0.14.0
- Re-enable bootstrap required for this releas
- Update comments on libbutl license
- Use config.install.etc for specifying system configuration file directory
- Use config.install.scope to prevent installing statically built, bundled libodb [2,3]
* libbuild2-config.install.scope-no-update-for-install.patch: add patch to make config.install.scope not apply during update-for-install pre-operation [3]
* macros.build2:
- Use config.install.legal for specifying system configuration file directory
[1] https://lists.build2.org/archives/users/2021-November/000923.html
[2] https://lists.build2.org/archives/announce/2021/000021.html
[3] https://lists.build2.org/archives/users/2021-November/000919.html
* build2-libbuild2-buildfile-host_config-config.install.chroot-remove.patch: Delete.
* .gitignore, sources: Update to v0.13.0
* build2.spec:
- Update to v0.13.0
- Re-enable bootstrap required for this release due to use of new config directive
- Add common pkg-config file to -devel library subpackages
- Remove CONTRIBUTING.md
- Add AUTHORS, COPYRIGHT, and LEGAL files to license files
- Use config.install.legal for specifying license directory
* macros.build2:
- Use config.install.legal for specifying license directory
This update includes a major restructuring which breaks build2 into a library, libbuild2, and its bundled build module libraries, libbuild-{bash,bin,c,cc,cxx,in,version}. Thus, this also adds libbuild2{,-devel,-static} subpackages and moves some runtime requirements from build2 to the libbuild2 package.
* .gitignore, build2.spec, sources: Update to v0.12.0
* build2-libbuild2-buildfile-host_config-config.install.chroot-remove.patch: Upstream patch removing confit.install.chroot from libbuild2 host configuration. This prevents $RPM_BUILD_ROOT from appearing in libbuild2.
This is the initial Fedora build2 package specification. It includes sub-packages for the build2 toolchain, such as bpkg and bdep and their corresponding libraries.
* .gitignore: ignore source archives
* build2.spec: initial build2 spec file
* macros.build2: build2 RPM macros
* sources: source archive hashes