[Fedora-packaging] Can %license be inside folder specified in %doc?
Björn Esser
bjoern.esser at gmail.com
Tue Feb 24 21:20:06 UTC 2015
Am Sonntag, den 01.02.2015, 13:46 +0100 schrieb Miro Hrončok:
> Hi,
>
> 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
>
> Thanks for your help.
>
Hello Miro,
you can do it like this. It will avoid the problem of that specific
%license-file being listed twice in the resulting rpm.
%files
%license %{_datadir}/%{name}/docs/LICENSE
%doc %{_datadir}/%{name}/docs
%doc %exclude %{_datadir}/%{name}/docs/LICENSE
Cheers
Björn
More information about the packaging
mailing list