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