libpeas 2.0.0 does not generate libpeas-gtk-1.0 (required by eog).
Hello. Eog requires libpeas-gtk-1.0 package, but it is not being built from libpeas-2.0.0 source.
Building log
twaik@twaikpc:~/.termux-build/libpeas/build$ meson ../src -Dgjs=false -Dlua51=false -Dpython3=false -Dintrospection=true -Dgtk_doc=false
The Meson build system
Version: 1.2.1
Source dir: /home/twaik/.termux-build/libpeas/src
Build dir: /home/twaik/.termux-build/libpeas/build
Build type: native build
Project name: libpeas
Project version: 2.0.0
C compiler for the host machine: cc (gcc 13.2.0 "cc (Ubuntu 13.2.0-4ubuntu3) 13.2.0")
C linker for the host machine: cc ld.bfd 2.41
Host machine cpu family: x86_64
Host machine cpu: x86_64
Found pkg-config: /usr/bin/pkg-config (1.8.1)
Run-time dependency glib-2.0 found: YES 2.78.0
Run-time dependency gobject-2.0 found: YES 2.78.0
Run-time dependency gmodule-2.0 found: YES 2.78.0
Run-time dependency gio-2.0 found: YES 2.78.0
Run-time dependency gobject-introspection-1.0 found: YES 1.78.1
Found pkg-config: /usr/bin/pkg-config (1.8.1)
Found CMake: /usr/bin/cmake (3.27.4)
Build-time dependency gi-docgen found: NO (tried pkgconfig and cmake)
Looking for a fallback subproject for the dependency gi-docgen
Executing subproject gi-docgen
gi-docgen| Project name: gi-docgen
gi-docgen| Project version: 2023.4
gi-docgen| Program python3 (jinja2, markdown, markupsafe, packaging, pygments, typogrify) found: NO modules: jinja2, markdown, markupsafe, packaging, pygments
gi-docgen| ../src/subprojects/gi-docgen/meson.build:10:22: Exception: python3 is missing modules: typogrify
Subproject subprojects/gi-docgen is buildable: NO (disabling)
Dependency gi-docgen from subproject gi-docgen found: NO (subproject failed to configure)
Run-time dependency gjs-1.0 found: YES 1.78.0
Run-time dependency mozjs-115 found: YES 115.3.0
Run-time dependency python3-embed found: YES 3.11
Found CMake: /usr/bin/cmake (3.27.4)
Run-time dependency pygobject-3.0 found: NO (tried pkgconfig and cmake)
Run-time dependency lua51 found: NO (tried pkgconfig and cmake)
Run-time dependency lua-5.1 found: NO (tried pkgconfig and cmake)
Run-time dependency luajit found: NO (tried pkgconfig and cmake)
Program lua5.1 found: YES (/usr/bin/lua5.1)
Program luajit found: YES (/usr/bin/luajit)
Program xmllint found: YES (/usr/bin/xmllint)
Program vapigen found: YES (/usr/bin/vapigen)
Compiler for C supports arguments -Wcast-align: YES
Compiler for C supports arguments -Wdeclaration-after-statement: YES
Compiler for C supports arguments -Werror=address: YES
Compiler for C supports arguments -Werror=array-bounds: YES
Compiler for C supports arguments -Werror=empty-body: YES
Compiler for C supports arguments -Werror=implicit: YES
Compiler for C supports arguments -Werror=implicit-function-declaration: YES
Compiler for C supports arguments -Werror=incompatible-pointer-types: YES
Compiler for C supports arguments -Werror=init-self: YES
Compiler for C supports arguments -Werror=int-conversion: YES
Compiler for C supports arguments -Werror=int-to-pointer-cast: YES
Compiler for C supports arguments -Werror=main: YES
Compiler for C supports arguments -Werror=misleading-indentation: YES
Compiler for C supports arguments -Werror=missing-braces: YES
Compiler for C supports arguments -Werror=missing-include-dirs: YES
Compiler for C supports arguments -Werror=nonnull: YES
Compiler for C supports arguments -Werror=overflow: YES
Compiler for C supports arguments -Werror=parenthesis: NO
Compiler for C supports arguments -Werror=pointer-arith: YES
Compiler for C supports arguments -Werror=pointer-to-int-cast: YES
Compiler for C supports arguments -Werror=return-type: YES
Compiler for C supports arguments -Werror=sequence-point: YES
Compiler for C supports arguments -Werror=shadow: YES
Compiler for C supports arguments -Werror=trigraphs: YES
Compiler for C supports arguments -Werror=undef: YES
Compiler for C supports arguments -Werror=write-strings: YES
Compiler for C supports arguments -Wformat-nonliteral: YES
Compiler for C supports arguments -Werror=format-security -Werror=format=2: YES
Compiler for C supports arguments -Wignored-qualifiers: YES
Compiler for C supports arguments -Wimplicit-function-declaration: YES
Compiler for C supports arguments -Wlogical-op: YES
Compiler for C supports arguments -Wmissing-declarations: YES
Compiler for C supports arguments -Wmissing-format-attribute: YES
Compiler for C supports arguments -Wmissing-include-dirs: YES
Compiler for C supports arguments -Wmissing-noreturn: YES
Compiler for C supports arguments -Wnested-externs: YES
Compiler for C supports arguments -Wno-cast-function-type: YES
Compiler for C supports arguments -Wno-dangling-pointer: YES
Compiler for C supports arguments -Wno-missing-field-initializers: YES
Compiler for C supports arguments -Wno-sign-compare: YES
Compiler for C supports arguments -Wno-unused-parameter: YES
Compiler for C supports arguments -Wold-style-definition: YES
Compiler for C supports arguments -Wpointer-arith: YES
Compiler for C supports arguments -Wredundant-decls: YES
Compiler for C supports arguments -Wstrict-prototypes: YES
Compiler for C supports arguments -Wswitch-default: YES
Compiler for C supports arguments -Wswitch-enum: YES
Compiler for C supports arguments -Wundef: YES
Compiler for C supports arguments -Wuninitialized: YES
Compiler for C supports arguments -Wunused: YES
Compiler for C supports arguments -fno-strict-aliasing: YES
Compiler for C supports link arguments -Wl,-z,relro: YES
Compiler for C supports link arguments -Wl,-z,now: YES
Compiler for C supports arguments -fvisibility=hidden: YES
Configuring config.h using configuration
Program copyfile.py found: YES (/usr/bin/python3 /home/twaik/.termux-build/libpeas/src/copyfile.py)
Configuring peas-version.h using configuration
Program glib-genmarshal found: YES (/usr/bin/glib-genmarshal)
Dependency gobject-introspection-1.0 found: YES 1.78.1 (cached)
Dependency gobject-introspection-1.0 found: YES 1.78.1 (cached)
Program g-ir-scanner found: YES (/usr/bin/g-ir-scanner)
Dependency gobject-introspection-1.0 found: YES 1.78.1 (cached)
Program g-ir-compiler found: YES (/usr/bin/g-ir-compiler)
Program msgfmt found: YES (/usr/bin/msgfmt)
Program msginit found: YES (/usr/bin/msginit)
Program msgmerge found: YES (/usr/bin/msgmerge)
Program xgettext found: YES (/usr/bin/xgettext)
Program glib-compile-resources found: YES (/usr/bin/glib-compile-resources)
Message:
------
libpeas 2.0.0 (2)
Documentation: false
Introspection: true
Loaders:
GJS support: false
Lua 5.1 support: false
Python 3 support: false
Directories:
prefix: /usr/local
includedir: /usr/local/include
libdir: /usr/local/lib/x86_64-linux-gnu
------
Build targets in project: 107
libpeas 2.0.0
Subprojects
gi-docgen : NO python3 is missing modules: typogrify
User defined options
gjs : false
gtk_doc : false
introspection: true
lua51 : false
python3 : false
Found ninja-1.11.1 at /usr/bin/ninja
Cleaning... 0 files.
WARNING: Running the setup command as `meson [options]` instead of `meson setup [options]` is ambiguous and deprecated.
twaik@twaikpc:~/.termux-build/libpeas/build$ ninja
[75/144] Generating libpeas/peas-marshal_h with a custom command
INFO: Reading ../src/libpeas/peas-marshal.list...
[85/144] Generating libpeas/peas-marshal_c with a custom command
INFO: Reading ../src/libpeas/peas-marshal.list...
[144/144] Generating tests/libpeas/introspection/Introspection-2.typelib with a custom command
twaik@twaikpc:~/.termux-build/libpeas/build$ find . -name *.pc
./meson-private/libpeas-2.pc
./meson-uninstalled/libpeas-2-uninstalled.pc
twaik@twaikpc:~/.termux-build/libpeas/build$ find . -name *.so
./libpeas/libpeas-2.so
./tests/libpeas/testing/liblibpeas-testing-2.so
./tests/libpeas/introspection/libintrospection-2.so
./tests/libpeas/plugins/embedded/libembedded.so
./tests/libpeas/plugins/extension-c/libextension-c.so
./tests/libpeas/plugins/extension-c/libextension-c-missing-symbol.so
./tests/testing-util/libtesting-util-2.so
./tests/plugins/has-dep/libhas-dep.so
./tests/plugins/self-dep/libself-dep.so
./tests/plugins/loadable/libloadable.so
./tests/plugins/builtin/libbuiltin.so