From: Russ Allbery Date: Sat, 12 Jun 2010 19:57:40 +0000 (-0700) Subject: Relax requirement that library development files be in one package X-Git-Url: https://git.donarmstrong.com/?a=commitdiff_plain;h=c2d2a9ca5d8b16b868ac28e1bfcec1d876689b7a;p=debian%2Fdebian-policy.git Relax requirement that library development files be in one package Say instead that installing the library development package must result in installation of all the required files, which allows for further splits with appropriate Depends. --- diff --git a/policy.sgml b/policy.sgml index 720150d..1e134bb 100644 --- a/policy.sgml +++ b/policy.sgml @@ -5163,11 +5163,20 @@ Replaces: mail-transport-agent Development files

- The development files associated to a shared library need to be - placed in a package called - librarynamesoversion-dev, + If there are development files associated with a shared library, + the source package needs to generate a binary development package + named librarynamesoversion-dev, or if you prefer only to support one development version at a - time, libraryname-dev. + time, libraryname-dev. Installing + the development package must result in installation of all the + development files necessary for compiling programs against that + shared library. + This wording allows the development files to be split into + several packages, such as a separate architecture-independent + libraryname-headers, provided that + the development package depends on all the required additional + packages. +