[Gnome] По сборке.

Yury Aliaev =?iso-8859-1?q?mutab0r_=CE=C1_rambler=2Eru?=
Пт Июн 20 15:19:25 MSD 2008


Андрей Новосёлов scripsit:
> Пытаюсь собрать пакет. Вываливается следующее:
>  rpm -bs nautilus-sendto.spec
> ошибка: Macro %post_install_gconf_schemas not found
> ошибка: строка 129: %post_install_gconf_schemas nst
> Как узнать какая схема должна стоять у нас? Собираю после оочень
> длительного перерыва первый раз, извините за дилетантство, просто без
> этого пакета тяжко очень, практически целый день им пользуюсь, когда он
> есть :-)

Вроде оно?
http://freesource.info/wiki/AltLinux/Sisyphus/devel/OsobennostiSborkiPaketov?v=15p4&search=%F1%E1%EE%F0%EA%E0%20%EF%E0%EA%E5%F2%EE%E2#h328-5

Вкратце: макросы называются "%gconf2_install" и "%gconf2_uninstall" 
соответствено, а в спеке должны присутствовать такие строчки:

Requires(post): GConf2
BuildPreReq: GConf2
BuildRequires: libGConf-devel

В системе, где собирается .src.rpm, должен быть установлен пакет 
libGConf-devel, т.к. он содержит указанные макросы.

Кстати, наверное более правильно писать "Requires(post,preun): GConf2"? 
(т.к. теоретически может быть возможность, что пакет поставили, после 
чего снесли GConf, а потом захотели удалить пакет).



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