diff --git a/.gitignore b/.gitignore index a1c287d..eaad739 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1 @@ -SOURCES/gobject-introspection-1.50.0.tar.xz +SOURCES/gobject-introspection-1.56.1.tar.xz diff --git a/.gobject-introspection.metadata b/.gobject-introspection.metadata index 3ccfe20..41efd4c 100644 --- a/.gobject-introspection.metadata +++ b/.gobject-introspection.metadata @@ -1 +1 @@ -5907f70bd275dceb4d3cb825ddce82cb1fdb4242 SOURCES/gobject-introspection-1.50.0.tar.xz +eef277357cf724bc521f203f0d47faaea2ae4f0c SOURCES/gobject-introspection-1.56.1.tar.xz diff --git a/SPECS/gobject-introspection.spec b/SPECS/gobject-introspection.spec index 3e63a6f..f52512b 100644 --- a/SPECS/gobject-introspection.spec +++ b/SPECS/gobject-introspection.spec @@ -1,31 +1,30 @@ -%global glib2_version 2.50.0 +%global glib2_version 2.56.1 Name: gobject-introspection -Version: 1.50.0 +Version: 1.56.1 Release: 1%{?dist} Summary: Introspection system for GObject-based libraries License: GPLv2+, LGPLv2+, MIT URL: https://wiki.gnome.org/Projects/GObjectIntrospection -Source0: https://download.gnome.org/sources/gobject-introspection/1.50/%{name}-%{version}.tar.xz +Source0: https://download.gnome.org/sources/gobject-introspection/1.56/%{name}-%{version}.tar.xz -BuildRequires: glib2-devel >= %{glib2_version} -BuildRequires: python-devel >= 2.5 -BuildRequires: gettext -BuildRequires: flex BuildRequires: bison -BuildRequires: git -BuildRequires: libffi-devel -BuildRequires: mesa-libGL-devel BuildRequires: cairo-gobject-devel -BuildRequires: libxml2-devel -BuildRequires: libXfixes-devel -BuildRequires: libX11-devel +BuildRequires: chrpath +BuildRequires: flex BuildRequires: fontconfig-devel -BuildRequires: libXft-devel BuildRequires: freetype-devel +BuildRequires: gettext +BuildRequires: glib2-devel >= %{glib2_version} BuildRequires: gtk-doc -# For doctool +BuildRequires: libffi-devel +BuildRequires: libX11-devel +BuildRequires: libXfixes-devel +BuildRequires: libXft-devel +BuildRequires: libxml2-devel +BuildRequires: mesa-libGL-devel +BuildRequires: python-devel BuildRequires: python-mako Requires: glib2%{?_isa} >= %{glib2_version} @@ -37,30 +36,34 @@ typelib files, useful for creating language bindings among other things. %package devel -Summary: Libraries and headers for gobject-introspection -Requires: %{name}%{?_isa} = %{version}-%{release} +Summary: Libraries and headers for gobject-introspection +Requires: %{name}%{?_isa} = %{version}-%{release} # Not always, but whatever, it's a tiny dep to pull in -Requires: libtool +Requires: libtool # For g-ir-doctool -Requires: python-mako +Requires: python-mako %description devel Libraries and headers for gobject-introspection %prep -%autosetup -Sgit +%autosetup -p1 %build %configure --enable-gtk-doc --enable-doctool - -make %{?_smp_mflags} V=1 +%make_build %install %make_install +# Remove lib64 rpaths +chrpath --delete $RPM_BUILD_ROOT%{_bindir}/g-ir-compiler +chrpath --delete $RPM_BUILD_ROOT%{_bindir}/g-ir-generate +chrpath --delete $RPM_BUILD_ROOT%{_bindir}/g-ir-inspect + # Die libtool, die. -find $RPM_BUILD_ROOT -type f -name "*.la" -exec rm -f {} ';' -find $RPM_BUILD_ROOT -type f -name "*.a" -exec rm -f {} ';' +find $RPM_BUILD_ROOT -type f -name "*.la" -print -delete +find $RPM_BUILD_ROOT -type f -name "*.a" -print -delete %post -p /sbin/ldconfig @@ -75,20 +78,21 @@ find $RPM_BUILD_ROOT -type f -name "*.a" -exec rm -f {} ';' %files devel %{_libdir}/lib*.so -%dir %{_libdir}/gobject-introspection -%{_libdir}/gobject-introspection/* +%{_libdir}/gobject-introspection/ %{_libdir}/pkgconfig/* %{_includedir}/* %{_bindir}/g-ir-* %{_datadir}/gir-1.0 -%dir %{_datadir}/gobject-introspection-1.0 -%{_datadir}/gobject-introspection-1.0/* +%{_datadir}/gobject-introspection-1.0/ %{_datadir}/aclocal/introspection.m4 %{_mandir}/man1/*.gz -%dir %{_datadir}/gtk-doc/html/gi -%{_datadir}/gtk-doc/html/gi/* +%{_datadir}/gtk-doc/html/gi/ %changelog +* Mon Apr 09 2018 Kalev Lember - 1.56.1-1 +- Update to 1.56.1 +- Resolves: #1569272 + * Wed Sep 28 2016 Kalev Lember - 1.50.0-1 - Update to 1.50.0 - Resolves: #1386972