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.
The libcuefile dependency has been removed from libmpcdec/musepack-tools, and libcuefile has been retired for rawhide and F41.