2060f8
Summary: A tool for determining compilation options
cvsdist 5b36c8
Name: pkgconfig
3c40ac
Version: 0.23
154491
Release: 6%{?dist}
cvsdist 5b36c8
Epoch: 1
698c37
License: GPLv2+
2060f8
URL: http://pkgconfig.freedesktop.org
cvsdist 5b36c8
Group: Development/Tools
db4362
Source:  http://www.freedesktop.org/software/pkgconfig/releases/pkg-config-%{version}.tar.gz
154491
# https://bugs.freedesktop.org/show_bug.cgi?id=5703
2060f8
Patch1:  pkgconfig-0.15.0-reqprov.patch
e2a141
# don't call out to glib-config, since our glib-config is a pkg-config wrapper
49064a
Patch2:  pkg-config-0.21-compat-loop.patch
9d2a30
# https://bugs.freedesktop.org/show_bug.cgi?id=16095
154491
Patch3: pkg-config-lib64-excludes.patch
188002
2060f8
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) 
cvsdist 5b36c8
cvsdist 5b36c8
%description
cvsdist fc86fb
The pkgconfig tool determines compilation options. For each required
cvsdist fc86fb
library, it reads the configuration file and outputs the necessary
cvsdist fc86fb
compiler and linker flags.
cvsdist 5b36c8
cvsdist 5b36c8
%prep
db4362
%setup -n pkg-config-%{version} -q
2060f8
%patch1 -p1 -b .reqprov
49064a
%patch2 -p1 -b .compat-loop
154491
%patch3 -p0 -b .lib64
cvsdist 5b36c8
cvsdist 5b36c8
%build
7c4466
%configure --disable-shared --with-pc-path=%{_libdir}/pkgconfig:%{_datadir}/pkgconfig
cvsdist 5b36c8
make
cvsdist 5b36c8
cvsdist 5b36c8
%install
cvsdist 5b36c8
rm -rf $RPM_BUILD_ROOT
7c4466
make install DESTDIR=$RPM_BUILD_ROOT
cvsdist 8be23c
mkdir -p $RPM_BUILD_ROOT%{_libdir}/pkgconfig
dd1c34
mkdir -p $RPM_BUILD_ROOT%{_datadir}/pkgconfig
cvsdist 5b36c8
cvsdist 5b36c8
%clean
cvsdist 5b36c8
rm -rf $RPM_BUILD_ROOT
cvsdist 5b36c8
cvsdist 5b36c8
%files
cvsdist 5b36c8
%defattr(-,root,root)
c4a10b
%doc AUTHORS README NEWS COPYING
cvsdist b070ab
%{_mandir}/*/*
cvsdist b070ab
%{_bindir}/*
cvsdist b070ab
%{_libdir}/pkgconfig
faeeff
%{_datadir}/pkgconfig
cvsdist b070ab
%{_datadir}/aclocal/*
cvsdist 5b36c8
cvsdist 5b36c8
%changelog
154491
* Mon Dec  8 2008 Matthias Clasen  <mclasen@redhat.com> - 1:0.23-6
154491
- Remove a patch that is no longer necessary and causes more
154491
  problems than it solves (#224148)
154491
- Include Requires.private in --print-requires (#426106)
154491
9d2a30
* Fri Jun 06 2008 Colin Walters <walters@redhat.com> - 1:0.23-3
6ab5e5
- Add patch pkg-config-lib64-excludes.patch to make my jhbuild happier
9d2a30
d778bf
* Wed Jan 30 2008 Matthias Clasen <mclasen@redhat.com> - 1:0.23-2
d778bf
- Readd the requires.private fix that was dropped prematurely
d778bf
3c40ac
* Wed Jan 30 2008 Matthias Clasen <mclasen@redhat.com> - 1:0.23-1
3c40ac
- Update to 0.23
3c40ac
0b22ca
* Thu Nov 15 2007 Matthias Clasen <mclasen@redhat.com> - 1:0.22-4
0b22ca
- Fix handling of conflicts (#384421)
0b22ca
0b22ca
* Wed Aug 29 2007 Fedora Release Engineering <rel-eng@fedoraproject.org> - 1:0.22-3
c5de24
- Rebuild for selinux ppc32 issue.
c5de24
698c37
* Tue Aug  7 2007 Matthias Clasen <mclasen@redhat.com> - 1:0.22-2
698c37
- Update license field
698c37
e2a141
* Tue Jul 10 2007 Matthias Clasen <mclasen@redhat.com> - 1:0.22-1
e2a141
- Update to 0.22
e2a141
- Drop upstreamed patch
e2a141
188002
* Thu Mar 29 2007 Matthias Clasen <mclasen@redhat.com> - 1:0.21-5
188002
- Fix --exists to ignore Requires.private
188002
- Fix Requires.private to operate fully recursive
188002
7c4466
* Fri Feb  2 2007 Matthias Clasen <mclasen@redhat.com> - 1:0.21-4
7c4466
- Address some package review complaints
7c4466
49064a
* Mon Jan 29 2007 Matthias Clasen <mclasen@redhat.com> - 1:0.21-3
49064a
- Fix a problem where calling glib-config can lead
49064a
  to an infinite loop 
49064a
2060f8
* Thu Dec  7 2006 Matthias Clasen <mclasen@redhat.com> - 1:0.21-2
2060f8
- Small spec file cleanups
2060f8
cca16f
* Tue Sep  5 2006 Matthias Clasen <mclasen@redhat.com> - 1:0.21-1.fc6
cca16f
- Update to 0.21
cca16f
e630e6
* Wed Jul 12 2006 Jesse Keating <jkeating@redhat.com> - 1:0.20-4.1
e630e6
- rebuild
e630e6
0d5bff
* Mon Jun 12 2006 Bill Nottingham <notting@redhat.com> - 1:0.20-4
0d5bff
- don't call auto*
0d5bff
d7e5bd
* Thu Jun  1 2006 Matthias Clasen <mclasen@redhat.com> - 1:0.20-3
d7e5bd
- Add missing BuildRequires
d7e5bd
7ac4a8
* Fri Feb 10 2006 Jesse Keating <jkeating@redhat.com> - 1:0.20-2.2.1
7ac4a8
- bump again for double-long bug on ppc(64)
7ac4a8
c44feb
* Tue Feb 07 2006 Jesse Keating <jkeating@redhat.com> - 1:0.20-2.2
c44feb
- rebuilt for new gcc4.1 snapshot and glibc changes
c44feb
a20977
* Fri Dec 09 2005 Jesse Keating <jkeating@redhat.com>
a20977
- rebuilt
a20977
4a8f1b
* Wed Nov 16 2005 Matthias Clasen <mclasen@redhat.com> 1:0.20-2
4a8f1b
- Rebuild
4a8f1b
4876ca
* Tue Oct 25 2005 Matthias Clasen <mclasen@redhat.com> 1:0.20-1
4876ca
- Update to 0.20
4876ca
- Drop upstreamed patches
4876ca
faeeff
* Thu Sep 29 2005 Matthias Clasen <mclasen@redhat.com> 1:0.19-1
faeeff
- Update to 0.19
faeeff
- Take ownership of /usr/share/pkgconfig (#169335)
faeeff
1b23e8
* Tue Aug  9 2005 Matthias Clasen <mclasen@redhat.com> 1:0.18.1-4
1b23e8
- Fix a segfault which curiously hits only bigendian platforms
1b23e8
55cda7
* Sun Jul 11 2005 Matthias Clasen <mclasen@redhat.com> 1:0.18.1-3
55cda7
- Remove unncessary dependencies
55cda7
443209
* Fri Jul  8 2005 Matthias Clasen <mclasen@redhat.com> 1:0.18.1-2
443209
- Fix the default search path
443209
db4362
* Thu Jul  7 2005 Matthias Clasen <mclasen@redhat.com> 1:0.18.1-1
db4362
- Update to 0.18.1
db4362
c6aaee
* Wed Mar 30 2005 Matthias Clasen <mclasen@redhat.com> 1:0.15.0-6
c6aaee
- add --print-requires and --print-provide options
c6aaee
4886d2
* Mon Mar  7 2005 Matthias Clasen <mclasen@redhat.com> 1:0.15.0-5
4886d2
- fix an overflow
4886d2
5051b5
* Wed Mar  2 2005 Matthias Clasen <mclasen@redhat.com>
5051b5
- rebuild with gcc4
5051b5
cvsdist 047cd1
* Wed Jun 23 2004 Matthias Clasen <mclasen@redhat.com> 1:0.15.0-3
cvsdist 047cd1
- fix underquoted definition in pkg.m4  (#116128)
cvsdist 047cd1
cvsdist 6bff3b
* Tue Jun 15 2004 Elliot Lee <sopwith@redhat.com>
cvsdist 6bff3b
- rebuilt
cvsdist 6bff3b
cvsdist 37adfb
* Tue Mar 02 2004 Elliot Lee <sopwith@redhat.com>
cvsdist 37adfb
- rebuilt
cvsdist 37adfb
cvsdist 37adfb
* Tue Feb 24 2004 Mark McLoughlin <markmc@redhat.com>
cvsdist 37adfb
- Update to 0.15.0
cvsdist 37adfb
- Fix datadir patch conflict
cvsdist 37adfb
cvsdist 37adfb
* Fri Feb 13 2004 Elliot Lee <sopwith@redhat.com>
cvsdist 37adfb
- rebuilt
cvsdist 37adfb
cvsdist 9be790
* Thu Oct 23 2003 Owen Taylor <otaylor@redhat.com> 1:0.14.0-6
cvsdist 9be790
- Make pkgconfig look in /usr/share/pkgconfig as well by default (#98595)
cvsdist 9be790
cvsdist 9be790
* Thu Jun 26 2003 Havoc Pennington <hp@redhat.com> 1:0.14.0-5
cvsdist 9be790
- rebuild
cvsdist 9be790
cvsdist 9be790
* Wed Jun 04 2003 Elliot Lee <sopwith@redhat.com>
cvsdist 9be790
- rebuilt
cvsdist 9be790
cvsdist 8be23c
* Mon Feb 10 2003 Nalin Dahyabhai <nalin@redhat.com>
cvsdist 8be23c
- suppress /usr/lib64 (instead of /usr/lib) from LIBS by default on multilib
cvsdist 8be23c
  arches where the default is to use lib64
cvsdist 8be23c
cvsdist 8be23c
* Wed Jan 22 2003 Tim Powers <timp@redhat.com>
cvsdist 8be23c
- rebuilt
cvsdist 8be23c
cvsdist 8be23c
* Fri Nov  8 2002 Havoc Pennington <hp@redhat.com>
cvsdist 8be23c
- 0.14
cvsdist 8be23c
cvsdist 8be23c
* Tue Oct  8 2002 Havoc Pennington <hp@redhat.com>
cvsdist 8be23c
- use libdir, so we do move .pc files to /usr/lib64
cvsdist 8be23c
cvsdist 8be23c
* Tue Oct  8 2002 Havoc Pennington <hp@redhat.com>
cvsdist 8be23c
- use prefix/lib not libdir, so we don't move .pc files to /usr/lib64
cvsdist 8be23c
cvsdist 158b56
* Fri Jun 21 2002 Tim Powers <timp@redhat.com>
cvsdist 158b56
- automated rebuild
cvsdist 158b56
cvsdist c5f69f
* Thu May 23 2002 Tim Powers <timp@redhat.com>
cvsdist c5f69f
- automated rebuild
cvsdist c5f69f
cvsdist abf37d
* Thu Mar  7 2002 Havoc Pennington <hp@redhat.com>
cvsdist abf37d
- 0.12.0
cvsdist abf37d
cvsdist fc86fb
* Thu Feb  7 2002 Havoc Pennington <hp@redhat.com>
cvsdist fc86fb
- 0.11.0
cvsdist fc86fb
cvsdist fc86fb
* Sun Feb  3 2002 Havoc Pennington <hp@redhat.com>
cvsdist fc86fb
- backbuild in gnomehide
cvsdist fc86fb
cvsdist fc86fb
* Sun Feb  3 2002 Havoc Pennington <hp@redhat.com>
cvsdist fc86fb
- 0.10.0
cvsdist fc86fb
cvsdist fc86fb
* Sun Feb  3 2002 Havoc Pennington <hp@redhat.com>
cvsdist fc86fb
- 0.9.0
cvsdist fc86fb
cvsdist fc86fb
* Wed Jan 09 2002 Tim Powers <timp@redhat.com>
cvsdist fc86fb
- automated rebuild
cvsdist fc86fb
cvsdist b070ab
* Wed Jun 13 2001 Florian La Roche <florian.laroche@redhat.de>
cvsdist b070ab
- call libtoolize to make porting to new archs easier
cvsdist b070ab
cvsdist b070ab
* Thu Jun 07 2001 Havoc Pennington <hp@redhat.com>
cvsdist b070ab
- put pkg.m4 in file list
cvsdist b070ab
cvsdist b070ab
* Wed Jun 06 2001 Havoc Pennington <hp@redhat.com>
cvsdist b070ab
- Upgrade to 0.7
cvsdist b070ab
- add man page
cvsdist b070ab
cvsdist 5b36c8
* Wed Jan 03 2001 Havoc Pennington <hp@redhat.com>
cvsdist 5b36c8
- Upgrade to 0.5
cvsdist 5b36c8
cvsdist 5b36c8
* Thu Dec 14 2000 Bill Nottingham <notting@redhat.com>
cvsdist 5b36c8
- rebuild because of broken fileutils
cvsdist 5b36c8
cvsdist 5b36c8
* Wed Oct 04 2000 Owen Taylor <otaylor@redhat.com>
cvsdist 5b36c8
- Initial package