Bug 17959

Summary: починить сборку для x86_64
Product: Sisyphus Reporter: Alexey Shabalin <shaba>
Component: libnotify-sharpAssignee: Vitaly Lipatov <lav>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P2 CC: shaba
Version: unstable   
Hardware: x86_64   
OS: Linux   
Attachments:
Description Flags
исправление пути установки mono-библиотеки, в соответствии с полиси
none
обновленый spec
none
обновлённый спек none

Description Alexey Shabalin 2008-11-21 13:53:15 MSK
Created attachment 3075 [details]
исправление пути установки mono-библиотеки, в соответствии с полиси

libnotify-sharp не собирается для x86_64
патч для исправления прикладываю.

PS: ещё раз убедительно прошу добавлять к mono-пакетам доступ для группы @mono.
Их не так уж и много, и мне прощё сделать ревизию и сразу залить исправления.
Comment 1 Alexey Shabalin 2008-11-21 13:54:52 MSK
Created attachment 3076 [details]
обновленый spec
Comment 2 Alexey Shabalin 2008-11-21 13:58:39 MSK
Created attachment 3077 [details]
обновлённый спек

в предыдущем забыл %autoreconf вызвать, после приложения патча
Comment 3 Vitaly Lipatov 2008-11-22 01:06:05 MSK
Зато мне не проще потом втягивать ваши исправления.
Comment 4 Alexey Shabalin 2008-11-22 01:13:05 MSK
давай договоримся как тебе будет проще. твои предложения?
Comment 5 Vitaly Lipatov 2008-11-22 01:54:16 MSK
Спасибо за дополнения, отправил
libnotify-sharp-0.4.0-alt2.
Хотя не уверен, что пакет получит работающий monodoc при сборке.
Меня вполне устроят советы, как исправить, даже в виде патчей.
Хотя замену root для gacutil я всё же делаю по-другому.
Comment 6 Alexey Shabalin 2008-11-22 02:34:27 MSK
1. monodoc - он типа работающий, только не видно в дереве документов, потому что такой ветки нет(в /usr/lib/monodoc/monodoc.xml). Я сейчас готовлю monodoc, в котором планирую использовать для документов /usr/share/monodoc и реализовать filtertriger(так что pre-скрипты можно было не делать сейчас). А вот как добавлять разделы документации в monodoc.xml не знаю. Наверно вручную обновлять периодически, прописывая все известные пакеты, либо завести умолчательную ветку для сторонней документации.

2. апстримы часто смешивают испльзование %prefix/lib и %libdir - в одном проекте в Makefile'ах в разных директориях могут встречатся в произвольном порядке, не говоря уже о *.pc файлах. так что как менять root для gacutils наверно не принципиально. Хотя лучше договорится об одинаковых способах. 

ЗЫ: надо бы шаблоны сделать на wiki для mono-пакетов.