The package libcuefile appears to be a subset, copy, or extract of a larger project "cuetools". I noticed that this extract includes files generated by bison and flex, but not the .y and .l files used to generate them. src/cue_parse.c contains (among other things): /* * cue_parse.y -- parser for cue files * * Copyright (C) 2004, 2005, 2006 Svend Sorensen * For license terms, see the file COPYING in this distribution. */ libcuefile claims to be from: https://www.musepack.net/index.php whick links to: http://svn.musepack.net/libcuefile/trunk/ Likely "upstream" for libcuefile: https://sourceforge.net/projects/cuetools.berlios/files/ That project notes that cuetools has moved to: https://github.com/svend/cuetools Reproducible: Always Steps to Reproduce: Look at sources ;-) Actual Results: .c and .h files are present, no .y or .l files Expected Results: sources should include .y and .l files, and rules for building from them.
It's a fork of a very old version of (part of) cuetools (which is not designed as a system library), and AFAICS they have directly modified the .c/.h files since then; the .y/.l are not even in the upstream SVN.
This bug appears to have been reported against 'rawhide' during the Fedora Linux 39 development cycle. Changing version to 39.