2060f88
Summary: A tool for determining compilation options
cvsdist 5b36c89
Name: pkgconfig
0dd37ee
Version: 0.28
e1f3f5e
Release: 8%{?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
28fd61e
28fd61e
# https://bugs.freedesktop.org/show_bug.cgi?id=66155
28fd61e
Patch0: pkg-config-man-cleanup.patch
28fd61e
e1f3f5e
# https://bugzilla.redhat.com/show_bug.cgi?id=1212956
e1f3f5e
Patch1: pkg-config-large-fs.patch
e1f3f5e
e1f3f5e
BuildRequires: autoconf, automake, libtool
5d32ae9
BuildRequires: glib2-devel
5d32ae9
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
28fd61e
%patch0 -p1 -b .man-cleanup
e1f3f5e
%patch1 -p1 -b .lfs
cvsdist 5b36c89
cvsdist 5b36c89
%build
e1f3f5e
autoreconf -i
5d32ae9
%configure \
5d32ae9
        --disable-shared \
5d32ae9
        --with-installed-glib \
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
c77bd3f
%{!?_licensedir:%global license %%doc}
c77bd3f
%license COPYING
c77bd3f
%doc AUTHORS README NEWS 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
e1f3f5e
* Fri Apr 17 2015 Matthias Clasen <mclasen@redhat.com> - 1:0.28-8
e1f3f5e
- Make pkg-config handle large file systems (#1212956)
e1f3f5e
d274d3c
* Sun Aug 17 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:0.28-6
d274d3c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
d274d3c
c77bd3f
* Wed Jul 30 2014 Tom Callaway <spot@fedoraproject.org> - 1:0.28-5
c77bd3f
- fix license handling
c77bd3f
d3d25f2
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:0.28-4
d3d25f2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
d3d25f2
0fa903b
* Sun Aug 04 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:0.28-3
0fa903b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
0fa903b
28fd61e
* Tue Jun 25 2013 Matthias Clasen <mclasen@redhat.com> - 0.28-2
28fd61e
- Fix a few errors in the man page
28fd61e
0dd37ee
* Wed Mar 27 2013 Christophe Fergeau <cfergeau@redhat.com> 0.28-1
0dd37ee
- Update to 0.28
0dd37ee
73fab9a
* Wed Mar 27 2013 Christophe Fergeau <cfergeau@redhat.com> 0.27.1-1
73fab9a
- Update to 0.27.1
73fab9a
188a067
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:0.27-2
188a067
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
188a067
0f14d94
* Tue Jul 31 2012 Kalev Lember <kalevlember@gmail.com> - 1:0.27-1
0f14d94
- Update to 0.27
0f14d94
- Drop deps on popt, 0.27 no longer uses it
0f14d94
897296e
* Sat Jul 21 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:0.26-2
897296e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
897296e
c223ee7
* Thu Apr 26 2012 Christophe Fergeau <cfergeau@redhat.com> - 1:0.26-1
c223ee7
- Update to 0.26 (#802480)
c223ee7
- Drop upstreamed patches
c223ee7
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