[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