noble (1) dh_perl.1.gz

Provided by: debhelper_13.14.1ubuntu5_all bug

名前

       dh_perl - Perlへの依存関係を検討し、MakeMaker 実行後に生成したものを消去する

書式

       dh_perl [debhelper オプション] [-d] [ライブラリディレクトリ ...]

説明

       dh_perl${perl:Depends} の内容を生成し、この依存情報に substvars ファイルの情報を付け加える役目の
       debhelper プログラムです。

       このプログラムはビルド対象のパッケージにある Perl スクリプトや Perl モジュールを検査し、perlperlapi
       の依存関係を生成します。${perl:Depends} 句をビルド対象のパッケージの control に記述すると、生成した依存関
       係の情報に置き換えられます。

       dh_perl は、さらに、MakeMaker が Perl モジュールをインストールする際に生成した空のディレクトリを削除しま
       す。

オプション

       -d  完全な perl パッケージよりも perl-base に依存したいような場合があります。この場合、-d オプションにて
           dh_perl に正しいベースパッケージに対しての依存情報を生成させるようなオプションを渡す箏ができます。こ
           れはベースシステムが含まれるようなパッケージのみで必要です。

           なお、このフラグを指定しても、perl-base 本体に関する依存情報は、全く生成されません。というのも、perl-
           base は非常に基礎的なパッケージなので、perl-base に関する依存関係は通常特に指定しなくても問題が無い為
           です。ただ、perl-base の特定のバージョンに依存が特に必要な場合はその限りではありません。

       -V  デフォルト、スクリプト本体とアーキテクチャから独立しているモジュールについては、特定のバージョンの
           perl に依存するような依存情報は生成されません。-Vオプションを指定すると、パッケージビルド中に使ってい
           るバージョンの perl パッケージ (あるいは、-d を指定していれば、現在の perl-base のバージョン)
           を、パッケージの依存情報として設定します。

       library dirs
           Perlモジュールを非標準のディレクトリにインストールするようなパッケージをビルドしているのであれば、コ
           マンドラインからパッケージの名前を渡すことにより、dh_perl に、これらのディレクトリを確認させる事が出
           来ます。デフォルトではこのコマンドは vendorlibvendorarch ディレクトリのみを確認します。

確認すべき事

       Debian ポリシー バージョン 3.8.3

       Perl ポリシー バージョン 1.20

参照

       debhelper(7)

       このプログラムは debhelper の一部です。

作者

       Brendan O'Dea <bod@debian.org>