Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

folly-rpm-macros-46-3.fc46 RPM for noarch

From Fedora Rawhide for s390x / f

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.

Provides

Requires

License

MIT

Changelog

* 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

Files

/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