[Fedora-packaging] Can %license be inside folder specified in %doc?

Pierre-Yves Chibon pingou at pingoured.fr
Sun Feb 1 13:02:16 UTC 2015


On Sun, Feb 01, 2015 at 01:46:52PM +0100, Miro HronĨok wrote:
> consider the foollowing %files section
> 
>     %files
>     %license %{_datadir}/%{name}/docs/LICENSE
>     %doc %{_datadir}/%{name}/docs
> 
> Is it OK? Building the RPM nly generates warning about a file being
> listed twice. Rpmlint is silent.
> 
> The thing I want to avoid is to use the following instead:
> 
>     %files
>     %license %{_datadir}/%{name}/docs/LICENSE
>     %doc %{_datadir}/%{name}/docs/every
>     %doc %{_datadir}/%{name}/docs/other
>     %doc %{_datadir}/%{name}/docs/file
>     %doc %{_datadir}/%{name}/docs/in
>     %doc %{_datadir}/%{name}/docs/here
>     %doc %{_datadir}/%{name}/docs/one
>     %doc %{_datadir}/%{name}/docs/by
>     %doc %{_datadir}/%{name}/docs/1

Would it be possible to remove the file at the end of %install and just point
the %license tag to the file present in the sources?

Pierre


More information about the packaging mailing list