2060f88
Summary: A tool for determining compilation options
cvsdist 5b36c89
Name: pkgconfig
ef537aa
Version: 0.25
cdbcc48
Release: 4%{?dist}
cvsdist 5b36c89
Epoch: 1
698c37f
License: GPLv2+
2060f88
URL: http://pkgconfig.freedesktop.org
cvsdist 5b36c89
Group: Development/Tools
db43622
Source:  http://www.freedesktop.org/software/pkgconfig/releases/pkg-config-%{version}.tar.gz
5d32ae9
BuildRequires: glib2-devel
5d32ae9
BuildRequires: popt-devel
5d32ae9
e2a1418
# don't call out to glib-config, since our glib-config is a pkg-config wrapper
49064ae
Patch2:  pkg-config-0.21-compat-loop.patch
9d2a30e
# https://bugs.freedesktop.org/show_bug.cgi?id=16095
132fa32
Patch3: pkg-config-lib64-excludes.patch
f5c84c5
# workaround for breakage with autoconf 2.66
f5c84c5
# https://bugzilla.redhat.com/show_bug.cgi?id=611781
f5c84c5
Patch4: pkg-config-dnl.patch
1880026
f94aa70
Provides: pkgconfig(pkg-config) = %{version}
f94aa70
cvsdist 5b36c89
%description
cvsdist fc86fb1
The pkgconfig tool determines compilation options. For each required
cvsdist fc86fb1
library, it reads the configuration file and outputs the necessary
cvsdist fc86fb1
compiler and linker flags.
cvsdist 5b36c89
cvsdist 5b36c89
%prep
db43622
%setup -n pkg-config-%{version} -q
49064ae
%patch2 -p1 -b .compat-loop
132fa32
%patch3 -p0 -b .lib64
257a839
%patch4 -p1 -R -b .dnl
cvsdist 5b36c89
cvsdist 5b36c89
%build
5d32ae9
%configure \
5d32ae9
        --disable-shared \
5d32ae9
        --with-installed-glib \
8eca8fc
        --with-installed-popt \
5d32ae9
        --with-pc-path=%{_libdir}/pkgconfig:%{_datadir}/pkgconfig
cvsdist 5b36c89
make
cvsdist 5b36c89
cvsdist 5b36c89
%install
7c44669
make install DESTDIR=$RPM_BUILD_ROOT
cvsdist 8be23cd
mkdir -p $RPM_BUILD_ROOT%{_libdir}/pkgconfig
dd1c34f
mkdir -p $RPM_BUILD_ROOT%{_datadir}/pkgconfig
cvsdist 5b36c89
5d32ae9
# we include this below, already
5d32ae9
rm -rf $RPM_BUILD_ROOT%{_datadir}/doc/pkg-config
cvsdist 5b36c89
cvsdist 5b36c89
%files
cvsdist 5b36c89
%defattr(-,root,root)
5d32ae9
%doc AUTHORS README NEWS COPYING pkg-config-guide.html
cvsdist b070ab5
%{_mandir}/*/*
cvsdist b070ab5
%{_bindir}/*
cvsdist b070ab5
%{_libdir}/pkgconfig
faeeff1
%{_datadir}/pkgconfig
cvsdist b070ab5
%{_datadir}/aclocal/*
cvsdist 5b36c89
cvsdist 5b36c89
%changelog
cdbcc48
* Sat Jan 14 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:0.25-4
cdbcc48
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
cdbcc48
a988185
* Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:0.25-3
a988185
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
a988185
f5c84c5
* Thu Jul  8 2010 Matthias Clasen <mclasen@redhat.com> 0.25-2
f5c84c5
- Workaround breakage with autoconf 2.66
f5c84c5
ef537aa
* Fri May 28 2010 Matthias Clasen <mclasen@redhat.com> 0.25-1
ef537aa
- Update to 0.25
ef537aa
d2ebef5
* Thu May 27 2010 Matthias Clasen <mclasen@redhat.com> 0.24-6
d2ebef5
- Avoid segfaults
d2ebef5
88bb984
* Wed May 26 2010 Matthias Clasen <mclasen@redhat.com> 0.24-5
88bb984
- Expand the popt-compat patch to cover empty Libs: as well
88bb984
8eca8fc
* Wed May 26 2010 Matthias Clasen <mclasen@redhat.com> 0.24-4
8eca8fc
- Go back to using system popt
8eca8fc
239be9b
* Wed May 26 2010 Matthias Clasen <mclasen@redhat.com> 0.24-3
239be9b
- Revert the escaping change that is causing a lot of problems
239be9b
43bda0a
* Sun May 23 2010 Matthias Clasen <mclasen@redhat.com> 0.24-2
43bda0a
- Go back to using the included popt
43bda0a
5d32ae9
* Sun May 23 2010 Matthias Clasen <mclasen@redhat.com> 0.24-1
5d32ae9
- Update to 0.24
5d32ae9
- Use system glib, popt
5d32ae9
40a4304
* Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:0.23-9
40a4304
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
40a4304
1380041
* Thu Feb 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:0.23-8
1380041
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
1380041
f94aa70
* Mon Feb  2 2009 Matthias Clasen  <mclasen@redhat.com> - 1:0.23-7
f94aa70
- Add an explict pkgconfig provides (#476199)
f94aa70
5dd30ac
* Mon Dec  8 2008 Matthias Clasen  <mclasen@redhat.com> - 1:0.23-6
132fa32
- Remove a patch that is no longer necessary and causes more
132fa32
  problems than it solves (#224148)
132fa32
- Include Requires.private in --print-requires (#426106)
132fa32
9d2a30e
* Fri Jun 06 2008 Colin Walters <walters@redhat.com> - 1:0.23-3
6ab5e59
- Add patch pkg-config-lib64-excludes.patch to make my jhbuild happier
9d2a30e
d778bfe
* Wed Jan 30 2008 Matthias Clasen <mclasen@redhat.com> - 1:0.23-2
d778bfe
- Readd the requires.private fix that was dropped prematurely
d778bfe
3c40acf
* Wed Jan 30 2008 Matthias Clasen <mclasen@redhat.com> - 1:0.23-1
3c40acf
- Update to 0.23
3c40acf
0b22ca7
* Thu Nov 15 2007 Matthias Clasen <mclasen@redhat.com> - 1:0.22-4
0b22ca7
- Fix handling of conflicts (#384421)
0b22ca7
0b22ca7
* Wed Aug 29 2007 Fedora Release Engineering <rel-eng@fedoraproject.org> - 1:0.22-3
c5de247
- Rebuild for selinux ppc32 issue.
c5de247
698c37f
* Tue Aug  7 2007 Matthias Clasen <mclasen@redhat.com> - 1:0.22-2
698c37f
- Update license field
698c37f
e2a1418
* Tue Jul 10 2007 Matthias Clasen <mclasen@redhat.com> - 1:0.22-1
e2a1418
- Update to 0.22
e2a1418
- Drop upstreamed patch
e2a1418
1880026
* Thu Mar 29 2007 Matthias Clasen <mclasen@redhat.com> - 1:0.21-5
1880026
- Fix --exists to ignore Requires.private
1880026
- Fix Requires.private to operate fully recursive
1880026
7c44669
* Fri Feb  2 2007 Matthias Clasen <mclasen@redhat.com> - 1:0.21-4
7c44669
- Address some package review complaints
7c44669
49064ae
* Mon Jan 29 2007 Matthias Clasen <mclasen@redhat.com> - 1:0.21-3
49064ae
- Fix a problem where calling glib-config can lead
49064ae
  to an infinite loop 
49064ae
2060f88
* Thu Dec  7 2006 Matthias Clasen <mclasen@redhat.com> - 1:0.21-2
2060f88
- Small spec file cleanups
2060f88
cca16f0
* Tue Sep  5 2006 Matthias Clasen <mclasen@redhat.com> - 1:0.21-1.fc6
cca16f0
- Update to 0.21
cca16f0
e630e6e
* Wed Jul 12 2006 Jesse Keating <jkeating@redhat.com> - 1:0.20-4.1
e630e6e
- rebuild
e630e6e
0d5bff6
* Mon Jun 12 2006 Bill Nottingham <notting@redhat.com> - 1:0.20-4
0d5bff6
- don't call auto*
0d5bff6
d7e5bd8
* Thu Jun  1 2006 Matthias Clasen <mclasen@redhat.com> - 1:0.20-3
d7e5bd8
- Add missing BuildRequires
d7e5bd8
7ac4a8c
* Fri Feb 10 2006 Jesse Keating <jkeating@redhat.com> - 1:0.20-2.2.1
7ac4a8c
- bump again for double-long bug on ppc(64)
7ac4a8c
c44feb5
* Tue Feb 07 2006 Jesse Keating <jkeating@redhat.com> - 1:0.20-2.2
c44feb5
- rebuilt for new gcc4.1 snapshot and glibc changes
c44feb5
a209773
* Fri Dec 09 2005 Jesse Keating <jkeating@redhat.com>
a209773
- rebuilt
a209773
4a8f1bb
* Wed Nov 16 2005 Matthias Clasen <mclasen@redhat.com> 1:0.20-2
4a8f1bb
- Rebuild
4a8f1bb
4876ca7
* Tue Oct 25 2005 Matthias Clasen <mclasen@redhat.com> 1:0.20-1
4876ca7
- Update to 0.20
4876ca7
- Drop upstreamed patches
4876ca7
faeeff1
* Thu Sep 29 2005 Matthias Clasen <mclasen@redhat.com> 1:0.19-1
faeeff1
- Update to 0.19
faeeff1
- Take ownership of /usr/share/pkgconfig (#169335)
faeeff1
1b23e83
* Tue Aug  9 2005 Matthias Clasen <mclasen@redhat.com> 1:0.18.1-4
1b23e83
- Fix a segfault which curiously hits only bigendian platforms
1b23e83
55cda73
* Sun Jul 11 2005 Matthias Clasen <mclasen@redhat.com> 1:0.18.1-3
55cda73
- Remove unncessary dependencies
55cda73
4432090
* Fri Jul  8 2005 Matthias Clasen <mclasen@redhat.com> 1:0.18.1-2
4432090
- Fix the default search path
4432090
db43622
* Thu Jul  7 2005 Matthias Clasen <mclasen@redhat.com> 1:0.18.1-1
db43622
- Update to 0.18.1
db43622
c6aaee1
* Wed Mar 30 2005 Matthias Clasen <mclasen@redhat.com> 1:0.15.0-6
c6aaee1
- add --print-requires and --print-provide options
c6aaee1
4886d2c
* Mon Mar  7 2005 Matthias Clasen <mclasen@redhat.com> 1:0.15.0-5
4886d2c
- fix an overflow
4886d2c
5051b59
* Wed Mar  2 2005 Matthias Clasen <mclasen@redhat.com>
5051b59
- rebuild with gcc4
5051b59
cvsdist 047cd18
* Wed Jun 23 2004 Matthias Clasen <mclasen@redhat.com> 1:0.15.0-3
cvsdist 047cd18
- fix underquoted definition in pkg.m4  (#116128)
cvsdist 047cd18
cvsdist 6bff3b9
* Tue Jun 15 2004 Elliot Lee <sopwith@redhat.com>
cvsdist 6bff3b9
- rebuilt
cvsdist 6bff3b9
cvsdist 37adfbf
* Tue Mar 02 2004 Elliot Lee <sopwith@redhat.com>
cvsdist 37adfbf
- rebuilt
cvsdist 37adfbf
cvsdist 37adfbf
* Tue Feb 24 2004 Mark McLoughlin <markmc@redhat.com>
cvsdist 37adfbf
- Update to 0.15.0
cvsdist 37adfbf
- Fix datadir patch conflict
cvsdist 37adfbf
cvsdist 37adfbf
* Fri Feb 13 2004 Elliot Lee <sopwith@redhat.com>
cvsdist 37adfbf
- rebuilt
cvsdist 37adfbf
cvsdist 9be7900
* Thu Oct 23 2003 Owen Taylor <otaylor@redhat.com> 1:0.14.0-6
cvsdist 9be7900
- Make pkgconfig look in /usr/share/pkgconfig as well by default (#98595)
cvsdist 9be7900
cvsdist 9be7900
* Thu Jun 26 2003 Havoc Pennington <hp@redhat.com> 1:0.14.0-5
cvsdist 9be7900
- rebuild
cvsdist 9be7900
cvsdist 9be7900
* Wed Jun 04 2003 Elliot Lee <sopwith@redhat.com>
cvsdist 9be7900
- rebuilt
cvsdist 9be7900
cvsdist 8be23cd
* Mon Feb 10 2003 Nalin Dahyabhai <nalin@redhat.com>
cvsdist 8be23cd
- suppress /usr/lib64 (instead of /usr/lib) from LIBS by default on multilib
cvsdist 8be23cd
  arches where the default is to use lib64
cvsdist 8be23cd
cvsdist 8be23cd
* Wed Jan 22 2003 Tim Powers <timp@redhat.com>
cvsdist 8be23cd
- rebuilt
cvsdist 8be23cd
cvsdist 8be23cd
* Fri Nov  8 2002 Havoc Pennington <hp@redhat.com>
cvsdist 8be23cd
- 0.14
cvsdist 8be23cd
cvsdist 8be23cd
* Tue Oct  8 2002 Havoc Pennington <hp@redhat.com>
cvsdist 8be23cd
- use libdir, so we do move .pc files to /usr/lib64
cvsdist 8be23cd
cvsdist 8be23cd
* Tue Oct  8 2002 Havoc Pennington <hp@redhat.com>
cvsdist 8be23cd
- use prefix/lib not libdir, so we don't move .pc files to /usr/lib64
cvsdist 8be23cd
cvsdist 158b564
* Fri Jun 21 2002 Tim Powers <timp@redhat.com>
cvsdist 158b564
- automated rebuild
cvsdist 158b564
cvsdist c5f69fe
* Thu May 23 2002 Tim Powers <timp@redhat.com>
cvsdist c5f69fe
- automated rebuild
cvsdist c5f69fe
cvsdist abf37de
* Thu Mar  7 2002 Havoc Pennington <hp@redhat.com>
cvsdist abf37de
- 0.12.0
cvsdist abf37de
cvsdist fc86fb1
* Thu Feb  7 2002 Havoc Pennington <hp@redhat.com>
cvsdist fc86fb1
- 0.11.0
cvsdist fc86fb1
cvsdist fc86fb1
* Sun Feb  3 2002 Havoc Pennington <hp@redhat.com>
cvsdist fc86fb1
- backbuild in gnomehide
cvsdist fc86fb1
cvsdist fc86fb1
* Sun Feb  3 2002 Havoc Pennington <hp@redhat.com>
cvsdist fc86fb1
- 0.10.0
cvsdist fc86fb1
cvsdist fc86fb1
* Sun Feb  3 2002 Havoc Pennington <hp@redhat.com>
cvsdist fc86fb1
- 0.9.0
cvsdist fc86fb1
cvsdist fc86fb1
* Wed Jan 09 2002 Tim Powers <timp@redhat.com>
cvsdist fc86fb1
- automated rebuild
cvsdist fc86fb1
cvsdist b070ab5
* Wed Jun 13 2001 Florian La Roche <Florian.LaRoche@redhat.de>
cvsdist b070ab5
- call libtoolize to make porting to new archs easier
cvsdist b070ab5
cvsdist b070ab5
* Thu Jun 07 2001 Havoc Pennington <hp@redhat.com>
cvsdist b070ab5
- put pkg.m4 in file list
cvsdist b070ab5
cvsdist b070ab5
* Wed Jun 06 2001 Havoc Pennington <hp@redhat.com>
cvsdist b070ab5
- Upgrade to 0.7
cvsdist b070ab5
- add man page
cvsdist b070ab5
cvsdist 5b36c89
* Wed Jan 03 2001 Havoc Pennington <hp@redhat.com>
cvsdist 5b36c89
- Upgrade to 0.5
cvsdist 5b36c89
cvsdist 5b36c89
* Thu Dec 14 2000 Bill Nottingham <notting@redhat.com>
cvsdist 5b36c89
- rebuild because of broken fileutils
cvsdist 5b36c89
cvsdist 5b36c89
* Wed Oct 04 2000 Owen Taylor <otaylor@redhat.com>
cvsdist 5b36c89
- Initial package