Language

Package: gobject-introspection @ 1.66.1

Synopsis

GObject introspection tools and libraries

Description

GObject introspection is a middleware layer between C libraries (using GObject) and language bindings. The C library can be scanned at compile time and generate metadata files, in addition to the actual native C library. Then language bindings can read this metadata and automatically provide bindings to call into the C library.

Home page
https://wiki.gnome.org/Projects/GObjectIntrospection
Location
gnu/packages/glib.scm (line: 429, column: 2)
Licenses

Lint warnings

LinterMessageLocation
inputs-should-be-native

Identify inputs that should be native inputs

'bison' should probably be a native input
inputs-should-be-native

Identify inputs that should be native inputs

'flex' should probably be a native input
input-labels

Identify input labels that do not match package names

label 'glib' does not match package name 'glib:bin'
input-labels

Identify input labels that do not match package names

label 'python' does not match package name 'python-wrapper'
wrapper-inputs

Make sure 'wrap-program' can finds its interpreter.

invalid phase clause
patch-file-names

Validate file names and availability of patches

gobject-introspection-absolute-shlib-path.patch: file name is too long
patch-headers

Validate patch headers

gobject-introspection-girepository.patch: patch lacks comment and upstream status