Hello Dmitry, On Thu, Nov 08, 2001 at 01:29:34PM +0300, Dmitry V. Levin wrote: > > > В -devel обычно только это и кладут, плюс документацию. > > Если бы :) По крайней мере, я стараюсь так делать :) > > > Что касается %_docdir, то, как уже однажды заметил Андрей Астафьев, было > > > бы логично помещать документацию подпакетов в подкаталоги общего дерева, > > > [lib]%name-%version. В качестве примера см., напр., > > > "rpm -qf /usr/share/doc/bash-2.05" > > > > Т.е. отказаться в подпакетах от магии %doc? Много писанины, но как > > решение сгодится. > > Давайте придумаем, как добиться того же эффекта без лишней писанины. Макрос установки документов в фазе %install: %installdoc(d:) \ installdocdir="%{-d:%{-d*}}" \ [ "${installdocdir##/*}" = "" ] || \ installdocdir="%buildroot%_defaultdocdir/%name-%version/$installdocdir" \ %__install -d -m755 "$installdocdir" \ %__install -m644 %* "$installdocdir" \ %{nil} Макрос для указания подкаталога в секции %files: %docsub(d:) %doc %_defaultdocdir/%name-%version/%{-d:%{-d*}} Пример: %install ... %installdoc -d devel doc/*.txt ChangeLog ... %files devel %docsub -d devel -- Stay tuned, MhZ JID: mookid@jabber.org ___________ sugar daddy, n.: A man who can afford to raise cain.