dwww Home | Manual pages | Find package

Dpkg::Build...DebianRules(3perl)  libdpkg-perl Dpkg::Build...DebianRules(3perl)

NAME
       Dpkg::BuildDriver::DebianRules - build a Debian package using
       debian/rules

DESCRIPTION
       This class is used by dpkg-buildpackage to drive the build of a Debian
       package, using debian/rules.

       Note: This is a private module, its API can change at any time.

METHODS
       $bd = Dpkg::BuildDriver::DebianRules->new(%opts)
           Create a new Dpkg::BuildDriver::DebianRules object.

           Supports or requires the same Dpkg::BuildDriver->new() options.

       $bd->pre_check()
           Perform build driver specific checks, before anything else.

           This  checks whether the debian/rules file is executable, and if not
           then make it so.

       $bool = $bd->need_build_task($build_task, $binary_task)
           Returns whether we need to use the build task.

           Note: This method is needed as long as we support building as  root-
           like.  Once that is not needed this method will be deprecated.

       $bd->run_build_task($build_task, $binary_task)
           Executes the build task for the build.

           Note:  This method is needed as long as we support building as root-
           like.  Once that is not needed this method will be deprecated.

       $bd->run_task($task)
           Executes the given task for the build.

CHANGES
   Version 0.xx
       This is a private module.

1.22.21                            2025-06-30  Dpkg::Build...DebianRules(3perl)

Generated by dwww version 1.16 on Tue Dec 16 07:37:18 CET 2025.