[SCM] Debian native package for Config::Model::Dpkg branch, master, updated. debian/2.031-13-gecb3c3b

Salvatore Bonaccorso carnil at debian.org
Thu Jan 3 18:31:46 UTC 2013


The following commit has been merged in the master branch:
commit 505a18ef114428c55c041003cde712e0eab386b9
Author: Salvatore Bonaccorso <carnil at debian.org>
Date:   Thu Jan 3 19:25:26 2013 +0100

    Add description for Built-Using field

diff --git a/lib/Config/Model/models/Dpkg/Control/Binary.pl b/lib/Config/Model/models/Dpkg/Control/Binary.pl
index 01f179e..1d4782e 100644
--- a/lib/Config/Model/models/Dpkg/Control/Binary.pl
+++ b/lib/Config/Model/models/Dpkg/Control/Binary.pl
@@ -183,7 +183,18 @@ A package may specify an architecture wildcard. Architecture wildcards are in th
           'type' => 'leaf'
         },
         'duplicates' => 'warn',
-        'type' => 'list'
+        'type' => 'list',
+        'description' => 'Some binary packages incorporate parts of other packages when built but do not have to depend on those packages. Examples include linking with static libraries or incorporating source code from another package during the build. In this case, the source packages of those other packages are a required part of the complete source (the binary package is not reproducible without them).
+
+A Built-Using field must list the corresponding source package for any such binary package incorporated during the build, including an "exactly equal" ("=") version relation on the version that was used to build that binary package.
+
+A package using the source code from the gcc-4.6-source binary package built from the gcc-4.6 source package would have this field in its control file:
+
+     Built-Using: gcc-4.6 (= 4.6.0-11)
+
+A package including binaries from grub2 and loadlin would have this field in its control file:
+
+     Built-Using: grub2 (= 1.99-9), loadlin (= 1.6e-1)'
       },
       'Package-Type',
       {

-- 
Debian native package for Config::Model::Dpkg



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