8.21. Pkgconf-3.0.5

pkgconf 软件包是 pkg-config 的接替者,它包含用于在软件包安装的配置和生成阶段向构建工具传递头文件或库文件搜索路径的工具。

估计构建时间: 不到 0.1 SBU
需要硬盘空间: 5.0 MB

8.21.1. 安装 Pkgconf

首先,绕过和 meson 的循环依赖:

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

准备编译 Pkgconf:

mkdir build
cd    build

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

编译该软件包:

ninja

运行命令以测试编译结果:

ninja test

安装该软件包:

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

为了维持与原始的 Pkg-config 软件包的兼容性,创建两个符号链接:

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

8.21.2. Pkgconf 的内容

安装的程序: pkgconf, pkg-config (到 pkgconf 的链接), and bomtool
安装的库: libpkgconf.so
安装的目录: /usr/share/doc/pkgconf-3.0.5

简要描述

pkgconf

返回给定库或软件包的元信息

bomtool

根据 pkg-config .pc 文件生成软件物料清单

libpkgconf.so

包含 pkgconf 的大多数功能,以允许 IDE 和编译器等工具使用这些功能