The pkg-config file in libserf is named serf.pc rather than serf-1.pc (as shipped upstream) which means developers using RHEL 10 cannot build against libserf, for example here: https://lists.apache.org/thread/4wkbjhfpg9yyn10x827g65r9y50dgl74
This fix should be brought into RHEL to provide both names, which is very low risk https://src.fedoraproject.org/rpms/libserf/c/04ffdb92c66620ca40ba2a1632c9cb01c542a281?branch=rawhide