[libconfig-model-dpkg-perl] 01/05: Dpkg::Control::Source: added doc for build/conflict parameters

dod at debian.org dod at debian.org
Sun Jun 14 14:22:54 UTC 2015


This is an automated email from the git hooks/post-receive script.

dod pushed a commit to branch master
in repository libconfig-model-dpkg-perl.

commit 95d5daba5b3b7c8a7f2b5f80cf06d5389d758f6b
Author: Dominique Dumont <dod at debian.org>
Date:   Sun Jun 14 10:48:37 2015 +0200

    Dpkg::Control::Source: added doc for build/conflict parameters
---
 lib/Config/Model/models/Dpkg/Control/Source.pl | 48 ++++++++++++++++++++++++++
 1 file changed, 48 insertions(+)

diff --git a/lib/Config/Model/models/Dpkg/Control/Source.pl b/lib/Config/Model/models/Dpkg/Control/Source.pl
index 81fd10a..b46a106 100644
--- a/lib/Config/Model/models/Dpkg/Control/Source.pl
+++ b/lib/Config/Model/models/Dpkg/Control/Source.pl
@@ -186,7 +186,25 @@ in Debian developer reference.',
             }
           }
         },
+        'description' => 'List of packages that must be installed:
+
+'.'=over
+
+'.'=item *
+
+during clean
+
+'.'=item *
+
+to build binaries where arch is not "all".
+
+'.'=back
+
+On the other hand, the list of packages that must be installed to build binaries where arch is "all" should be listed in "Build-Depends-Indep" field.
+
+Technically, these packages must be installed for the following build targets: build, build-indep, binary, and binary-indep. See L<build target|https://www.debian.org/doc/debian-policy/ch-source.html#s-debianrules> doc and L<details on this field|https://www.debian.org/doc/debian-policy/ch-relationships.html#s-sourcebinarydeps>.',
         'duplicates' => 'warn',
+        'summary' => 'List of package required during clean or build of arch dependant packages',
         'type' => 'list'
       },
       'Build-Depends-Indep',
@@ -196,7 +214,13 @@ in Debian developer reference.',
           'type' => 'leaf',
           'value_type' => 'uniline'
         },
+        'description' => 'List of packages that must be installed to build binaries with arch set to "all.
+
+Note that packages required during "clean" phase must be declared in "Build-Depends" field.
+
+Technically, these packages must be installed for the following build targets: build-indep and binary-indep. See L<build target|https://www.debian.org/doc/debian-policy/ch-source.html#s-debianrules> doc and L<details on this field|https://www.debian.org/doc/debian-policy/ch-relationships.html#s-sourcebinarydeps>.',
         'duplicates' => 'warn',
+        'summary' => 'List of package required during build or arch "all" package',
         'type' => 'list'
       },
       'Build-Conflicts',
@@ -205,7 +229,25 @@ in Debian developer reference.',
           'type' => 'leaf',
           'value_type' => 'uniline'
         },
+        'description' => 'List of packages that must be missing (i.e. B<not> installed):
+
+'.'=over
+
+'.'=item *
+
+during clean
+
+'.'=item *
+
+to build binaries where arch is not "all".
+
+'.'=back
+
+On the other hand, the list of packages that must B<not> be installed to build binaries where arch is "all" should be listed in "Build-Conflicts-Indep" field.
+
+Technically, these packages must be missing for the following build targets: build, build-indep, binary, and binary-indep. See L<build target|https://www.debian.org/doc/debian-policy/ch-source.html#s-debianrules> doc and L<details on this field|https://www.debian.org/doc/debian-policy/ch-relationships.html#s-sourcebinarydeps>.',
         'duplicates' => 'warn',
+        'summary' => 'List of package not wanted during clean or build of arch dependant packages',
         'type' => 'list'
       },
       'Build-Conflicts-Indep',
@@ -214,7 +256,13 @@ in Debian developer reference.',
           'type' => 'leaf',
           'value_type' => 'uniline'
         },
+        'description' => 'List of packages that must be missing (i.e. B<not> installed) to build binaries with arch set to "all.
+
+Note that packages not wanted during "clean" phase must be declared in "Build-Conflicts" field.
+
+Technically, these packages must be missing for the following build targets: build-indep and binary-indep. See L<build target|https://www.debian.org/doc/debian-policy/ch-source.html#s-debianrules> doc and L<details on this field|https://www.debian.org/doc/debian-policy/ch-relationships.html#s-sourcebinarydeps>.',
         'duplicates' => 'warn',
+        'summary' => 'List of package not wnated during build or arch "all" package',
         'type' => 'list'
       },
       'Standards-Version',

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-perl/packages/libconfig-model-dpkg-perl.git



More information about the Pkg-perl-cvs-commits mailing list