[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#347581: debian-policy: Explicitly permit *-headers binary package created from library source package



On Sat, Jun 12, 2010 at 13:01:57 -0700, Russ Allbery wrote:

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

Seconded.

Cheers,
Julien - who does this for libxmu{,u} and libgl{,u}, at least

Attachment: signature.asc
Description: Digital signature


Reply to: