Hi, I've become a co-maintainer of miniz recently, because it's a dependency of one of my other packages and the (previously sole) maintainer was in a much similar position.
My interest in the package was to fix it to provide pkgconfig file for easy detection. It turned out that it's provided by upstream, but not present in the Fedora package. So, I fixed that. This entailed switching to using upstream cmake build system (as opposed to building it manually). PR with the change is here: https://src.fedoraproject.org/rpms/miniz/pull-request/2 The new build is a bit different. The headers are stored in /usr/include/miniz instead of /usr/include and the SONAME is provided by upstream (libminiz.so.3) instead of the previous downstream-only libminiz.so.0.3. Naturally, all consumers need to be rebuilt against the new SONAME and adjusted for the new headers location if applicable. The upside is that the library can be detected natively using cmake or pkgconfig and builds fine using CMake 4.0, too. I have provenpackager privileges, so I'll do the necessary rebuilds and adjustments in a side tag. Affected packages are listed below: Pencil2D ags attract-mode perl-Sereal-Decoder perl-Sereal-Encoder tinyexr Maintainers have been Bcc'd. Regards, Dominik -- Fedora https://fedoraproject.org Deep in the human unconscious is a pervasive need for a logical universe that makes sense. But the real universe is always one step beyond logic. -- from "The Sayings of Muad'Dib" by the Princess Irulan -- _______________________________________________ devel mailing list -- devel@lists.fedoraproject.org To unsubscribe send an email to devel-le...@lists.fedoraproject.org Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue