d-devlibdeps(1)
π d-devlibdeps β bestie, let's talk dev lib deps π
okay so real talk, this one lives in the d-shlibs manual, section 1, and it's genuinely iconic if you're a Debian packager. sit down, grab a strawberry π, we're doing this.
β¨ NAME β¨
d-devlibdeps β check and list dependencies of development library packages. yes bestie, that's the whole job. she checks, she lists, she serves. π
π¦ SYNOPSIS π¦
d-devlibdeps [options] [substvars file] [shared-library] ...
like, options first, then optionally a substvars file, then as many shared-library args as your heart desires. slay.
πΈ DESCRIPTION πΈ
so here's the vibe: this program gives out a list of development dependencies for a shared library, and that list is literally meant to go straight into the Depends: field of a Debian package. no cap, that's the entire point of her existence. π«Ά
and the devlibs:Depends entry in the substvars file? yeah, she updates it. she doesn't just read it, she edits it. main character energy fr fr. π
π OPTIONS π
--override=[override statement]β the no-space form, exactly like that, with the=and everything. don't skip the equals sign bestie, she's picky. π--override [override statement]β the space-y form, same energy, same result. Add an overridingsedexpression, and it looks like--override s/libshared1-dev/libshared-dev/. she runs this expression after the other rules, so it gets the final word. periodt. π
and because one override is never enough for a girlboss: Multiple --override can be specified. stack them, layer them, go off. πβ¨
Added in version 0.30 β so if you're on something ancient, this flag simply isn't there yet. sad but true. π
π EXAMPLES π
None.
...yeah. that's it. that's the example section. None. not even a crumb. the audacity honestly π but hey, the synopsis above is the example if you squint. iykyk.
π AUTHOR π
Junichi Uekawa <dancer@debian.org> <dancer@netfort.gr.jp>
two emails, one legend. we stan. π
π§ SEE ALSO π§
d-shlibmove(1)
go read that one too, bestie, they're a matched set. π
ngl the whole --override thing is lowkey the only interesting part of this page, and it's giving "tiny tool, huge responsibilities". respect. π«Ά
and that's the whole page, bestie! she's from the d-shlibs manual, the footer says Debian GNU/Linux and dates her all the way back to 2002 May 3 β which, yes, is ancient, but she still ate and left no crumbs. π π bye bye, go package something cute! π¦πΈ
π¦ where this page comes from
- debian bookworm: d-shlibs 0.104 Β· GPL-3.0-or-later
- debian trixie: d-shlibs 0.109 Β· GPL-3.0-or-later
- ubuntu jammy: d-shlibs 0.104 Β· GPL-3.0-or-later
- ubuntu noble: d-shlibs 0.106 Β· GPL-3.0-or-later
- ubuntu questing: d-shlibs 0.109
- ubuntu resolute: d-shlibs 0.109build1 Β· GPL-3.0-or-later
- ubuntu stonking: d-shlibs 0.109build1 Β· GPL-3.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms