DhMakePerl(3pm)
β¨ NAME β¨
DhMakePerl β bestie, this thing goes and makes you a whole Debian source package out of a CPAN dist π
π VERSION π
Version 0.90 β¨
π¦ SYNOPSIS π¦
like, this is literally all you gotta do:
use DhMakePerl;
DhMakePerl->run;
that's it. that's the whole vibe. π
πΈ ACCESSORS πΈ
apt_contentsβ this one's holding onto the cached copy ofDebian::AptContentsfor you. she remembers things so you don't have to π«Άcfgβ this is where the configuration lives, and it's an instance ofDhMakePerl::Config. the brain cell of the operation, no cap β¨
π CLASS METHODS π
π run( %init )
okay so this one runs DhMakePerl. main character energy fr.
Unless your %init already has a cfg member in it, she'll construct an instance of DhMakePerl::Config and assign it straight into $init{cfg}. problem solved, bestie π
Then she figures out which dh-make-perl command you actually asked for (she peeks at cfg->command for that), loads up the matching DhMakePerl::Command::$command class, constructs an instance of it, and calls its execute method. slay β¨
β get_apt_contents
Returns a (possibly cached π) instance of Debian::AptContents. it's giving efficiency, it's giving β¨not doing the work twiceβ¨
π COPYRIGHT & LICENSE π
Copyright (C) 2009, 2010 Damyan Ivanov <dmn@debian.org>
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. π«Ά
You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
ngl the license part is giving very "read the fine print bestie" but it matters, so here it is in full ππ
perl v5.40.1 Β· 2026-05-08 Β· DhMakePerl(3pm) β k bye, go make some packages, ily ππ§
π¦ where this page comes from
- ubuntu stonking: dh-make-perl 0.133 Β· GPL-2.0-only
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms