The cln soname bump in rawhide highlighted that pkg-config --libs libqalculate -lcln -lpthread -lqalculate -lglib-2.0 -lxml2 includes some extra baggage (which I can only guess is needed for static linking only). I'll whip up some patches to address this, please review/comment.
Created attachment 350614 [details] pkgconfig patch to use Requires.private/Libs.private
Created attachment 350615 [details] spec-file patch
Thanks for the patches. Committed and successfully built on rawhide.