Changes between Version 16 and Version 17 of AnatomyOfAPackage


Ignore:
Timestamp:
07/02/13 09:37:53 (11 years ago)
Author:
jdreed
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • AnatomyOfAPackage

    v16 v17  
    88 * '''`debian/compat`''': The debhelper compatability level of the package.  See CompatLevels for the correct value. 
    99 * '''`debian/control`''':  The Debian packaging system’s metadata for the package.  See [wiki:Control]. Note that while this can be auto-updated with CDBS from control.in, it is essential that it exists. 
    10  ** '''`debian/control.in`''': CDBS packages will often have a file called debian/control.in that looks exactly like debian/control except that it has @cdbs@ as a build dependency. This is replaced with various build dependencies that CDBS knows about (like debhelper and cdbs) at build time to generate debian/control.  As of June 2013, this file should not be present in the Athena source tree. 
     10  * '''`debian/control.in`''': CDBS packages will often have a file called debian/control.in that looks exactly like debian/control except that it has @cdbs@ as a build dependency. This is replaced with various build dependencies that CDBS knows about (like debhelper and cdbs) at build time to generate debian/control.  As of June 2013, this file should not be present in the Athena source tree. 
    1111 * '''`debian/copyright`''':  A human-readable description of the copyright status of the package.   See [wiki:Copyright] for what to use in the Athena repository. 
    1212 * '''`debian/rules`''': The executable makefile used to build the binary package.  See [wiki:Rules].