muzenbaher |
|
Темы:
7
Сообщения:
99
Участник с: 19 февраля 2009
|
Пытаюсь собрать из АУРа пакет kopete-cryptography 1.3.0-5. Сборка затыкается из-за того что не может найти хедеры libkleo. Раньше был отдельный пакет kdepim-libkleo, включающий и хедеры, Теперь же libkleo входит в состав kdepim-libkdepim, но уже без хедеров. Вопрос: как собрать пакет kdepim-libkdepim с хедерами? Курил маны cmake, гуглил, но ничего действенного не нашёл. P.S. Пока скачал убунтовский пакет kopete-cryptography и распихал файлы руками, но это совсем не кошерно. |
h4tr3d |
|
Темы:
34
Сообщения:
2656
Участник с: 12 июля 2007
|
попробовать поискать их при помощи pkgfile? hint: pacman -S pkgtools
systemd должен умереть.
|
muzenbaher |
|
Темы:
7
Сообщения:
99
Участник с: 19 февраля 2009
|
Да этих хедеров точно нет в репах арча. И вот вывод pkgfile:$ sudo pkgfile -u Updating [core] file list... Extracting [core] file list... Done Updating [extra] file list... Extracting [extra] file list... Done Updating [community] file list... Extracting [community] file list... Done $ pkgfile kleo_export.h $ kleo_export.h - именно на его отсутствие жалуется сборка. |
muzenbaher |
|
Темы:
7
Сообщения:
99
Участник с: 19 февраля 2009
|
Кое-чего нарыл. Нашёл в каком убунтовском пакете лежат эти хедеры. Скачал патч, приводящий ванильные исходники kdepim к готовности для сборки deb-пакета на debian-like системах. Накатил патч на пустую папку. Как и ожидал, создался подкаталог debian с инструкциями для сборки. Но это всё лирика. Делал я это для того чтоб посмотреть как собирается libkleo на Убунте. А в итоге неожиданно обнаружил патч kubuntu_01_install_headers.diff, который правит CMakeLists.txt. Вручную накатил на исходники, собрал и получил искомые хедеры. Вопрос: Мэйнтэйнеры, подскажите. Хочу создать пакет для АУРа kdepim-libkleo-headers. Будет ли правильным удалить из него всё не относящееся к хедерам? Т.е. примерно будут такие строки: make DESTDIR=$pkgdir install cd $pkgdir cd usr rm -rf lib/ rm -rf share/ Или есть какие-то правила хорошего тона? ;) |
h4tr3d |
|
Темы:
34
Сообщения:
2656
Участник с: 12 июля 2007
|
1. для начала составить багрепорт в bugs.archlinux.org - пусть они попытаются добавить 2. а так да - оставить только хидеры, в зависимостях прописать саму библиотеку.
systemd должен умереть.
|