| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: folly-rpm-macros | Distribution: Fedora Project |
| Version: 46 | Vendor: Fedora Project |
| Release: 3.fc46 | Build date: Fri Sep 25 00:28:02 2026 |
| Group: Unspecified | Build host: buildvm-ppc64le-06.rdu3.fedoraproject.org |
| Size: 18661 | Source RPM: folly-rpm-macros-46-3.fc46.src.rpm |
| Packager: Fedora Project | |
| Url: https://src.fedoraproject.org/rpms/folly-rpm-macros | |
| Summary: RPM macros for building Meta's C++ projects with getdeps | |
folly-rpm-macros contains the %getdeps_* macros for building Meta's C++ projects (cachelib, mcrouter, ...) with build/fbcode_builder/getdeps.py from system packages plus a vendored tree of the remaining dependencies (folly, fizz, wangle, mvfst, fbthrift, ...), and the file attributes that turn the vendored tree into bundled() Provides.
MIT
* Thu Sep 24 2026 Michel Lind <salimma@fedoraproject.org> - 46-3
- Version the bundled() Provides, prune excluded code, scan file headers
- getdeps_vendor.prov emits bundled(<name>) = <version> from the version
getdeps.py vendor now records (a tag, <tag>^<distance>.<commit> for a
snapshot, or the version in a download URL), unversioned only when it
could not determine one; sparsemap is provided as tsl-sparse-map
- %getdeps_vendor_license_check also runs licensecheck (SPDX output) over
the tree and requires the License tag to cover every identifier found
- New %getdeps_vendor_prune deletes the directories the license config
excludes, for %prep
* Fri Sep 18 2026 Michel Lind <salimma@fedoraproject.org> - 46-2
- Take the job count from %limit_build's output instead of running it
* Fri Sep 18 2026 Michel Lind <salimma@fedoraproject.org> - 46-1
- Add %getdeps_* macros for getdeps builds; drop the pre-getdeps ones
- Add %getdeps_generate_buildrequires, %getdeps_build, %getdeps_install,
%getdeps_test and %getdeps_vendor_license_{buildrequires,install,check}
- Link the vendored stack statically into the executables; no shared-
library mode
- Provide bundled() for vendored projects via getdeps_vendor.attr
- Depend on go-vendor-tools, cmake-rpm-macros and python3
- Drop %%folly_arches, %%folly_toolchain and the folly-srpm-macros
subpackage (obsoleted); nothing uses them
* Wed Jul 15 2026 Fedora Release Engineering <releng@fedoraproject.org> - 37-12
- Rebuilt for https://fedoraproject.org/wiki/Fedora_45_Mass_Rebuild
* Fri Jan 16 2026 Fedora Release Engineering <releng@fedoraproject.org> - 37-11
- Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild
* Wed Jul 23 2025 Fedora Release Engineering <releng@fedoraproject.org> - 37-10
- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild
* Thu Jan 16 2025 Fedora Release Engineering <releng@fedoraproject.org> - 37-9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild
/usr/lib/rpm/fileattrs/getdeps_vendor.attr /usr/lib/rpm/getdeps_vendor.prov /usr/lib/rpm/getdeps_vendor_license_check /usr/lib/rpm/macros.d/macros.folly-rpm
Generated by rpm2html 1.8.1
Fabrice Bellet, Wed Sep 30 00:51:29 2026