Bug 2525945 - Review Request: textparser - High-performance text parsing CLI and library
Summary: Review Request: textparser - High-performance text parsing CLI and library
Keywords:
Status: NEW
Alias: None
Product: Fedora
Classification: Fedora
Component: Package Review
Version: rawhide
Hardware: All
OS: Linux
unspecified
medium
Target Milestone: ---
Assignee: Nobody's working on this, feel free to take it
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2026-08-30 03:12 UTC by Boris
Modified: 2026-09-11 13:26 UTC (History)
2 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed:
Type: ---
Embargoed:


Attachments (Terms of Use)

Description Boris 2026-08-30 03:12:14 UTC
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

Comment 1 Artur Frenszek-Iwicki 2026-09-11 13:26:18 UTC
> 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.


Note You need to log in before you can comment on or make changes to this bug.