8.21. Pkgconf-3.0.4

Le paquet pkgconf est le successeur de pkg-config et contient un outil pour passer le chemin d'inclusion ou de bibliothèque des outils de construction pendant les phases de configuration et de construction de l'installation des paquets.

Temps de construction approximatif: moins de 0,1 SBU
Espace disque requis: 5,0 Mo

8.21.1. Installation de Pkgconf

Tout d'abord, contournez une dépendance circulaire avec meson :

tar -xf ../meson-1.11.2.tar.gz

Préparez la compilation de Pkgconf :

mkdir build
cd    build

python3 ../meson-1.11.2/meson.py setup --prefix=/usr --buildtype=release ..

Compilez le paquet :

ninja

To test the results, issue:

ninja test

Installez le paquet :

ninja install
mv /usr/share/doc/pkgconf{,-3.0.4}

Pour maintenir la compatibilité avec le pkg-config original, créez deux liens symboliques :

ln -sv pkgconf   /usr/bin/pkg-config
ln -sv pkgconf.1 /usr/share/man/man1/pkg-config.1

8.21.2. Contenu de Pkgconf

Programmes installés: pkgconf, pkg-config (lien vers pkgconf) et bomtool
Bibliothèque installée: libpkgconf.so
Répertoire installé: /usr/share/doc/pkgconf-3.0.4

Descriptions courtes

pkgconf

Renvoie les métadonnées d'une bibliothèque ou d'un paquet donné

bomtool

Génère une nomenclature logiciels à partir des fichiers .pk de pkg-config

libpkgconf.so

Contient la plupart des fonctionnalités de pkgconf, tout en permettant à d'autres outils comme des IDE et des compilateurs de l'utiliser dans leur cadre