Index: BOOK/appendices/dependencies/common.xml
===================================================================
--- BOOK/appendices/dependencies/common.xml (revision ff33e5628c733dc3dab518a226515df3cd3792ef)
+++ BOOK/appendices/dependencies/common.xml (revision f586fdb211c05713992fd7428e1b9285b9232614)
@@ -400,5 +400,5 @@
Bash, Binutils, Coreutils, EGLIBC, Gawk, GCC, Gettext, Grep, Gzip,
- Make, Sed, Texinfo and Util-linux
+ Make, Pkg-config, Sed, Texinfo and Util-linux
@@ -1198,4 +1198,32 @@
+
+ Pkg-config
+
+
+ &dependencies;
+
+
+ Bash, Binutils, Coreutils, Diffutils, EGLIBC, Gawk, GCC, Grep,
+ Make and Sed
+
+
+
+
+ &testsuites;
+
+
+ None
+
+
+
+
+ &before;
+
+
+ Util-linux, E2fsprogs
+
+
+
Procps
@@ -1512,5 +1540,5 @@
Bash, Binutils, Coreutils, EGLIBC, GCC, Grep,
- Make, Ncurses, Sed, Texinfo and Zlib
+ Make, Ncurses, Pkg-config, Sed, Texinfo and Zlib
Index: BOOK/final-system/alpha-chapter.xml
===================================================================
--- BOOK/final-system/alpha-chapter.xml (revision ff33e5628c733dc3dab518a226515df3cd3792ef)
+++ BOOK/final-system/alpha-chapter.xml (revision f586fdb211c05713992fd7428e1b9285b9232614)
@@ -30,4 +30,5 @@
+
Index: BOOK/final-system/common/pkg-config.xml
===================================================================
--- BOOK/final-system/common/pkg-config.xml (revision f586fdb211c05713992fd7428e1b9285b9232614)
+++ BOOK/final-system/common/pkg-config.xml (revision f586fdb211c05713992fd7428e1b9285b9232614)
@@ -0,0 +1,79 @@
+
+
+ %general-entities;
+]>
+
+
+
+
+ Pkg-config-&pkg-config-version;
+
+
+ Pkg-config
+
+
+
+
+
+ Pkg-config is a tool to help you insert the correct compiler options
+ on the command line when compiling applications and libraries.
+
+
+
+
+ Installation of Pkg-config
+
+ Prepare Pkg-config for compilation:
+
+./configure --prefix=/usr
+
+ Compile the package:
+
+make
+
+ To test the results, issue:
+ make check.
+
+ Install the package:
+
+make install
+
+
+
+
+ Contents of Pkg-config
+
+
+ Installed programs
+ Installed directory
+
+
+ pkg-config
+ /usr/share/doc/pkg-config
+
+
+
+
+ Short Descriptions
+
+
+
+
+ pkg-config
+
+ The pkg-config program is used to retrieve
+ information about installed libraries in the system. It is typically
+ used to compile and link against one or more libraries.
+
+ pkg-config
+
+
+
+
+
+
+
+
+
Index: BOOK/final-system/mips-chapter.xml
===================================================================
--- BOOK/final-system/mips-chapter.xml (revision ff33e5628c733dc3dab518a226515df3cd3792ef)
+++ BOOK/final-system/mips-chapter.xml (revision f586fdb211c05713992fd7428e1b9285b9232614)
@@ -30,4 +30,5 @@
+
Index: BOOK/final-system/mips64-64-chapter.xml
===================================================================
--- BOOK/final-system/mips64-64-chapter.xml (revision ff33e5628c733dc3dab518a226515df3cd3792ef)
+++ BOOK/final-system/mips64-64-chapter.xml (revision f586fdb211c05713992fd7428e1b9285b9232614)
@@ -30,4 +30,5 @@
+
Index: BOOK/final-system/mips64-chapter.xml
===================================================================
--- BOOK/final-system/mips64-chapter.xml (revision ff33e5628c733dc3dab518a226515df3cd3792ef)
+++ BOOK/final-system/mips64-chapter.xml (revision f586fdb211c05713992fd7428e1b9285b9232614)
@@ -45,4 +45,5 @@
+
Index: BOOK/final-system/mips64/pkg-config.xml
===================================================================
--- BOOK/final-system/mips64/pkg-config.xml (revision f586fdb211c05713992fd7428e1b9285b9232614)
+++ BOOK/final-system/mips64/pkg-config.xml (revision f586fdb211c05713992fd7428e1b9285b9232614)
@@ -0,0 +1,76 @@
+
+
+ %general-entities;
+]>
+
+
+
+
+ Pkg-config-&pkg-config-version;
+
+
+ Pkg-config
+
+
+
+
+
+ Installation of Pkg-config
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+export PKG_CONFIG_PATH32="/usr/lib/pkgconfig"
+export PKG_CONFIG_PATHN32="/usr/lib32/pkgconfig"
+export PKG_CONFIG_PATH64="/usr/lib64/pkgconfig"
+
+
+
+cat >> ${CLFS}/root/.bash_profile << EOF
+export PKG_CONFIG_PATH32="${PKG_CONFIG_PATH32}"
+export PKG_CONFIG_PATHN32="${PKG_CONFIG_PATHN32}"
+export PKG_CONFIG_PATH64="${PKG_CONFIG_PATH64}"
+EOF
+
+
+
+
+
+
Index: BOOK/final-system/multilib/pkg-config.xml
===================================================================
--- BOOK/final-system/multilib/pkg-config.xml (revision f586fdb211c05713992fd7428e1b9285b9232614)
+++ BOOK/final-system/multilib/pkg-config.xml (revision f586fdb211c05713992fd7428e1b9285b9232614)
@@ -0,0 +1,73 @@
+
+
+ %general-entities;
+]>
+
+
+
+
+ Pkg-config-&pkg-config-version;
+
+
+ Pkg-config
+
+
+
+
+
+ Installation of Pkg-config
+
+
+
+CC="gcc ${BUILD64}" \
+ ./configure --prefix=/usr \
+ --with-pc-path=/usr/share/pkgconfig
+
+
+
+
+
+
+
+
+
+
+
+ On multilib builds the library direcory has been removed from
+ the default search path of pkg-config. Set some
+ environment variables to help set the path correctly in the future:
+
+export PKG_CONFIG_PATH32="/usr/lib/pkgconfig"
+export PKG_CONFIG_PATH64="/usr/lib64/pkgconfig"
+
+ Export these variables to prevent any issues in the
+ future.
+
+cat >> ${CLFS}/root/.bash_profile << EOF
+export PKG_CONFIG_PATH32="${PKG_CONFIG_PATH32}"
+export PKG_CONFIG_PATH64="${PKG_CONFIG_PATH64}"
+EOF
+
+
+
+
+
+
Index: BOOK/final-system/ppc-chapter.xml
===================================================================
--- BOOK/final-system/ppc-chapter.xml (revision ff33e5628c733dc3dab518a226515df3cd3792ef)
+++ BOOK/final-system/ppc-chapter.xml (revision f586fdb211c05713992fd7428e1b9285b9232614)
@@ -30,4 +30,5 @@
+
Index: BOOK/final-system/ppc64-chapter.xml
===================================================================
--- BOOK/final-system/ppc64-chapter.xml (revision ff33e5628c733dc3dab518a226515df3cd3792ef)
+++ BOOK/final-system/ppc64-chapter.xml (revision f586fdb211c05713992fd7428e1b9285b9232614)
@@ -39,4 +39,5 @@
+
Index: BOOK/final-system/sparc-chapter.xml
===================================================================
--- BOOK/final-system/sparc-chapter.xml (revision ff33e5628c733dc3dab518a226515df3cd3792ef)
+++ BOOK/final-system/sparc-chapter.xml (revision f586fdb211c05713992fd7428e1b9285b9232614)
@@ -30,4 +30,5 @@
+
Index: BOOK/final-system/sparc64-64-chapter.xml
===================================================================
--- BOOK/final-system/sparc64-64-chapter.xml (revision ff33e5628c733dc3dab518a226515df3cd3792ef)
+++ BOOK/final-system/sparc64-64-chapter.xml (revision f586fdb211c05713992fd7428e1b9285b9232614)
@@ -30,4 +30,5 @@
+
Index: BOOK/final-system/sparc64-chapter.xml
===================================================================
--- BOOK/final-system/sparc64-chapter.xml (revision ff33e5628c733dc3dab518a226515df3cd3792ef)
+++ BOOK/final-system/sparc64-chapter.xml (revision f586fdb211c05713992fd7428e1b9285b9232614)
@@ -39,4 +39,5 @@
+
Index: BOOK/final-system/x86-chapter.xml
===================================================================
--- BOOK/final-system/x86-chapter.xml (revision ff33e5628c733dc3dab518a226515df3cd3792ef)
+++ BOOK/final-system/x86-chapter.xml (revision f586fdb211c05713992fd7428e1b9285b9232614)
@@ -30,4 +30,5 @@
+
Index: BOOK/final-system/x86_64-64-chapter.xml
===================================================================
--- BOOK/final-system/x86_64-64-chapter.xml (revision ff33e5628c733dc3dab518a226515df3cd3792ef)
+++ BOOK/final-system/x86_64-64-chapter.xml (revision f586fdb211c05713992fd7428e1b9285b9232614)
@@ -30,4 +30,5 @@
+
Index: BOOK/final-system/x86_64-chapter.xml
===================================================================
--- BOOK/final-system/x86_64-chapter.xml (revision ff33e5628c733dc3dab518a226515df3cd3792ef)
+++ BOOK/final-system/x86_64-chapter.xml (revision f586fdb211c05713992fd7428e1b9285b9232614)
@@ -39,4 +39,5 @@
+
Index: BOOK/introduction/common/changelog.xml
===================================================================
--- BOOK/introduction/common/changelog.xml (revision ff33e5628c733dc3dab518a226515df3cd3792ef)
+++ BOOK/introduction/common/changelog.xml (revision f586fdb211c05713992fd7428e1b9285b9232614)
@@ -40,4 +40,7 @@
January 30, 2011
+
+ [jciccone] - Add Pkg-config 0.25.
+
[jciccone] - Patch procps so that ps supports process control
Index: BOOK/materials/common/packages.xml
===================================================================
--- BOOK/materials/common/packages.xml (revision ff33e5628c733dc3dab518a226515df3cd3792ef)
+++ BOOK/materials/common/packages.xml (revision f586fdb211c05713992fd7428e1b9285b9232614)
@@ -403,4 +403,13 @@
+ Pkg-config (&pkg-config-version;) - &pkg-config-size;:
+
+ Home page:
+ Download:
+ MD5 sum: &pkg-config-md5;
+
+
+
+
PPL (&ppl-version;) - &ppl-size;:
Index: BOOK/packages.ent
===================================================================
--- BOOK/packages.ent (revision ff33e5628c733dc3dab518a226515df3cd3792ef)
+++ BOOK/packages.ent (revision f586fdb211c05713992fd7428e1b9285b9232614)
@@ -322,4 +322,10 @@
+
+
+
+
+
+