Commit Graph

9 Commits

Author SHA1 Message Date
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
Fedora Release Engineering
934fd95bf1 - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-01-28 13:23:36 +00:00
Matthew Krupcale
4e123901c7 Disable bootstrap
Now that build2 is in the official repositories, we do not need to bootstrap anymore.

Note that we had to bootstrap v0.12.0 as well due to the libbuild2 restructuring from this release requiring bootstrap.

 * build2.spec: disable bootstrap
2019-11-22 10:22:11 -05: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
b4d4e4f59b Remove PostScript documentation UTF-8 encoding conversion
This is fixed upstream[1] and is not strictly correct in any case since PostScript uses its own encoding[2].

 * build2.spec: Remove PostScript documentation UTF-8 encoding conversion

[1] https://git.build2.org/cgit/build2/commit/?id=8ceb809c28f663bb1473722de3c6a24319888e61
[2] https://en.wikipedia.org/wiki/PostScript_Latin_1_Encoding
2019-11-22 07:30:53 -05:00
Matthew Krupcale
1a35b340fb Add missing Requires: pkgconfig for -devel packages
This ensures that %{_libdir}/pkgconfig exists for the pkg-config files installed by the -devel packages

 * build2.spec: Add Requires: pkgconfig for -devel packages
2019-11-22 07:30:53 -05:00
Matthew Krupcale
3b77ad7d3f Remove unnecessary %ldconfig_scriptlets
Since F28, these scriptlets are unnecessary and are handled by RPM file triggers[1].

 * build2.spec: Remove %ldconfig_scriptlets

[1] https://fedoraproject.org/wiki/Changes/Removing_ldconfig_scriptlets
2019-11-22 07:30:53 -05:00
Fedora Release Engineering
fc4effcfca - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-07-24 19:39:55 +00: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