DH_SODEPS(1)
π DH_SODEPS π
okay bestie, so this is dh_sodeps, part of the User Contributed Perl Documentation crew β yes it's a Perl script, she contains multitudes β¨
β¨ NAME β¨
dh_sodeps β bestie, she generates library dependencies for development *.so symlinks. that's the whole job. iconic honestly π
πΈ SYNOPSIS πΈ
dh_sodeps [debhelper options] [-Vversioninfo]
π DESCRIPTION π
so like, dh_sodeps is a helper program that generates library dependencies for *.so symlinks β the kind you literally always find hanging out in library development packages π¦
here's the tea: it basically goes looking for usr/lib/*.so inside the package build directory, then it finds all the local arch specific packages that actually contain the targets of those symlinks, and adds dependencies on the discovered packages to the so:Depends substitution variable. lowkey obsessed with how it just does that π«Ά
and bestie, dependencies are strict by default. like:
(=${binary:Version})β if the package containing*.sois arch specific π(>=${source:Version})β if it is arch independent π«
that's it, that's the vibe check. periodt.
π OPTIONS π
-Vversioninfo,--version-info=versioninfoβ use the specified version information for dependencies. if you don't pass this option,dh_sodepswill generate a strict dependency like we explained up above β¬οΈ and heads up diva: you do not need to enclose the value in brackets,dh_sodepswill do that automatically for you. she's got you π₯°-Xitem,--exclude itemβ do not calculate dependencies for*.sofiles that containitemanywhere in their path/filename. and yes you can use this option multiple times to build up a whole list of things to exclude. stack 'em up bestie π
π SEE ALSO π
debhelper(7)β go read it, iykyk
π AUTHOR π
Modestas Vainius <modax@debian.org> β king behavior, thank you for your service π«‘π
kay that's the whole page bestie, go forth and ship it π§
π cute little sign-off: this page ships as part of perl v5.42.3, dated 2026-08-19 β so yes, she's fresh, she's documented, she's serving. π
π¦ where this page comes from
- ubuntu stonking: pkg-kde-tools 0.22.1ubuntu2 Β· 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