Blame SPECS/gobject-introspection.spec

68968c
%global glib2_version 2.56.1
235a1f
16375d
Name:           gobject-introspection
68968c
Version:        1.56.1
130f16
Release:        1%{?dist}
16375d
Summary:        Introspection system for GObject-based libraries
16375d
16375d
License:        GPLv2+, LGPLv2+, MIT
235a1f
URL:            https://wiki.gnome.org/Projects/GObjectIntrospection
68968c
Source0:        https://download.gnome.org/sources/gobject-introspection/1.56/%{name}-%{version}.tar.xz
16375d
16375d
BuildRequires:  bison
16375d
BuildRequires:  cairo-gobject-devel
68968c
BuildRequires:  chrpath
68968c
BuildRequires:  flex
16375d
BuildRequires:  fontconfig-devel
16375d
BuildRequires:  freetype-devel
68968c
BuildRequires:  gettext
68968c
BuildRequires:  glib2-devel >= %{glib2_version}
16375d
BuildRequires:  gtk-doc
68968c
BuildRequires:  libffi-devel
68968c
BuildRequires:  libX11-devel
68968c
BuildRequires:  libXfixes-devel
68968c
BuildRequires:  libXft-devel
68968c
BuildRequires:  libxml2-devel
68968c
BuildRequires:  mesa-libGL-devel
68968c
BuildRequires:  python-devel
16375d
BuildRequires:  python-mako
16375d
235a1f
Requires:       glib2%{?_isa} >= %{glib2_version}
235a1f
16375d
%description
16375d
GObject Introspection can scan C header and source files in order to
16375d
generate introspection "typelib" files.  It also provides an API to examine
16375d
typelib files, useful for creating language bindings among other
16375d
things.
16375d
16375d
%package devel
68968c
Summary:        Libraries and headers for gobject-introspection
68968c
Requires:       %{name}%{?_isa} = %{version}-%{release}
16375d
# Not always, but whatever, it's a tiny dep to pull in
68968c
Requires:       libtool
16375d
# For g-ir-doctool
68968c
Requires:       python-mako
16375d
16375d
%description devel
16375d
Libraries and headers for gobject-introspection
16375d
16375d
%prep
68968c
%autosetup -p1
16375d
16375d
%build
16375d
%configure --enable-gtk-doc --enable-doctool
68968c
%make_build
16375d
16375d
%install
235a1f
%make_install
16375d
68968c
# Remove lib64 rpaths
68968c
chrpath --delete $RPM_BUILD_ROOT%{_bindir}/g-ir-compiler
68968c
chrpath --delete $RPM_BUILD_ROOT%{_bindir}/g-ir-generate
68968c
chrpath --delete $RPM_BUILD_ROOT%{_bindir}/g-ir-inspect
68968c
16375d
# Die libtool, die.
68968c
find $RPM_BUILD_ROOT -type f -name "*.la" -print -delete
68968c
find $RPM_BUILD_ROOT -type f -name "*.a" -print -delete
16375d
16375d
%post -p /sbin/ldconfig
16375d
16375d
%postun -p /sbin/ldconfig
16375d
16375d
%files
235a1f
%license COPYING
16375d
16375d
%{_libdir}/lib*.so.*
16375d
%dir %{_libdir}/girepository-1.0
16375d
%{_libdir}/girepository-1.0/*.typelib
16375d
16375d
%files devel
16375d
%{_libdir}/lib*.so
68968c
%{_libdir}/gobject-introspection/
16375d
%{_libdir}/pkgconfig/*
16375d
%{_includedir}/*
16375d
%{_bindir}/g-ir-*
16375d
%{_datadir}/gir-1.0
68968c
%{_datadir}/gobject-introspection-1.0/
16375d
%{_datadir}/aclocal/introspection.m4
16375d
%{_mandir}/man1/*.gz
68968c
%{_datadir}/gtk-doc/html/gi/
16375d
16375d
%changelog
68968c
* Mon Apr 09 2018 Kalev Lember <klember@redhat.com> - 1.56.1-1
68968c
- Update to 1.56.1
68968c
- Resolves: #1569272
68968c
235a1f
* Wed Sep 28 2016 Kalev Lember <klember@redhat.com> - 1.50.0-1
235a1f
- Update to 1.50.0
235a1f
- Resolves: #1386972
235a1f
130f16
* Tue Apr 28 2015 Matthias Clasen <mclasen@redhat.com> - 1.42.0-1
130f16
- Update to 1.42.0
130f16
- Resolves: #1174439
130f16
ccb034
* Fri Jan 24 2014 Daniel Mach <dmach@redhat.com> - 1.36.0-4
ccb034
- Mass rebuild 2014-01-24
ccb034
ccb034
* Fri Dec 27 2013 Daniel Mach <dmach@redhat.com> - 1.36.0-3
ccb034
- Mass rebuild 2013-12-27
ccb034
16375d
* Thu Oct 31 2013 Colin Walters <walters@redhat.com> - 1.36.0-2
16375d
- Backport patch for anonymous unions
16375d
  Resolves: #1024947
16375d
16375d
* Tue Mar 26 2013 Kalev Lember <kalevlember@gmail.com> - 1.36.0-1
16375d
- Update to 1.36.0
16375d
16375d
* Thu Mar 21 2013 Kalev Lember <kalevlember@gmail.com> - 1.35.9-1
16375d
- Update to 1.35.9
16375d
16375d
* Tue Mar 05 2013 Colin Walters <walters@verbum.org> - 1.35.8-2
16375d
- Enable g-ir-doctool
16375d
- Resolves: #903782
16375d
16375d
* Tue Feb 19 2013 Richard Hughes <rhughes@redhat.com> - 1.35.8-1
16375d
- Update to 1.35.8
16375d
16375d
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.35.4-2
16375d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
16375d
16375d
* Tue Jan 15 2013 Matthias Clasen <mclasen@redhat.com> - 1.35.4-1
16375d
- Update to 1.35.4
16375d
16375d
* Thu Dec 20 2012 Kalev Lember <kalevlember@gmail.com> - 1.35.3-1
16375d
- Update to 1.35.3
16375d
16375d
* Tue Nov 20 2012 Richard Hughes <hughsient@gmail.com> - 1.35.2-1
16375d
- Update to 1.35.2
16375d
16375d
* Mon Nov 12 2012 Kalev Lember <kalevlember@gmail.com> - 1.34.2-1
16375d
- Update to 1.34.2
16375d
16375d
* Wed Oct 17 2012 Kalev Lember <kalevlember@gmail.com> - 1.34.1.1-1
16375d
- Update to 1.34.1.1
16375d
16375d
* Wed Oct 17 2012 Kalev Lember <kalevlember@gmail.com> - 1.34.1-1
16375d
- Update to 1.34.1
16375d
16375d
* Tue Sep 25 2012 Kalev Lember <kalevlember@gmail.com> - 1.34.0-1
16375d
- Update to 1.34.0
16375d
16375d
* Wed Sep 19 2012 Richard Hughes <hughsient@gmail.com> - 1.33.14-1
16375d
- Update to 1.33.14
16375d
16375d
* Wed Sep 05 2012 Kalev Lember <kalevlember@gmail.com> - 1.33.10-1
16375d
- Update to 1.33.10
16375d
16375d
* Tue Aug 21 2012 Richard Hughes <hughsient@gmail.com> - 1.33.9-1
16375d
- Update to 1.33.9
16375d
16375d
* Fri Jul 20 2012 Matthias Clasen <mclasen@redhat.com> - 1.33.4-2
16375d
- Fix an unintended api break that broke vpn in gnome-shell
16375d
16375d
* Tue Jul 17 2012 Richard Hughes <hughsient@gmail.com> - 1.33.4-1
16375d
- Update to 1.33.4
16375d
16375d
* Wed Jun 27 2012 Richard Hughes <hughsient@gmail.com> - 1.33.3-1
16375d
- Update to 1.33.3
16375d
16375d
* Thu Jun 07 2012 Richard Hughes <hughsient@gmail.com> - 1.33.2-1
16375d
- Update to 1.33.2
16375d
16375d
* Fri Apr 27 2012 Kalev Lember <kalevlember@gmail.com> - 1.32.1-2
16375d
- Move libffi to pkgconfig Requires.private, in order to
16375d
  reduce the impact when libffi soname bump lands in rawhide.
16375d
16375d
* Fri Apr 20 2012 Kalev Lember <kalevlember@gmail.com> - 1.32.1-1
16375d
- Update to 1.32.1
16375d
16375d
* Tue Mar 27 2012 Matthias Clasen <mclasen@redhat.com> 0 1.32.0-1
16375d
- Update to 1.32.0
16375d
16375d
* Wed Mar 21 2012 Matthias Clasen <mclasen@redhat.com> 0 1.31.22-1
16375d
- Update to 1.31.22
16375d
16375d
* Mon Mar  5 2012 Matthias Clasen <mclasen@redhat.com> 0 1.31.20-1
16375d
- Update to 1.31.20
16375d
16375d
* Thu Jan 19 2012 Matthias Clasen <mclasen@redhat.com> 0 1.31.10-1
16375d
- Update to 1.31.10
16375d
16375d
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.31.6-2
16375d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
16375d
16375d
* Tue Dec 20 2011 Matthias Clasen <mclasen@redha.com> - 1.31.6-1
16375d
- Update to 1.31.6
16375d
16375d
* Mon Dec 05 2011 Karsten Hopp <karsten@redhat.com> 1.31.0-2
16375d
- add fix for PPC failure, bugzilla 749604
16375d
16375d
* Wed Nov 16 2011 Colin Walters <walters@verbum.org> - 1.31.0-2
16375d
- -devel package requires libtool
16375d
  https://bugzilla.redhat.com/show_bug.cgi?id=613466
16375d
16375d
* Wed Nov  2 2011 Matthias Clasen <mclasen@redhat.com> - 1.31.0-1
16375d
- Update to 1.31.0
16375d
16375d
* Mon Sep 26 2011 Ray <rstrode@redhat.com> - 1.30.0-1
16375d
- Update to 1.30.0
16375d
16375d
* Tue Sep 20 2011 Matthias Clasen <mclasen@redhat.com> - 1.30.0-1
16375d
- Update to 1.30.0
16375d
16375d
* Fri Jun 17 2011 Tomas Bzatek <tbzatek@redhat.com> - 1.29.0-1
16375d
- Update to 1.29.0
16375d
16375d
* Thu Apr 21 2011 John (J5) Palmieri <johnp@redhat.com> - 0.10.8-1
16375d
- Update to 0.10.8
16375d
16375d
* Mon Apr  4 2011 Matthias Clasen <mclasen@redhat.com> - 0.10.7-1
16375d
- Update to 0.10.7
16375d
16375d
* Fri Mar 25 2011 Owen Taylor <otaylor@redhat.com> - 0.10.6-1
16375d
- New upstream release to fix missing cairo typelib
16375d
16375d
* Fri Mar 25 2011 Colin Walters <walters@verbum.org> - 0.10.5-1
16375d
- New upstream release, fixes cairo.gir
16375d
  Necessary to avoid gnome-shell having a cairo-devel dependency.
16375d
- Also add cairo-gobject-devel dependency, since we really want
16375d
  the cairo typelib to link to GObject, since anyone using
16375d
  introspection has it anyways.
16375d
16375d
* Thu Mar 10 2011 Colin Walters <walters@verbum.org> - 0.10.4-1
16375d
- Update to 0.10.4
16375d
16375d
* Wed Feb 23 2011 Colin Walters <walters@verbum.org> - 0.10.3-1
16375d
- Update to 0.10.3
16375d
16375d
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.10.2-2
16375d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
16375d
16375d
* Mon Feb  7 2011 Colin Walters <walters@verbum.org> - 0.10.2-1
16375d
- Update to 0.10.2
16375d
16375d
* Wed Jan 12 2011 Colin Walters <walters@verbum.org> - 0.10.1-1
16375d
- Update to 0.10.1
16375d
16375d
* Mon Jan 10 2011 Owen Taylor <otaylor@redhat.com> - 0.10.0-1
16375d
- Update to 0.10.0
16375d
16375d
* Thu Sep 30 2010 Colin Walters <walters@verbum.org> - 0.9.10-1
16375d
- Update to 0.9.10
16375d
16375d
* Thu Sep 30 2010 Colin Walters <walters@verbum.org> - 0.9.9-1
16375d
- Update to 0.9.9
16375d
16375d
* Wed Sep 29 2010 Matthias Clasen <mclasen@redhat.com> - 0.9.8-1
16375d
- Update to 0.9.8
16375d
16375d
* Tue Sep 28 2010 Colin Walters <walters@verbum.org> - 0.9.7-1
16375d
- Update to 0.9.7
16375d
16375d
* Tue Sep 21 2010 Owen Taylor <otaylor@redhat.com> - 0.9.6-1
16375d
- Update to 0.9.6
16375d
16375d
* Thu Sep  2 2010 Colin Walters <walters@verbum.org> - 0.9.3-6
16375d
- Strip out test libraries; they're gone in upstream git, and
16375d
  create a dependency on cairo (which requires libX11, which makes
16375d
  server operating system builders freak out).
16375d
16375d
* Tue Aug  3 2010 Matthias Clasen <mclasen@redhat.com> - 0.9.3-1
16375d
- Update to 0.9.3
16375d
16375d
* Mon Jul 26 2010 David Malcolm <dmalcolm@redhat.com> - 0.9.2-5
16375d
- Cherrypick patch for python 2.7 compatibility (patch 1; rhbz#617782)
16375d
16375d
* Wed Jul 14 2010 Colin Walters <walters@verbum.org> - 0.9.2-4
16375d
- Backport patch from upstream for better errors
16375d
16375d
* Mon Jul 12 2010 Colin Walters <walters@verbum.org> - 0.9.2-1
16375d
- New upstream (unstable series) release; requires rebuilds
16375d
16375d
* Tue Jun 29 2010 Colin Walters <walters@verbum.org> - 0.9.0-1.4.20100629gitf0599b0a
16375d
- Add gtk-doc to files
16375d
16375d
* Tue Jun 29 2010 Colin Walters <walters@verbum.org>
16375d
- Switch to git snapshot; I forgot to enable gtk-doc in the last
16375d
  tarball.
16375d
16375d
* Tue Jun 29 2010 Colin Walters <walters@verbum.org> - 0.9.0-1
16375d
- New upstream development release
16375d
- Update to support building git snapshot directly
16375d
16375d
* Thu Jun 24 2010 Colin Walters <walters@pocket> - 0.6.14-3
16375d
- rebuild to pick up new glib changes
16375d
16375d
* Thu Jun 10 2010 Colin Walters <walters@pocket> - 0.6.14-2
16375d
- Obsolete gir-repository{,-devel}
16375d
16375d
* Tue Jun  8 2010 Matthias Clasen <mclasen@redhat.com> - 0.6.14-1
16375d
- Update to 0.6.14
16375d
16375d
* Mon May 24 2010 Colin Walters <walters@verbum.org> - 0.6.12-1
16375d
- Update to latest upstream release 0.6.12
16375d
16375d
* Thu Mar 25 2010 Colin Walters <walters@verbum.org> - 0.6.9-3
16375d
- Move python library back into /usr/lib/gobject-introspection.  I put
16375d
  it there upstream for a reason, namely that apps need to avoid
16375d
  polluting the global Python site-packages with bits of their internals.
16375d
  It's not a public API.
16375d
  
16375d
  Possibly resolves bug #569885
16375d
16375d
* Wed Mar 24 2010 Adam Miller <maxamillion@fedoraproject.org> - 0.6.9-2
16375d
- Added newly owned files (gobject-introspection-1.0 directory)
16375d
16375d
* Wed Mar 24 2010 Adam Miller <maxamillion@fedoraproject.org> - 0.6.9-1
16375d
- Update to latest upstream release 0.6.9
16375d
16375d
* Thu Mar 11 2010 Colin Walters <walters@verbum.org> - 0.6.8-0.3.20100311git2cc97351
16375d
- rebuilt
16375d
16375d
* Thu Mar 11 2010 Colin Walters <walters@verbum.org>
16375d
- New upstream snapshot
16375d
- rm unneeded rm
16375d
16375d
* Thu Jan 28 2010 Adam Miller <maxamillion@fedoraproject.org> - 0.6.8-0.1.20100128git
16375d
- Update to new git snapshot
16375d
- Fix Version tag to comply with correct naming use with alphatag
16375d
16375d
* Fri Jan 15 2010 Adam Miller <maxamillion@fedoraproject.org> - 0.6.7.20100115git-1
16375d
- Update to git snapshot for rawhide 
16375d
16375d
* Tue Dec 22 2009 Matthias Clasen <mclasen@redhat.com> - 0.6.7-1
16375d
- Update to 0.6.7
16375d
16375d
* Fri Sep 11 2009 Colin Walters <walters@verbum.org> - 0.6.5-1
16375d
- New upstream
16375d
- Drop libtool dep 
16375d
16375d
* Fri Aug 28 2009 Colin Walters <walters@verbum.org> - 0.6.4-2
16375d
- Add dep on libtool temporarily
16375d
16375d
* Wed Aug 26 2009 Colin Walters <walters@verbum.org> - 0.6.4-1
16375d
- New upstream 0.6.4
16375d
- Drop upstreamed build fix patch 
16375d
16375d
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.6.3-5
16375d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
16375d
16375d
* Mon Jul  6 2009 Peter Robinson <pbrobinson@gmail.com> - 0.6.3-4
16375d
- Add upstream patch to fix a build crash
16375d
16375d
* Thu Jul  2 2009 Peter Robinson <pbrobinson@gmail.com> - 0.6.3-3
16375d
- Add -ggdb temporarily so it compiles on ppc64
16375d
16375d
* Thu Jul  2 2009 Peter Robinson <pbrobinson@gmail.com> - 0.6.3-2
16375d
- Add the new source file
16375d
16375d
* Thu Jul  2 2009 Peter Robinson <pbrobinson@gmail.com> - 0.6.3-1
16375d
- Update to 0.6.3
16375d
16375d
* Mon Jun  1 2009 Dan Williams <dcbw@redhat.com> - 0.6.2-1
16375d
- Update to 0.6.2
16375d
16375d
* Tue Feb 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.6.1-2
16375d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
16375d
16375d
* Thu Dec 11 2008 Colin Walters <walters@verbum.org> - 0.6.1-1
16375d
- Update to 0.6.1
16375d
16375d
* Fri Oct 31 2008 Colin Walters <walters@verbum.org> - 0.6.0-1
16375d
- Create spec goo