[devel] Q: ruby и ri

Alexey I. Froloff raorn на immo.ru
Сб Сен 4 20:47:32 MSD 2004


Собирал я тут log4r и задумался...

Почему у нас отсутствуют мекросы для ri и rdoc?  И почему модули
не генерят документацию для ri?  Например так (макросы
экранированы для использования в ruby.spec):

/etc/rpm/macros.d/ruby:
...
%%ruby_ri_systemdir	%_datadir/ri/%subver
...
%%rdoc	DESTDIR="%%buildroot" rdoc --ri-system
...

ruby-*.spec:
...
%install
%make_install DESTDIR="%buildroot" install
%rdoc .
...
%files
...
%doc %ruby_ri_systemdir/*
...


Второй вопрос - чем отличатся rdoc --ri-system от rdoc --ri-site
кроме того, что --ri-system утитывает $DESTDIR?  Может оставить
--ri-system для самого ruby, а во всех сторонних модулях
использовать --ri-site (попутно научив его понимать $DESTDIR)?

Кстати, rdoc создаёт документацию для класса (в виде "пустого"
Klass/cdesc-Klass.yaml) даже если в описании класса есть
директива :nodoc:...

-- 
Regards,
Sir Raorn.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
Url : http://lists.altlinux.ru/pipermail/devel/attachments/20040904/5051f6bf/attachment.bin


Подробная информация о списке рассылки Devel