https://bugzilla.redhat.com/show_bug.cgi?id=1670656
--- Comment #11 from Xavier Bachelot <xavier(a)bachelot.org> ---
(In reply to Mark Goodwin from comment #10)
> # license and other package docs, but not APP docs (they're
online)
> install -p -m 644 LICENSE.md %{buildroot}/%{_defaultlicensedir}/%name
> install -p -m 644 README.md ROADMAP.md CHANGELOG.md PLUGIN_DEV.md
%{buildroot}/%{_docdir}/%{name}
> install -p -m 644 CODE_OF_CONDUCT.md CONTRIBUTING.md NOTICE.md
%{buildroot}/%{_docdir}/%{name}
> then in %files :
> # other docs and license
> %doc %{_datadir}/doc/%{name}
> %license %{_defaultlicensedir}/%name/LICENSE.md
>
> --> Just use the following in %files, the %doc and %license macro take care of
installing the files in the proper location :
> %license LICENSE.md
> %doc CHANGELOG.md CODE_OF_CONDUCT.md CONTRIBUTING.md NOTICE.md
> %doc PLUGIN_DEV.md README.md ROADMAP.md UPGRADING_DEPENDENCIES.md
The %doc macro isn't finding those files correctly when they're named
individually
- it cd's to the wrong directory. So I've left this as-is for now, as
follows
%doc %{_datadir}/doc/%{name}
%license %{_defaultlicensedir}/%name/LICENSE.md
Ok, got it. That comes from the way the %prep step is done. Look at the
attached patched for a simplified approach.
--
You are receiving this mail because:
You are on the CC list for the bug.
You are always notified about changes to this product and component