[Fedora-packaging] Summary/Minutes from today's FPC Meeting (2013-09-05 16:00 - 17:55 UTC)

Michael Schwendt mschwendt at gmail.com
Thu Sep 5 20:45:39 UTC 2013


On Thu, 05 Sep 2013 14:11:16 -0400, James Antill wrote:

> * %doc and %_pkgdocdir duplicate files and cause conflicts
>   https://fedorahosted.org/fpc/ticket/338  (abadger1999, 16:07:52)

Spec files MUST NOT use both relative %doc in the %files sections
and explicit installation of files into a %{_docdir} path, _if_ that
results in _accidental_ inclusion of files in either the base package
or in multiple packages.

Example (Fedora 20 and newer):

  %files
  %doc COPYING ChangeLog README

  %files doc
  %{_docdir}/%{name}/

%doc in the base package %files list also includes everything
in %{_docdir}/%{name}/ because that's the directory it creates.

Example (Fedora 19 and older):

  %files
  %doc COPYING ChangeLog README

  %files doc
  %{_docdir}/%{name}-%{version/

%doc in the base package %files list also includes everything in
%{_docdir}/%{name}-%{version}/ because that's the directory it creates.

Note: For subpackages, the directory is derived from the subpackage name.


More information about the packaging mailing list