Alan Dunn wrote:
Things listed in %files can be directories and do work recursively. So what do you think of these changes:The full spec file is below - My motivation for doing things the way I did was that I wanted to incorporate arbitrarily deep (admittedly I know the depth for this particular version in advance, but one can imagine this changing between versions and it didn't seem like a good solution to create something that would have to be fixed with each upgrade) directory structures instead of including /usr/lib/coq/* /usr/lib/coq/*/* (etc)
%files -f coqfiles
%files
%defattr(-,root,root) %doc CHANGES COMPATIBILITY COPYRIGHT CREDITS INSTALL INSTALL.ide KNOWN-BUGS LICENSE README %doc %{_mandir}/man1/coq* %doc %{_mandir}/man1/gallina.1.gz %doc %{_mandir}/man1/parser.1.gz %{_bindir}/coq* %{_bindir}/gallina %{_bindir}/parser
%{_bindir}/parser*
# Parser.opt included seperately %exclude %{_bindir}/coqide* %exclude %{_libdir}/coq/ide/*
%exclude %{_libdir}/coq/ide/
%files coqide %defattr(-,root,root) %{_bindir}/coqide* %{_libdir}/coq/ide/*
%{_libdir}/coq/ide/
%changelog * Wed Jun 14 2008 Alan Dunn <amdunn@xxxxxxxxx> 8.1pl3-1 - Initial version.
And then clean out your find invocations in %build as they aren't needed. %exclude
-Toshio
Attachment:
signature.asc
Description: OpenPGP digital signature
-- fedora-devel-list mailing list fedora-devel-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/fedora-devel-list