From 36c4569b9f7661625e12e2bdca4bc94838fe2a18 Mon Sep 17 00:00:00 2001 From: Rahul Chandra Date: Sat, 17 Jun 2023 15:08:36 +0800 Subject: Replace pkg-config with pkgconf --- chapter08/pkgconf.xml | 122 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 122 insertions(+) create mode 100644 chapter08/pkgconf.xml (limited to 'chapter08/pkgconf.xml') diff --git a/chapter08/pkgconf.xml b/chapter08/pkgconf.xml new file mode 100644 index 000000000..73630f817 --- /dev/null +++ b/chapter08/pkgconf.xml @@ -0,0 +1,122 @@ + + + %general-entities; +]> + + + + + + pkgconf + &pkgconf-version; +
&pkgconf-url;
+
+ + Pkgconf-&pkgconf-version; + + + Pkgconf + + + + + + <para>The pkgconf package is a + successor to pkg-config and contains a tool for passing the include path + and/or library paths to build tools during the configure and make phases + of package installations.</para> + + <segmentedlist> + <segtitle>&buildtime;</segtitle> + <segtitle>&diskspace;</segtitle> + + <seglistitem> + <seg>&pkgconf-fin-sbu;</seg> + <seg>&pkgconf-fin-du;</seg> + </seglistitem> + </segmentedlist> + + </sect2> + + <sect2 role="installation"> + <title>Installation of Pkgconf + + Prepare Pkgconf for compilation: + +./configure --prefix=/usr \ + --disable-static \ + --docdir=/usr/share/doc/pkgconf-&pkgconf-version; + + Compile the package: + +make + + Install the package: + +make install + + To maintain compatibility with the original Pkg-config create a + symlink: + +ln -sfv pkgconf /usr/bin/pkg-config + + + + + Contents of Pkgconf + + + Installed programs + Installed library + Installed directory + + + pkgconf, pkg-config (link to pkgconf), and bomtool + libpkgconf.so + /usr/share/doc/pkgconf-&pkgconf-version; + + + + + Short Descriptions + + + + + pkgconf + + Returns meta information for the specified library or + package + + pkgconf + + + + + + bomtool + + Generates a Software Bill Of Materials from pkg-config .pc + files + + bomtool + + + + + + libpkgconf + + Contains most of pkgconf's functionality, while allowing + other tools like IDEs and compilers to use its frameworks + + libpkgconf + + + + + + +
-- cgit v1.2.3-54-g00ecf