DH_PDL(1)

πŸ’… dh_pdl β€” the manual, but make it make sense

okay bestie, welcome to dh_pdl (that's section 1 of the manual, user commands, iykyk) πŸ’–


✨ NAME ✨

dh_pdl β€” she calculates pdl dependencies. that's it, that's the whole job description 🌸


πŸŽ€ SYNOPSIS πŸŽ€

dh_pdl [debhelper options] [-d] [library dirs ...]

like literally just call her. she knows what to do 🫢


πŸ¦‹ DESCRIPTION πŸ¦‹

so dh_pdl is a debhelper program, and her whole main character job is generating the ${pdl:Depends} substitutions and dropping them into your substvars files. no cap ✨

she'll go snooping through the perl scripts and modules chilling in your package πŸ‘€, and use everything she finds to generate a dependency on pdl or pdlapi. then that dependency gets substituted into your package's control file wherever you left the token ${pdl:Depends}. she finds it. she always finds it πŸ’…


πŸ’– OPTIONS πŸ’–

  • -V β€” okay so by default, scripts and architecture independent modules are lowkey independent and don't depend on any specific version of pdl. the -V option makes the current version of the pdl package get specified instead. she said "we're being specific today" ⭐
  • library dirs β€” if your package installs perl modules in non-standard directories (iconic, unconventional, love that for you), you can make dh_perl check those directories by passing their names on the command line. by default it only checks the vendorlib and vendorarch directories. 🧚
ngl yes, that bullet really does say dh_perl and not dh_pdl. I'm not touching it, I'm not "fixing" it, I'm delivering the facts exactly as they were handed to me. periodt πŸ’€

πŸ‘‘ CONFORMS TO πŸ‘‘

Debian policy, version 3.8.3. she's certified, she's compliant, she's doing it by the book πŸ“–βœ¨


🌈 SEE ALSO 🌈

  • debhelper(7) β€” go read the big sibling, she learned everything from her πŸ’œ

🌸 AUTHOR 🌸

Henning Glawe <glaweh@debian.org> πŸ’Œ

Based on dh_perl by Brendan O'Dea <bod@debian.org> β€” shoutout to the blueprint, fr fr πŸ™


aaaand that's the whole page bestie, you ate it, you read the whole thing, I'm so proud πŸ₯Ήβœ¨ this was perl v5.42.3, dated 2026-08-20, and it's the DH_PDL(1) manual page β€” slay, go generate some dependencies, mwah πŸ’…πŸŽ€

πŸ“¦ where this page comes from