Bug 2760

Summary: Add an RPM post-install macro
Product: Sisyphus Reporter: Mikhail Zabaluev <mhz>
Component: yelpAssignee: Yuri N. Sedunov <aris>
Status: CLOSED FIXED QA Contact:
Severity: enhancement    
Priority: P5 CC: aris
Version: unstable   
Hardware: all   
OS: Linux   

Description Mikhail Zabaluev 2003-07-13 23:29:29 MSD
После установки пакета, содержащего документацию для GNOME, хорошо бы вызывать макрос с таким телом:

if [ -x %_bindir/yelp-pregenerate ]; then %_bindir/yelp-pregenerate %_datadir/gnome/help/%1/*/*.xml &gt;/dev/null 2&gt;&amp;1 ||:; fi
---

---

Comment 1 Yuri N. Sedunov 2004-01-04 16:34:20 MSK
Не уверен, что хорошо делать это в %post.
1) ресурсоемкая задача (на слабой машине, например, обработка справки гнумерик
занимает несколько минут).
2) получаем безхозный файл и далеко не нулевого размера.

В yelp-2.4.2-alt2 теперь есть макрос %yelp_pregenerate, который можно вызывать в
%install для получения файла справки в html. При этом файл будет обработан
find_lang и попадет в пакет. Использован макрос пока только в гнумерик.




Comment 2 Alexey Rusakov 2006-02-28 09:32:37 MSK
Я думаю, что FIXED.