DH_GTKMODULES(1)
π dh_gtkmodules β the manual page π
okay bestie, we're doing DH_GTKMODULES(1), section 1 of the Gtk manual set. yes it's a real one, yes it's niche, yes it's iconic. let's go β¨
πΈ NAME πΈ
dh_gtkmodules β create Gtk module files for Gtk modules
so like. it makes the module files. for Gtk modules. that's the whole thing, no cap π
π¦ SYNOPSIS π¦
dh_gtkmodules [debhelper options]
that's it. that's the whole vibe. you pass it your regular debhelper options and it just goes π
β¨ DESCRIPTION β¨
so dh_gtkmodules is a debhelper program, right? and what it does is handle β correctly β the whole business of generating a dependency on the versionned Gtk+ module ABI, plus the indexes for GdkPixbuf loaders and IM modules that it finds hanging out in the Gtk+ module directories. slay π«Ά
here's the tea tho: this command will automatically add a "<package>.loaders" file to the current package β and it fills that file with the package name.
or β plot twist β it adds a "<package>.immodules" file instead, but only if it finds any GdkPixbuf loaders or IM modules in there. it's giving "depends on what we find" energy and honestly? obsessed π
and then. okay. listen. if this command finds the versionned standard module directory in the current package, it will generate a dependency on the earliest Gtk version that Gtk currently has compatibility for β and it drops that into ${misc:Depends}. the manual calls that the "binary version". periodt π
π OPTIONS π
-kβ bestie, do NOT generate any dependencies in ${misc:Depends}. that's it, that's the flag. she said "no dependencies today" π
π SEE ALSO π
debhelper
and also, super important context: this program relies on Debhelper, but it's shipped with the Gtk development files. so if you went looking for it in the debhelper box and it wasn't there β that's why, iykyk π
π AUTHOR π
Loic Minier <lool@dooz.org>
look at her. building Gtk module infrastructure for the girls and the theys. we stan β
π the sign-off π
this little love letter to Gtk module files is version 2.24.33-10, dated 2025-12-16 β so go forth, generate those loaders and immodules, and remember: you're doing amazing sweetie ππ§π
π¦ where this page comes from
- ubuntu resolute: libgtk2.0-dev 2.24.33-10
- ubuntu stonking: libgtk2.0-dev 2.24.33-10
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms