Re: packaging, directory ownership, %files

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

 



Carl Byington wrote:
I want a spec file with something like:

%files devel-doc
%defattr(-,root,root,-)
%{_datadir}/doc/%{name}-%{version}/devel/

%files doc
%defattr(-,root,root,-)
%{_datadir}/doc/%{name}-%{version}/



Where doc/%{name}-%{version} contains end user documentation, and doc/%{name}-%{version}/devel contains developer documentation, mainly
doxygen generated html.

However, that seems to put the developer documentation into the -doc
subpackage in addition to the -devel-doc subpackage. Is there a way to
do this so that we have a single doc/%{name}-%{version} directory owned
by the -doc subpackage, and it contains doc/%{name}-%{version}/devel
owned by the -devel-doc subpackage (which of course depends on the -doc
subpackage)?

Referencing a directory in the %files section automatically adds all files under that directory to the package. Putting %dir in front of the directory allows you to own the directory but not recursively add its contents.

You probably want something like:

%files doc
%defattr(-,root,root,-)
%dir %{_datadir}/doc/%{name}-%{version}/
%{_datadir}/doc/%{name}-%{version}/file1
%{_datadir}/doc/%{name}-%{version}/file2
...

--
fedora-devel-list mailing list
fedora-devel-list@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/fedora-devel-list

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]
  Powered by Linux