/usr/share/perl5/Config/Model/models/Dpkg/Source.pl is in libconfig-model-dpkg-perl 2.090.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 | [
{
'author' => [
'Dominique Dumont'
],
'class_description' => 'Model of files found under debian/source directory.
See L<dpkg-source> for details.',
'copyright' => [
'2010,2011 Dominique Dumont'
],
'element' => [
'format',
{
'choice' => [
'1.0',
'2.0',
'3.0 (native)',
'3.0 (quilt)',
'3.0 (custom)',
'3.0 (git)',
'3.0 (bzr)'
],
'description' => 'Specifies the format of the source package. A missing format implies a \'1.0\' source format.',
'help' => {
'1.0' => 'A source package in this format consists either of a .orig.tar.gz associated to a .diff.gz or a single .tar.gz (in that case the package is said to be native).',
'2.0' => 'was the first specification of a new-generation source package format. This format is not recommended for wide-spread usage, the format "3.0 (quilt)" replaces it.',
'3.0 (bzr)' => 'This format is experimental. It generates a single tarball containing the bzr repository.
',
'3.0 (custom)' => 'This format is particular. It doesn\'t represent a real source package format but can be used to create source packages with arbitrary files.
',
'3.0 (git)' => 'This format is experimental. A source package in this format consists of a single bundle of a git repository .git to hold the source of a package.
There may also be a .git shallow file listing revisions for a shallow git clone.',
'3.0 (native)' => 'extension of the native package format as defined in the 1.0 format.',
'3.0 (quilt)' => 'A source package in this format contains at least an original tarball (.orig.tar.ext where ext can be gz, bz2, lzma and xz) and a debian tarball (.debian.tar.ext). It can also contain additional original tarballs (.orig-component.tar.ext).'
},
'mandatory' => '1',
'summary' => 'source package format',
'type' => 'leaf',
'value_type' => 'enum'
},
'options',
{
'config_class_name' => 'Dpkg::Source::Options',
'description' => 'Source options as described in L<dpkg-source>',
'type' => 'node'
}
],
'license' => 'LGPL2',
'name' => 'Dpkg::Source',
'read_config' => [
{
'auto_create' => '1',
'backend' => 'PlainFile',
'config_dir' => 'debian/source'
}
]
}
]
;
|