Opened 7 weeks ago

Closed 7 weeks ago

#19439 closed enhancement (fixed)

gobject-introspection-1.80.0

Reported by: Bruce Dubbs Owned by: Xi Ruoyao
Priority: normal Milestone: 12.2
Component: BOOK Version: git
Severity: normal Keywords:
Cc:

Description

New minor version.

Change History (4)

comment:1 by Xi Ruoyao, 7 weeks ago

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

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

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

comment:2 by Xi Ruoyao, 7 weeks ago

Owner: changed from blfs-book to Xi Ruoyao
Status: newassigned

comment:3 by Xi Ruoyao, 7 weeks ago

I'm merging gobject-introspection as an additional download of glib to better handle the circular dependency. Basically:

  • Build and install glib first time.
  • Build and install gobject-introspection.
    • Test gobject-introspection here? or ...
  • Use meson configure to enable gobject-introspection for glib, run ninja to generate the introspection data for glib and install glib again
    • So using this "additional download" approach should prevent building the entire glib twice and save some SBUs.
  • Tell the user to install desktop-file-utils and shared-mime-info
  • Test glib
    • ... here?

comment:4 by Xi Ruoyao, 7 weeks ago

Resolution: fixed
Status: assignedclosed
Note: See TracTickets for help on using tickets.