= System Wide Change: pkgconf as system pkg-config implementation = https://fedoraproject.org/wiki/Changes/pkgconf_as_system_pkg-config_implementation Change owner(s): * Igor Gnatenko <ignatenkobrain AT fedoraproject DOT org> * Neal Gompa <ngompa13 AT gmail DOT com> This change switches Fedora's system-wide/default pkg-config implementation to pkgconf, a new implementation of pkg-config that provides better support for handling .pc files and a stable library ABI/API for integrating into applications. == Detailed Description == pkgconf is a newer, actively maintained implementation of pkg-config that supports more aspects of the pkg-config file specification and provides a library interface that applications can use to incorporate intelligent handling of pkg-config files into themselves (such as build file generators, IDEs, and compilers). Through its pkg-config compatibility interface (activated when it is run as "pkg-config"), it also can completely replace the original implementation. This change involves enabling the pkgconf-pkg-config subpackage that provides this compatibility interface in Rawhide, and having it obsolete+provide the pkgconfig package so that it is the system implementation of pkg-config for the distribution. == Scope == * Proposal owners: 1. Enable pkgconfig compatibility layer in pkgconf package (which is in conflict with pkgconfig) 2. Ensure that it doesn't break major number of builds during mass-rebuild 3. Fix issues * Other developers: Retire pkgconfig package (Matthias Clasen) if everything went well right after mass-rebuild and fixage of all broken packages due to this change * Release engineering: Mass rebuild is needed (to ensure that pkgconf implementation is used), owners of change will track mass-rebuild and fix issues appearing with new implementation * List of deliverables: All * Policies and guidelines: Nothing needs to be updated, (Build)Requires will still work as expected in pkgconfig() form, paths are not changing *Trademark approval: N/A (not needed for this Change) -- Jan Kuřík Platform & Fedora Program Manager Red Hat Czech s.r.o., Purkynova 99/71, 612 45 Brno, Czech Republic _______________________________________________ devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx