Summary: A tool for determining compilation options Name: pkgconfig Version: 0.22 Release: 3%{?dist} Epoch: 1 License: GPLv2+ URL: http://pkgconfig.freedesktop.org Group: Development/Tools Source: http://www.freedesktop.org/software/pkgconfig/releases/pkg-config-%{version}.tar.gz # https://bugs.freedesktop.org/show_bug.cgi?id=2661 Patch1: pkgconfig-0.15.0-reqprov.patch # don't call out to glib-config, since our glib-config is a pkg-config wrapper Patch2: pkg-config-0.21-compat-loop.patch # https://bugs.freedesktop.org/show_bug.cgi?id=4738 Patch3: pkg-config-0.21-requires-private-fix.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) %description The pkgconfig tool determines compilation options. For each required library, it reads the configuration file and outputs the necessary compiler and linker flags. %prep %setup -n pkg-config-%{version} -q %patch1 -p1 -b .reqprov %patch2 -p1 -b .compat-loop %patch3 -p1 -b .requires-private-fix %build %configure --disable-shared --with-pc-path=%{_libdir}/pkgconfig:%{_datadir}/pkgconfig make %install rm -rf $RPM_BUILD_ROOT make install DESTDIR=$RPM_BUILD_ROOT mkdir -p $RPM_BUILD_ROOT%{_libdir}/pkgconfig mkdir -p $RPM_BUILD_ROOT%{_datadir}/pkgconfig %clean rm -rf $RPM_BUILD_ROOT %files %defattr(-,root,root) %doc AUTHORS README NEWS COPYING %{_mandir}/*/* %{_bindir}/* %{_libdir}/pkgconfig %{_datadir}/pkgconfig %{_datadir}/aclocal/* %changelog * Wed Aug 29 2007 Fedora Release Engineering - 1:0.22-3 - Rebuild for selinux ppc32 issue. * Tue Aug 7 2007 Matthias Clasen - 1:0.22-2 - Update license field * Tue Jul 10 2007 Matthias Clasen - 1:0.22-1 - Update to 0.22 - Drop upstreamed patch * Thu Mar 29 2007 Matthias Clasen - 1:0.21-5 - Fix --exists to ignore Requires.private - Fix Requires.private to operate fully recursive * Fri Feb 2 2007 Matthias Clasen - 1:0.21-4 - Address some package review complaints * Mon Jan 29 2007 Matthias Clasen - 1:0.21-3 - Fix a problem where calling glib-config can lead to an infinite loop * Thu Dec 7 2006 Matthias Clasen - 1:0.21-2 - Small spec file cleanups * Tue Sep 5 2006 Matthias Clasen - 1:0.21-1.fc6 - Update to 0.21 * Wed Jul 12 2006 Jesse Keating - 1:0.20-4.1 - rebuild * Mon Jun 12 2006 Bill Nottingham - 1:0.20-4 - don't call auto* * Thu Jun 1 2006 Matthias Clasen - 1:0.20-3 - Add missing BuildRequires * Fri Feb 10 2006 Jesse Keating - 1:0.20-2.2.1 - bump again for double-long bug on ppc(64) * Tue Feb 07 2006 Jesse Keating - 1:0.20-2.2 - rebuilt for new gcc4.1 snapshot and glibc changes * Fri Dec 09 2005 Jesse Keating - rebuilt * Wed Nov 16 2005 Matthias Clasen 1:0.20-2 - Rebuild * Tue Oct 25 2005 Matthias Clasen 1:0.20-1 - Update to 0.20 - Drop upstreamed patches * Thu Sep 29 2005 Matthias Clasen 1:0.19-1 - Update to 0.19 - Take ownership of /usr/share/pkgconfig (#169335) * Tue Aug 9 2005 Matthias Clasen 1:0.18.1-4 - Fix a segfault which curiously hits only bigendian platforms * Sun Jul 11 2005 Matthias Clasen 1:0.18.1-3 - Remove unncessary dependencies * Fri Jul 8 2005 Matthias Clasen 1:0.18.1-2 - Fix the default search path * Thu Jul 7 2005 Matthias Clasen 1:0.18.1-1 - Update to 0.18.1 * Wed Mar 30 2005 Matthias Clasen 1:0.15.0-6 - add --print-requires and --print-provide options * Mon Mar 7 2005 Matthias Clasen 1:0.15.0-5 - fix an overflow * Wed Mar 2 2005 Matthias Clasen - rebuild with gcc4 * Wed Jun 23 2004 Matthias Clasen 1:0.15.0-3 - fix underquoted definition in pkg.m4 (#116128) * Tue Jun 15 2004 Elliot Lee - rebuilt * Tue Mar 02 2004 Elliot Lee - rebuilt * Tue Feb 24 2004 Mark McLoughlin - Update to 0.15.0 - Fix datadir patch conflict * Fri Feb 13 2004 Elliot Lee - rebuilt * Thu Oct 23 2003 Owen Taylor 1:0.14.0-6 - Make pkgconfig look in /usr/share/pkgconfig as well by default (#98595) * Thu Jun 26 2003 Havoc Pennington 1:0.14.0-5 - rebuild * Wed Jun 04 2003 Elliot Lee - rebuilt * Mon Feb 10 2003 Nalin Dahyabhai - suppress /usr/lib64 (instead of /usr/lib) from LIBS by default on multilib arches where the default is to use lib64 * Wed Jan 22 2003 Tim Powers - rebuilt * Fri Nov 8 2002 Havoc Pennington - 0.14 * Tue Oct 8 2002 Havoc Pennington - use libdir, so we do move .pc files to /usr/lib64 * Tue Oct 8 2002 Havoc Pennington - use prefix/lib not libdir, so we don't move .pc files to /usr/lib64 * Fri Jun 21 2002 Tim Powers - automated rebuild * Thu May 23 2002 Tim Powers - automated rebuild * Thu Mar 7 2002 Havoc Pennington - 0.12.0 * Thu Feb 7 2002 Havoc Pennington - 0.11.0 * Sun Feb 3 2002 Havoc Pennington - backbuild in gnomehide * Sun Feb 3 2002 Havoc Pennington - 0.10.0 * Sun Feb 3 2002 Havoc Pennington - 0.9.0 * Wed Jan 09 2002 Tim Powers - automated rebuild * Wed Jun 13 2001 Florian La Roche - call libtoolize to make porting to new archs easier * Thu Jun 07 2001 Havoc Pennington - put pkg.m4 in file list * Wed Jun 06 2001 Havoc Pennington - Upgrade to 0.7 - add man page * Wed Jan 03 2001 Havoc Pennington - Upgrade to 0.5 * Thu Dec 14 2000 Bill Nottingham - rebuild because of broken fileutils * Wed Oct 04 2000 Owen Taylor - Initial package