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 overriding sed expression, 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! πŸ¦‹πŸŒΈ