Bug 17959 - починить сборку для x86_64
Summary: починить сборку для x86_64
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: libnotify-sharp (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P2 normal
Assignee: Vitaly Lipatov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-11-21 13:53 MSK by Alexey Shabalin
Modified: 2008-11-22 02:34 MSK (History)
1 user (show)

See Also:


Attachments
исправление пути установки mono-библиотеки, в соответствии с полиси (1.08 KB, patch)
2008-11-21 13:53 MSK, Alexey Shabalin
no flags Details | Diff
обновленый spec (1.69 KB, patch)
2008-11-21 13:54 MSK, Alexey Shabalin
no flags Details | Diff
обновлённый спек (1.70 KB, text/plain)
2008-11-21 13:58 MSK, Alexey Shabalin
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
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-пакетов.