8.21. Pkgconf-3.0.2

Pkgconf pakken er en etterfølger til pkg-config og inneholder et verktøy for å sende inkluderingsbanen og/eller bibliotekstier for å bygge verktøy under konfigurerings- og makefasene av pakkeinstallasjoner.

Omtrentlig byggetid: mindre enn 0.1 SBU
Nødvendig diskplass: 5.0 MB

8.21.1. Installasjon av Pkgconf

Først, arbeid deg rundt en sirkulær avhengighet av meson:

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

Forbered Pkgconf for kompilering:

mkdir build
cd    build

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

Forbered Pkgconf for kompilering:

ninja

Installer pakken:

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

For å opprettholde kompatibilitet med den originale Pkg-config oppretter du to symbolkoblinger:

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

8.21.2. Innhold i Pkgconf

Installerte programmer: pkgconf, pkg-config (lenker til pkgconf), og bomtool
Installert bibliotek: libpkgconf.so
Installert mappe: /usr/share/doc/pkgconf-3.0.2

Korte beskrivelser

pkgconf

Returnerer metainformasjon for det angitte biblioteket eller pakken

bomtool

Genererer en programvareliste fra pkg-config .pc filer

libpkgconf.so

Inneholder det meste av pkgconf sin funksjonalitet, mens det tillater andre verktøy som IDEer og kompilatorer å bruke rammeverket