Надо явно добавить зависимость на libgunicode в python-module-fontforge, потому что иначе при запуске будет import fontforge SystemError: Missing library: libgunicode
точнее, на libgunicode.so (подпакет libfontforge-devel).
Евгений (REAL) Вы это сделаете? Я так понял последние версии Вы собирали из своего git..
"Я так понял последние версии Вы собирали из своего git.." Нет, последние версии были Ваши.
> Нет, последние версии были Ваши. Понял. Значит я всё позабыл уже :) Ok. Тогда я займусь.
исправил зависимость, а заодно собрал новую версию "20120731". Отправил на сборку.
собралось. http://git.altlinux.org/tasks/archive/done/_119/122773/logs/events.1.4.log
спасибо!
А зачем python-module-fontforge зависит от libfontforge-devel ?
(In reply to comment #8) > А зачем python-module-fontforge зависит от libfontforge-devel ? Хм.. сейчас просто (нужный python-у) ".so" пакаются в devel, а в lib пакуются ".so.*". Я посмотрел (у себя) по другим проектам, и немного удивился. Т.к. действительно.. где-то "so" входят в lib-пакет, а где-то в devel. Как правильно - я не знаю. Если таки разрешено "*.so" паковать в lib, я могу перепаковать... P.S. Зависимость на devel и меня смущала. Но я подумал, что python-module-fontforge это тоже может быть для разработчиков (для devel).
Нет, "*.so" упаковывать в lib не надо, мне кажется. Как вариант, можно попробовать так: http://git.altlinux.org/people/real/packages/fontforge.git?p=fontforge.git;a=commitdiff;h=ea7231f858ec36f02abe5074a39228328c11b07f
Если хочется совсем уж красивого решения, то надо пропатчить fontforge-20120731-b/pyhook/loadfontforge.h чтобы он грузил libgunicode.so.3, а не libgunicode.so.
В этом случае придётся перепропатчивать всякий раз при смене soname version...
(In reply to comment #12) > В этом случае придётся перепропатчивать всякий раз при смене soname version... В целом-то я готов, т.к. всё-равно там патчу (хотя текущие патчи вот уже несколько версий не отваливались и соответственно не требовали усилий). Паковать ".so" в python это вроде совсем не то (для чего тогда devel..). ----- Вообщем.. я сделал патч, "заслал" на сборку..(alt2)