DH_PERL_OPENSSL(1)

πŸ’– DH_PERL_OPENSSL πŸ’–

ok so this is dh_perl_openssl, part of the User Contributed Perl Documentation situation. bestie, if ur building Debian packages that hand raw OpenSSL guts to Perl, this little guy is ur new emotional support script 🫢


✨ NAME ✨

dh_perl_openssl β€” adds the dependencies u need for OpenSSL modules πŸ’…


🌸 SYNOPSIS 🌸

dh_perl_openssl [debhelper options]

πŸ¦‹ DESCRIPTION πŸ¦‹

so dh_perl_openssl is a debhelper program, and its whole job β€” its entire personality β€” is adding a dependency on perl-openssl-abi-* to the ${perl:Depends} substitution variable. like that's the assignment and it ate πŸ”₯

when do u need this? when ur package exposes the OpenSSL binary interface to Perl code β€” think stuff like pointers to SSL_CTX structs. if that's u, congrats, u need the dependency, no cap.

there's also a debhelper addon provided, which means u can literally just do this:

#!/usr/bin/make -f
%:
        dh $@ --with perl_openssl

in debian/rules. iconic behavior honestly.

or, alternatively β€” since perl-openssl-defaults/4 β€” u can just build-depend on dh-sequence-perl-openssl and straight up skip the --with perl_openssl part entirely. less typing, same slay πŸ’–


πŸ‘‘ SEE ALSO πŸ‘‘


ok this part is important so pay attention bestie:

  • Based on dh_perl_dbi in the libdbi-perl package by Angar Buchardt.
  • Copyright 2010, Ansgar Burchardt <ansgar@debian.org>
  • Copyright 2016, Niko Tyni <ntyni@debian.org>
  • This program is free software, u can redistribute it and/or modify it under the same terms as Perl itself.

fr fr that's all of it. go forth and let dh handle ur dependency gremlins for u 🧚

mwah πŸ’‹ this page came to u via perl v5.40.1, dated 2026-07-23, and it's serving DH_PERL_OPENSSL(1) realness. periodt.

πŸ“¦ where this page comes from