Fedora Account System
Red Hat Associate
Red Hat Customer
Spec URL: https://bokic.dev/fedora/textparser.spec SRPM URL: https://bokic.dev/fedora/textparser-1.0.12-1.src.rpm Description: TextParser is a high-performance, extensible text parsing CLI and library written in C. It includes language grammars, an AST generator, and CLI utilities (textparser, ccat). Fedora Account System (FAS) Username: bokic Reproducible: Always
> BuildRequires: pcre2-devel > BuildRequires: json-c-devel > BuildRequires: gtest-devel Consider using "BuildRequires: pkgconfig(libpcre2-32) pkgconfig(json-c) pkgconfig(gtest)" instead. > %files -n libtextparser > %{_libdir}/libtextparser.so.* Don't. This makes it easy to miss a SONAME bump happening. https://docs.fedoraproject.org/en-US/packaging-guidelines/#_listing_shared_library_files Also, since you're splitting the libs into libtextparser and libtextparser-json, might be worth to add "Provides: libtextparser-json-devel%{?_isa} = %{version}-%{release}" to the -devel package.