Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: gobject-introspection | Distribution: openSUSE Tumbleweed |
Version: 1.82.0 | Vendor: openSUSE |
Release: 1.1 | Build date: Fri Sep 13 16:36:24 2024 |
Group: Development/Libraries/GNOME | Build host: reproducible |
Size: 2069265 | Source RPM: gobject-introspection-1.82.0-1.1.src.rpm |
Packager: http://bugs.opensuse.org | |
Url: https://wiki.gnome.org/Projects/GObjectIntrospection | |
Summary: GObject Introspection Tools |
The goal of the project is to describe the APIs and collect them in a uniform, machine readable format.
GPL-2.0-or-later AND LGPL-2.1-or-later
* Fri Sep 13 2024 Bjørn Lie <bjorn.lie@gmail.com> - Update to version 1.82.0: + Require GLib 2.82.0 * Tue Sep 03 2024 Bjørn Lie <bjorn.lie@gmail.com> - Update to version 1.81.4: + Add rpath when building the type dumper on macOS + Fix regression in the installation of GIRepository-2.0.typelib * Tue Sep 03 2024 Bjørn Lie <bjorn.lie@gmail.com> - Update to version 1.81.2: * Add strict mode warning for enumeration members starting with a number * Set deprecation message for signals and properties * Fix HTML definition lists in the documentation generator * Catch up with Python-Markdown 3.4 extension API changes * Propagate scanner errors * Do not break when parsing ARM SVE types in system headers * Pair pointer GTypes with their opaque structure * Fix property accessor pairing * Handle pid_t, etc. as their own top-level types * Add warning for closure annotation * Warn on invalid callback annotations * Make sure to set a GError with an invalid introspect-dump string * Move gobject-introspection tests to a submodule * Remove dependency on distutils.msvccompiler * Be more thorough about applying -Wl,--no-as-needed option * Documentation and build fixes * Mon Apr 29 2024 pgajdos@suse.com - remove dependency on /usr/bin/python3 using %python3_fix_shebang macro, [bsc#1212476] * Mon Apr 08 2024 Dominique Leuenberger <dimstar@opensuse.org> - gi-find-deps.sh: further expand on the java script scanner. * Thu Apr 04 2024 Dominique Leuenberger <dimstar@opensuse.org> - Update to version 1.80.1: + Require Python 3.8 when running mypy. + Ensure that POSIX types follow the target architecture. + Look for finish functions inside the list of constructors. * Sat Mar 09 2024 Dominique Leuenberger <dimstar@opensuse.org> - Update to version 1.80.0: + Allow using `transfer none` with GClosure. + Only allow loading GIRepository-2.0. + Add marshalling tests for uninitialized and NaN arguments. + Check for setuptools when building with Python >= 3.12. + Add fallback doc elements for virtual functions. + Add doc elements for callback fields. + Support static inline declarations in the GIR. + Add annotations for sync, async, and async-finish functions in the GIR. + Simplify the giscanner module build with Python >= 3.12. + Allow passing full shared library paths on Windows. * Wed Mar 06 2024 Dominique Leuenberger <dimstar@opensuse.org> - BuildRequire glib2-stage1-devel to break a build cycle. - Explcitly BuildIgnore glib2-devel (pulled in by gtk-doc). * Tue Jan 16 2024 Dominique Leuenberger <dimstar@opensuse.org> - Update to version 1.79.1: + Build fixes + Require Meson ≥ 1.2 + Avoid test failures with Python ≥ 3.12 + Update the GIR schema, and validate GIR files as part of the test suite + Support (not optional) annotation + Allow ownership transfer of structure types with copy/free functions - Changes from version 1.79.0: + Require GLib >= 2.79 + Require Python >= 3.8 + Simplify libtool use with wrappers + Drop GIO dependency from libgirepository + Do not install the GLib introspection data - Convert to source service for easier updating. * Wed Nov 29 2023 Frederic Crozat <fcrozat@suse.com> - Drop BuildRequires on pkgconfig(cairo)/pkgconfig(cairo-gobject), cairo is only needed for some tests. * Sat Sep 16 2023 Bjørn Lie <bjorn.lie@gmail.com> - Update to version 1.78.1: + Avoid undefined behaviour in the Regress test suite * Fri Sep 08 2023 Bjørn Lie <bjorn.lie@gmail.com> - Update to version 1.78.0: + Update the GIR data for GLib, GObject, and GIO + Add GObject as a dependency for the Cairo GIR + Add more tests for GI marshalling + Update regression test suite + Fix build on Windows for paths using '\' as a separator + Support different prefix for finding GIR data + Add GI_GIR_PATH environment variable for controlling GIR paths * Mon May 29 2023 Luciano Santos <luc14n0@opensuse.org> - Adapt split_name_version2 function to deal with possible argument containing "pkg.require({" string before the wanted module name (a case from a JS script from gnome-weather). This is a side effect from the previous change to the pcre2grep regex in the javascript_pkg_requires function. Now, AWK should strip this string with the help of a sub() function call with the ^.*{ regex. * Sun May 21 2023 Luciano Santos <luc14n0@opensuse.org> - Amend gi-find-deps.sh's javascript_pkg_requires function to extend GREP's filtering by passing the extended regex option flag (-E) and appending ? to the first two single quotes, accounting for quoted AND unquoted names before the colon. This should ensure that typelib() symbols provisioning are versioned where in some previous cases they weren't, but should've, causing a different version than the needed to be pulled. Those changes address the case where Sushi was requiring only typelib(GtkSource), rather than typelib(GtkSource) = 4. And without something else, in a default installation of openSUSE Tumbleweed, pulling in typelib-1_0-GtkSource-4, Sushi would fail to present previews in Nautilus (boo#1211546). * Thu Mar 30 2023 Bjørn Lie <bjorn.lie@gmail.com> - Run meson_test only on x86(_64) arches until upstream issue is fixed. https://gitlab.gnome.org/GNOME/gobject-introspection/-/issues/458 * Wed Mar 22 2023 Bjørn Lie <bjorn.lie@gmail.com> - Update to version 1.76.1: + Handle null default values. + Documentation fixes. * Wed Mar 15 2023 Dominique Leuenberger <dimstar@opensuse.org> - Update path regex used in gobjectintrospection.attr: the old one was not sufficiently escaped, which resulted in many more files being scanned than needed. * Tue Mar 14 2023 Bjørn Lie <bjorn.lie@gmail.com> - Update to version 1.76.0: + Update the GIR data for GLib. + Documentation fixes. * Mon Feb 27 2023 Dominique Leuenberger <dimstar@opensuse.org> - Update to version 1.75.6: + Documentation fixes. + Fix build when using GLib as a subproject. + Update the GIR data for GLib. * Fri Feb 17 2023 Dominique Leuenberger <dimstar@opensuse.org> - Update to version 1.75.4: + Brown-paper bag release to fix the GLib dependency. - Changes from version 1.75.2: + Split 'disguised' attribute into two separate attributes. + Add copy/free function annotations for plain-old data types. + Include the default value of GObject properties in the GIR data. + Drop wrap files for recursive dependencies. + Add more marshalling tests. + Update the GIR data for GLib, GObject, GModule, and GIO. * Thu Sep 22 2022 Stephan Kulow <coolo@suse.com> - Switch to pcre2grep (pcre is dead upstream) * Sun Sep 18 2022 Bjørn Lie <bjorn.lie@gmail.com> - Update to version 1.74.0: + Update the GIR data for GLib, GObject, GModule, and GIO. * Sat Sep 03 2022 Bjørn Lie <bjorn.lie@gmail.com> - Update to version 1.73.1: + Update the GIR data for GLib, GObject, GModule, and GIO + Disable rpath on Windows + Add llvm/mingw support on Windows + Fix annotations in libgirepository + Support C99 designated initializers when parsing C declarations + Add some more types to win32 GIR + Let doctool prepend emitting objects in GJS signals + Require a C99 toolchain like GLib * Thu Sep 01 2022 Dominique Leuenberger <dimstar@opensuse.org> - gi-find-deps.sh: extend js script parser to detect imports in the form import 'gi://GeocodeGlib?version=2.0'. * Thu Jul 21 2022 Bjørn Lie <bjorn.lie@gmail.com> - Update to version 1.73.0: + Update the GIR data for GLib, GObject, GModule, and GIO. + scanner: - Support pre-processor macros with zero arguments. - Support ISO C varargs in macros. + Fix subproject build. * Fri Mar 18 2022 Bjørn Lie <bjorn.lie@gmail.com> - Update to version 1.72.0: + Add new utility API to libgirepository for bindings implementing an argument cache. + Update the GIR data for GLib, GObject, GModule, and GIO. * Mon Feb 14 2022 Bjørn Lie <bjorn.lie@gmail.com> - Update to version 1.71.0: + Create new API for libffi closures + Treat @-prefixed shlib paths as absolute on macOS + Add new `forever` scope + Build fixes with newer Meson + Improve regression test suite + Avoid a segfault when using an invalid GType + Build fixes on Windows when using g-i as a subproject + Warn about property name collisions + Add "strict" warnings to g-ir-scanner + Add the "emitter" annotation for signal emitters + Add a command line option to g-ir-scanner to specify the compiler + Add new convenience API to libgirepository + Build fixes on Windows when using MSVC + Documentation fixes + Update the GIR data for GLib, GObject, and GIO - Drop patches fixed upstream: + 7c1178069f1c58a05ec56a94ca6ba124215a947b.patch + effb1e09dee263cdac4ec593e8caf316e6f01fe2.patch + 827494d6415b696a98fa195cbd883b50cc893bfc.patch * Thu Feb 10 2022 Dirk Müller <dmueller@suse.com> - use bash for bash scripts (bsc#1195391) * Tue Feb 01 2022 Bjørn Lie <bjorn.lie@gmail.com> - Add upstream patches to fix build with meson 0.61.0 and newer: + 7c1178069f1c58a05ec56a94ca6ba124215a947b.patch + effb1e09dee263cdac4ec593e8caf316e6f01fe2.patch + 827494d6415b696a98fa195cbd883b50cc893bfc.patch * Sat Nov 06 2021 Bjørn Lie <bjorn.lie@gmail.com> - Add explicit libgirepository-1_0-1 Requires to devel subpackage, it was already pulled in via the main package, so no real change. - Use ldconfig_scriptlets macro for post(un) handling. * Fri Sep 17 2021 Bjørn Lie <bjorn.lie@gmail.com> - Update to version 1.70.0: + Update the GIR data for GLib, GObject, and GIO. * Wed Aug 25 2021 Dominique Leuenberger <dimstar@opensuse.org> - Update to version 1.69.0: + Fix build when gobject-introspection is a subproject, + Add more float types, + Make test suite work with cross-related options, + Fix several leaks found by Coverity, + Fix enum member, + Add g-ir-doc-tool man page, + Export warnlib sources as variables, + Update the GLib annotations, + Add "final" class attribute, + Add option to make .gir files installation paths configurable, + Handle constructors with mismatched GTypes, + Add property accessors annotations, * Mon Jun 28 2021 Dominique Leuenberger <dimstar@opensuse.org> - Revert back o HOSTTYPE: RPM_ARCH is not available to the dep scanners. * Tue Jun 08 2021 Jan Engelhardt <jengelh@inai.de> - gi-find-deps.sh: Don't use HOSTTYPE, use RPM_ARCH. - ia64 never used ()(64bit) markers, do drop that from gi-find-deps. * Tue Jun 08 2021 Dominique Leuenberger <dimstar@opensuse.org> - gi-find-deps.sh: on Tumbleweed, HOSTTYPE on ppc64/ppc64le reports powerpc64 and powerpc64le: accept those strings as 64bit archs. * Sat Mar 20 2021 Dominique Leuenberger <dimstar@opensuse.org> - Update to version 1.68.0: + Update GLib annotations. + docs: cleanup. + Fix syntax errors in gir-1.2.rnc. * Thu Mar 18 2021 Dominique Leuenberger <dimstar@opensuse.org> - Update to version 1.67.1: + Requires Python 3.6+. + Update GLib annotations. + Fix compatibility with Python 3.10. + Fix build with GIR data disabled. + Add test object for signal marshallers.
/usr/bin/g-ir-annotation-tool /usr/bin/g-ir-compiler /usr/bin/g-ir-doc-tool /usr/bin/g-ir-generate /usr/bin/g-ir-inspect /usr/bin/g-ir-scanner /usr/lib/gobject-introspection /usr/lib/gobject-introspection/giscanner /usr/lib/gobject-introspection/giscanner/__init__.py /usr/lib/gobject-introspection/giscanner/_giscanner.cpython-311-arm-linux-gnueabihf.so /usr/lib/gobject-introspection/giscanner/_version.py /usr/lib/gobject-introspection/giscanner/annotationmain.py /usr/lib/gobject-introspection/giscanner/annotationparser.py /usr/lib/gobject-introspection/giscanner/ast.py /usr/lib/gobject-introspection/giscanner/cachestore.py /usr/lib/gobject-introspection/giscanner/ccompiler.py /usr/lib/gobject-introspection/giscanner/codegen.py /usr/lib/gobject-introspection/giscanner/docmain.py /usr/lib/gobject-introspection/giscanner/doctemplates /usr/lib/gobject-introspection/giscanner/doctemplates/devdocs /usr/lib/gobject-introspection/giscanner/doctemplates/devdocs/Gjs /usr/lib/gobject-introspection/giscanner/doctemplates/devdocs/Gjs/_doc.tmpl /usr/lib/gobject-introspection/giscanner/doctemplates/devdocs/Gjs/_index.tmpl /usr/lib/gobject-introspection/giscanner/doctemplates/devdocs/Gjs/_method.tmpl /usr/lib/gobject-introspection/giscanner/doctemplates/devdocs/Gjs/_methods.tmpl /usr/lib/gobject-introspection/giscanner/doctemplates/devdocs/Gjs/_properties.tmpl /usr/lib/gobject-introspection/giscanner/doctemplates/devdocs/Gjs/_signals.tmpl /usr/lib/gobject-introspection/giscanner/doctemplates/devdocs/Gjs/_staticmethods.tmpl /usr/lib/gobject-introspection/giscanner/doctemplates/devdocs/Gjs/_vfuncs.tmpl /usr/lib/gobject-introspection/giscanner/doctemplates/devdocs/Gjs/base.tmpl /usr/lib/gobject-introspection/giscanner/doctemplates/devdocs/Gjs/callback.tmpl /usr/lib/gobject-introspection/giscanner/doctemplates/devdocs/Gjs/class.tmpl /usr/lib/gobject-introspection/giscanner/doctemplates/devdocs/Gjs/default.tmpl /usr/lib/gobject-introspection/giscanner/doctemplates/devdocs/Gjs/enum.tmpl /usr/lib/gobject-introspection/giscanner/doctemplates/devdocs/Gjs/function.tmpl /usr/lib/gobject-introspection/giscanner/doctemplates/devdocs/Gjs/interface.tmpl /usr/lib/gobject-introspection/giscanner/doctemplates/devdocs/Gjs/method.tmpl /usr/lib/gobject-introspection/giscanner/doctemplates/devdocs/Gjs/namespace.tmpl /usr/lib/gobject-introspection/giscanner/doctemplates/devdocs/meson.build /usr/lib/gobject-introspection/giscanner/doctemplates/mallard /usr/lib/gobject-introspection/giscanner/doctemplates/mallard/C /usr/lib/gobject-introspection/giscanner/doctemplates/mallard/C/callback.tmpl /usr/lib/gobject-introspection/giscanner/doctemplates/mallard/C/class.tmpl /usr/lib/gobject-introspection/giscanner/doctemplates/mallard/C/constructor.tmpl /usr/lib/gobject-introspection/giscanner/doctemplates/mallard/C/default.tmpl /usr/lib/gobject-introspection/giscanner/doctemplates/mallard/C/enum.tmpl /usr/lib/gobject-introspection/giscanner/doctemplates/mallard/C/field.tmpl /usr/lib/gobject-introspection/giscanner/doctemplates/mallard/C/function.tmpl /usr/lib/gobject-introspection/giscanner/doctemplates/mallard/C/interface.tmpl /usr/lib/gobject-introspection/giscanner/doctemplates/mallard/C/method.tmpl /usr/lib/gobject-introspection/giscanner/doctemplates/mallard/C/namespace.tmpl /usr/lib/gobject-introspection/giscanner/doctemplates/mallard/C/property.tmpl /usr/lib/gobject-introspection/giscanner/doctemplates/mallard/C/record.tmpl /usr/lib/gobject-introspection/giscanner/doctemplates/mallard/C/signal.tmpl /usr/lib/gobject-introspection/giscanner/doctemplates/mallard/C/vfunc.tmpl /usr/lib/gobject-introspection/giscanner/doctemplates/mallard/Gjs /usr/lib/gobject-introspection/giscanner/doctemplates/mallard/Gjs/callback.tmpl /usr/lib/gobject-introspection/giscanner/doctemplates/mallard/Gjs/class.tmpl /usr/lib/gobject-introspection/giscanner/doctemplates/mallard/Gjs/constructor.tmpl /usr/lib/gobject-introspection/giscanner/doctemplates/mallard/Gjs/default.tmpl /usr/lib/gobject-introspection/giscanner/doctemplates/mallard/Gjs/enum.tmpl /usr/lib/gobject-introspection/giscanner/doctemplates/mallard/Gjs/field.tmpl /usr/lib/gobject-introspection/giscanner/doctemplates/mallard/Gjs/function.tmpl /usr/lib/gobject-introspection/giscanner/doctemplates/mallard/Gjs/interface.tmpl /usr/lib/gobject-introspection/giscanner/doctemplates/mallard/Gjs/method.tmpl /usr/lib/gobject-introspection/giscanner/doctemplates/mallard/Gjs/namespace.tmpl /usr/lib/gobject-introspection/giscanner/doctemplates/mallard/Gjs/property.tmpl /usr/lib/gobject-introspection/giscanner/doctemplates/mallard/Gjs/record.tmpl /usr/lib/gobject-introspection/giscanner/doctemplates/mallard/Gjs/signal.tmpl /usr/lib/gobject-introspection/giscanner/doctemplates/mallard/Gjs/vfunc.tmpl /usr/lib/gobject-introspection/giscanner/doctemplates/mallard/Python /usr/lib/gobject-introspection/giscanner/doctemplates/mallard/Python/callback.tmpl /usr/lib/gobject-introspection/giscanner/doctemplates/mallard/Python/class.tmpl /usr/lib/gobject-introspection/giscanner/doctemplates/mallard/Python/constructor.tmpl /usr/lib/gobject-introspection/giscanner/doctemplates/mallard/Python/default.tmpl /usr/lib/gobject-introspection/giscanner/doctemplates/mallard/Python/enum.tmpl /usr/lib/gobject-introspection/giscanner/doctemplates/mallard/Python/field.tmpl /usr/lib/gobject-introspection/giscanner/doctemplates/mallard/Python/function.tmpl /usr/lib/gobject-introspection/giscanner/doctemplates/mallard/Python/interface.tmpl /usr/lib/gobject-introspection/giscanner/doctemplates/mallard/Python/method.tmpl /usr/lib/gobject-introspection/giscanner/doctemplates/mallard/Python/namespace.tmpl /usr/lib/gobject-introspection/giscanner/doctemplates/mallard/Python/property.tmpl /usr/lib/gobject-introspection/giscanner/doctemplates/mallard/Python/record.tmpl /usr/lib/gobject-introspection/giscanner/doctemplates/mallard/Python/signal.tmpl /usr/lib/gobject-introspection/giscanner/doctemplates/mallard/Python/vfunc.tmpl /usr/lib/gobject-introspection/giscanner/doctemplates/mallard/base.tmpl /usr/lib/gobject-introspection/giscanner/doctemplates/mallard/class.tmpl /usr/lib/gobject-introspection/giscanner/doctemplates/mallard/meson.build /usr/lib/gobject-introspection/giscanner/doctemplates/mallard/namespace.tmpl /usr/lib/gobject-introspection/giscanner/docwriter.py /usr/lib/gobject-introspection/giscanner/dumper.py /usr/lib/gobject-introspection/giscanner/gdumpparser.py /usr/lib/gobject-introspection/giscanner/girparser.py /usr/lib/gobject-introspection/giscanner/girwriter.py /usr/lib/gobject-introspection/giscanner/introspectablepass.py /usr/lib/gobject-introspection/giscanner/maintransformer.py /usr/lib/gobject-introspection/giscanner/mdextensions.py /usr/lib/gobject-introspection/giscanner/message.py /usr/lib/gobject-introspection/giscanner/msvccompiler.py /usr/lib/gobject-introspection/giscanner/pkgconfig.py /usr/lib/gobject-introspection/giscanner/scannermain.py /usr/lib/gobject-introspection/giscanner/sectionparser.py /usr/lib/gobject-introspection/giscanner/shlibs.py /usr/lib/gobject-introspection/giscanner/sourcescanner.py /usr/lib/gobject-introspection/giscanner/testcodegen.py /usr/lib/gobject-introspection/giscanner/transformer.py /usr/lib/gobject-introspection/giscanner/utils.py /usr/lib/gobject-introspection/giscanner/xmlwriter.py /usr/lib/rpm/fileattrs/gobjectintrospection.attr /usr/lib/rpm/gi-find-deps.sh /usr/share/aclocal/introspection.m4 /usr/share/doc/packages/gobject-introspection /usr/share/doc/packages/gobject-introspection/NEWS /usr/share/doc/packages/gobject-introspection/README.rst /usr/share/gir-1.0/DBus-1.0.gir /usr/share/gir-1.0/DBusGLib-1.0.gir /usr/share/gir-1.0/GIRepository-2.0.gir /usr/share/gir-1.0/GL-1.0.gir /usr/share/gir-1.0/Vulkan-1.0.gir /usr/share/gir-1.0/cairo-1.0.gir /usr/share/gir-1.0/fontconfig-2.0.gir /usr/share/gir-1.0/freetype2-2.0.gir /usr/share/gir-1.0/gir-1.2.rnc /usr/share/gir-1.0/libxml2-2.0.gir /usr/share/gir-1.0/win32-1.0.gir /usr/share/gir-1.0/xfixes-4.0.gir /usr/share/gir-1.0/xft-2.0.gir /usr/share/gir-1.0/xlib-2.0.gir /usr/share/gir-1.0/xrandr-1.3.gir /usr/share/gobject-introspection-1.0 /usr/share/gobject-introspection-1.0/Makefile.introspection /usr/share/gobject-introspection-1.0/gdump.c /usr/share/gobject-introspection-1.0/tests /usr/share/gobject-introspection-1.0/tests/annotation.c /usr/share/gobject-introspection-1.0/tests/annotation.h /usr/share/gobject-introspection-1.0/tests/drawable.c /usr/share/gobject-introspection-1.0/tests/drawable.h /usr/share/gobject-introspection-1.0/tests/everything.c /usr/share/gobject-introspection-1.0/tests/everything.h /usr/share/gobject-introspection-1.0/tests/foo.c /usr/share/gobject-introspection-1.0/tests/foo.h /usr/share/gobject-introspection-1.0/tests/gimarshallingtests.c /usr/share/gobject-introspection-1.0/tests/gimarshallingtests.h /usr/share/gobject-introspection-1.0/tests/gitestmacros.h /usr/share/gobject-introspection-1.0/tests/regress-unix.c /usr/share/gobject-introspection-1.0/tests/regress-unix.h /usr/share/gobject-introspection-1.0/tests/regress.c /usr/share/gobject-introspection-1.0/tests/regress.h /usr/share/gobject-introspection-1.0/tests/utility.c /usr/share/gobject-introspection-1.0/tests/utility.h /usr/share/gobject-introspection-1.0/tests/warnlib.c /usr/share/gobject-introspection-1.0/tests/warnlib.h /usr/share/licenses/gobject-introspection /usr/share/licenses/gobject-introspection/COPYING /usr/share/licenses/gobject-introspection/COPYING.GPL /usr/share/man/man1/g-ir-compiler.1.gz /usr/share/man/man1/g-ir-doc-tool.1.gz /usr/share/man/man1/g-ir-generate.1.gz /usr/share/man/man1/g-ir-scanner.1.gz
Generated by rpm2html 1.8.1
Fabrice Bellet, Sat Nov 16 01:18:36 2024