Commit Graph

6 Commits

Author SHA1 Message Date
Matthew Krupcale
7b71a44973 Update to v0.16.0
* .gitignore, sources: Update to v0.16.0
 * bpkg-git-v2.38.patch: delete
 * build2.spec:
    - Update to v0.16.0
    - Re-enable bootstrap required for this release
    - Remove patches
    - Add libbuild2-cli module
 * libbuild2-cxx23-aligned_storage-deprecation.patch: delete
 * libbuild2-libpkgconf-error_handler-non-const-data.patch: likewise
2023-08-31 19:11:33 -04:00
Matthew Krupcale
9575259c4d Update to v0.15.0
* .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
2022-07-30 19:32:23 -04:00
Matthew Krupcale
babacf4446 Update to v0.14.0
* .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
2022-01-23 18:36:38 -05:00
Matthew Krupcale
44467c6123 Update to v0.13.0
* 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
2020-07-20 11:19:48 -04:00
Matthew Krupcale
78e723f604 Update to v0.12.0
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.
2019-11-22 09:04:22 -05:00
Matthew Krupcale
362b3f8527 Initial packaging
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
2019-06-11 16:49:37 -04:00