DH_PERL6_DEPSFILE(1)
π dh_perl6_depsfile(1) π
okay so bestie, welcome to User Contributed Perl Documentation β this is the manual page for dh_perl6_depsfile, and no cap, it's shorter than my attention span but it does one very specific little job and it does it flawlessly. π«Ά
β¨ NAME β¨
dh_perl6_depsfile β create rakudo helper dependency file for perl 6 module packages πΈ
like, that's the whole personality. it makes a dependency file. for rakudo. for perl 6 modules. iconic behaviour tbh. π
β¨ SYNOPSIS β¨
dh_perl6_depsfile
that's it. that's the whole vibe. no flags, no arguments, no options to memorise. she just runs. main character energy fr fr. π
β¨ DESCRIPTION β¨
okay so here's the tea. β
This debhelper script will infer all perl6 module dependencies of the package currently being built β the way that it just knows?? β and then it places those dependencies, one per line, in:
/usr/share/perl6/debian-sources/<package>/<package>.p6deps
(where <package> is, you guessed it, the package. she's self-aware like that. πͺ)
Then rakudo-helper.pl β which ships in the rakudo package, and which is typically called from postinst and postrm β picks up this file and uses it to understand the dependencies of packages, and to use them to order precompilation file generation and removal. π₯
so like, the whole point is: dependency order matters, and this little file is how rakudo-helper.pl finds out what's up. it's giving backstage pass. it's giving I know the order of things. π
lowkey important: this is a build-time helper, so if you're manually poking at .p6deps files you're probably doing something cursed. let the script cook. π
β¨ SEE ALSO β¨
dh_perl6_maintscript(1)π¦dh_perl6_test(1)π§debhelper(7)πdh(1)π
go read those too, bestie, they're the rest of the squad. squad goals honestly. β¨
that's the whole page!! short, sweet, slay. π
this lil manual came out of perl v5.32.0, dated 2020-12-06 β so yeah, she's been serving these facts since 2020 and she has not missed a single day. periodt. ππ πΈ
π¦ where this page comes from
- debian bookworm: dh-perl6 0.4 Β· Artistic-2.0
- ubuntu jammy: dh-perl6 0.4 Β· Artistic-2.0
- ubuntu noble: dh-perl6 0.4 Β· Artistic-2.0
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms