diff --git a/gobject-introspection-1.76.1.tar.xz b/gobject-introspection-1.76.1.tar.xz new file mode 100644 index 0000000000000000000000000000000000000000..6acf5a8fab9e1687fd3a123fbcf9b90d2e4c5d8e Binary files /dev/null and b/gobject-introspection-1.76.1.tar.xz differ diff --git a/gobject-introspection-1.84.0.tar.xz b/gobject-introspection-1.84.0.tar.xz deleted file mode 100644 index 0ddda684ec4549960aec8889eda8e47a3ff11731..0000000000000000000000000000000000000000 Binary files a/gobject-introspection-1.84.0.tar.xz and /dev/null differ diff --git a/gobject-introspection-typelib.template b/gobject-introspection-typelib.template index 5747b7e4d8f41ee0cc6517b2e34baf3439f6b0b8..9f8a87e1e85350d14dd8860559ef62d2960acc25 100644 --- a/gobject-introspection-typelib.template +++ b/gobject-introspection-typelib.template @@ -2,6 +2,10 @@ typelib(DBus) = 1.0 typelib(DBusGLib) = 1.0 typelib(GIRepository) = 2.0 typelib(GL) = 1.0 +typelib(GLib) = 2.0 +typelib(GModule) = 2.0 +typelib(GObject) = 2.0 +typelib(Gio) = 2.0 typelib(Vulkan) = 1.0 typelib(cairo) = 1.0 typelib(fontconfig) = 2.0 diff --git a/gobject-introspection.spec b/gobject-introspection.spec index 4261ec5298aef19bb343ae97aaab94dd2d025d00..82dd72da303e0478c3e3d6036a033f55ec93951c 100644 --- a/gobject-introspection.spec +++ b/gobject-introspection.spec @@ -1,12 +1,12 @@ -%global glib2_version 2.82.0 +%global glib2_version 2.76.0 Name: gobject-introspection -Version: 1.84.0 -Release: 2 +Version: 1.76.1 +Release: 3 Summary: Introspection system for GObject-based libraries License: GPL-2.0-or-later AND LGPL-2.0-or-later AND LGPL-2.1-or-later AND BSD-2-Clause URL: https://gi.readthedocs.io/ -Source0: https://download.gnome.org/sources/gobject-introspection/1.84/%{name}-%{version}.tar.xz +Source0: https://download.gnome.org/sources/gobject-introspection/1.76/%{name}-%{version}.tar.xz # gi-find-deps.sh is a rpm helper from openSUSE for Provides and Requires. # Script creates typelib()-style Provides/Requires. Source1: gi-find-deps.sh @@ -14,7 +14,7 @@ Source2: gobjectintrospection.attr Source3: gobject-introspection-typelib.template BuildRequires: gcc -BuildRequires: meson >= 1.4.0 +BuildRequires: meson >= 0.60.0 BuildRequires: pkgconfig(cairo) BuildRequires: pkgconfig(cairo-gobject) BuildRequires: pkgconfig(gio-2.0) >= %{glib2_version} @@ -23,14 +23,13 @@ BuildRequires: pkgconfig(glib-2.0) >= %{glib2_version} BuildRequires: pkgconfig(gmodule-2.0) >= %{glib2_version} BuildRequires: pkgconfig(gobject-2.0) >= %{glib2_version} BuildRequires: pkgconfig(libffi) -BuildRequires: python3-devel >= 3.8 +BuildRequires: python3-devel >= 3.6 BuildRequires: python3-mako BuildRequires: python3-markdown BuildRequires: gtk-doc BuildRequires: /usr/bin/bison BuildRequires: /usr/bin/flex Requires: glib2%{?_isa} >= %{glib2_version} -Requires: (vala >= 0.56.18 if vala) # Provide typelib() symbols based on gobject-introspection-typelib.template # The template is checked during install if it matches the installed *.typelib files. %(cat %{S:3} | awk '{ print "Provides: " $0}') @@ -48,10 +47,10 @@ Requires: glib2%{?_isa} >= %{glib2_version} Requires: libtool Requires: /usr/bin/file Requires: /usr/bin/pcre2grep +Requires: python3-libxml2 Requires: python3-mako Requires: python3-markdown Requires: python(abi) = %{python3_version} -Requires: python3-setuptools %description devel Libraries and headers for gobject-introspection @@ -104,14 +103,6 @@ diff -s %{S:3} gobject-introspection-typelib.installed %{_mandir}/man1/*.1* %changelog -* Sat Jun 07 2025 Funda Wang - 1.84.0-2 -- re-enable requires dependency generator -- force new version of vala for doc format - https://gitlab.gnome.org/GNOME/vala/-/issues/1586 - -* Fri Jun 06 2025 Funda Wang - 1.84.0-1 -- update to version 1.84.0 - * Mon Oct 14 2024 Funda Wang - 1.76.1-3 - check typelib provides against installed typelib libs - promote python-gobject for downstream packages