| Summary: | Исправление ошибки со схемами | ||||||
|---|---|---|---|---|---|---|---|
| Product: | Sisyphus | Reporter: | Yury Aliaev <mutabor> | ||||
| Component: | gnucash | Assignee: | Andrey Cherepanov <cas> | ||||
| Status: | CLOSED FIXED | QA Contact: | qa-sisyphus | ||||
| Severity: | normal | ||||||
| Priority: | P2 | CC: | cas | ||||
| Version: | unstable | ||||||
| Hardware: | all | ||||||
| OS: | Linux | ||||||
| Attachments: |
|
||||||
Created attachment 2476 [details]
Тот самый спек
Спасибо, применил в gnucash-2.2.4-alt1.src.rpm |
В общем, я исправил ошибку со схемами. Подробности следующие: В спек добавляем: BuildPreReq: GConf2 Requires(post): GConf2 В секцию "%install" (составляем список схем пакета): ls -1 %buildroot%_sysconfdir/gconf/schemas/* | sed s?.*/etc/gconf/schemas/?? | sed s/\.schemas$// > %buildroot%_datadir/%name/%name-schemas.list Дописываем следующие секции: %post %update_menus cat %_datadir/%name/%name-schemas.list | while read scm; do %gconf2_install $scm; done %preun if [ $1 = 0 ]; then cat %_datadir/%name/%name-schemas.list | while read scm; do %gconf2_uninstall $scm; done fi И всё работает! З.Ы. Для удобства присылаю тебе полный спек, где всё оное учтено. В нём надо только поставить правильный номер релиза и уточнить список изменений