gobject-introspection: 1.76.1 → 1.78.1

https://gitlab.gnome.org/GNOME/gobject-introspection/-/compare/1.76.1...1.78.1

NEWS look okay.

* Update the GIR data
* Add GObject as a dependency for the Cairo GIR
* Update regression test suite
* Support different prefix for finding GIR data
* Add GI_GIR_PATH environment variable for controlling GIR paths

The build system changes are suspect – `gir_dir_prefix` is assumed to be relative,
but it takes the value from `datadir` option, which is not generally relative.
Though, currently, the variable is not stringly concatenated anywhere
other than in a code path where its value comes from eponymous option,
which is documented as “Intermediate prefix for gir installation under ${prefix}”,
so it can probably be assumed to be relative there.

Changelog-reviewed-by: Bobby Rong <rjl931189261@126.com>
Changelog-reviewed-by: Jan Tojnar <jtojnar@gmail.com>

authored by Bobby Rong and committed by Jan Tojnar 8de2a665 9b1e2d43

+2 -2
+2 -2
pkgs/development/libraries/gobject-introspection/default.nix
··· 36 36 in 37 37 stdenv.mkDerivation (finalAttrs: { 38 38 pname = "gobject-introspection"; 39 - version = "1.76.1"; 39 + version = "1.78.1"; 40 40 41 41 # outputs TODO: share/gobject-introspection-1.0/tests is needed during build 42 42 # by pygobject3 (and maybe others), but it's only searched in $out ··· 45 45 46 46 src = fetchurl { 47 47 url = "mirror://gnome/sources/gobject-introspection/${lib.versions.majorMinor finalAttrs.version}/gobject-introspection-${finalAttrs.version}.tar.xz"; 48 - sha256 = "GWF4v2Q0VQHc3E2EabNqpv6ASJNU7+cct8uKuCo3OL8="; 48 + sha256 = "vXur2Zr3JY52gZ5Fukprw5lgj+di2D/ePKwDPFCEG7Q="; 49 49 }; 50 50 51 51 patches = [