Summary: | add Requires to libgunicode.so (libfontforge-devel) | ||
---|---|---|---|
Product: | Sisyphus | Reporter: | viy <viy> |
Component: | python-module-fontforge | Assignee: | Pavel Vainerman <pv> |
Status: | CLOSED FIXED | QA Contact: | qa-sisyphus |
Severity: | normal | ||
Priority: | P3 | CC: | lav, real.altlinux.org |
Version: | unstable | ||
Hardware: | all | ||
OS: | Linux |
Description
viy
2014-06-28 14:29:57 MSK
точнее, на libgunicode.so (подпакет libfontforge-devel). Евгений (REAL) Вы это сделаете? Я так понял последние версии Вы собирали из своего git.. "Я так понял последние версии Вы собирали из своего git.." Нет, последние версии были Ваши. > Нет, последние версии были Ваши.
Понял. Значит я всё позабыл уже :)
Ok. Тогда я займусь.
исправил зависимость, а заодно собрал новую версию "20120731". Отправил на сборку. спасибо! А зачем 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) |