Summary: | Please build it with cairo.gtk support | ||
---|---|---|---|
Product: | Sisyphus | Reporter: | drF_ckoff <dfo> |
Component: | python-module-pygtk | Assignee: | Nobody's working on this, feel free to take it <nobody> |
Status: | CLOSED FIXED | QA Contact: | qa-sisyphus |
Severity: | normal | ||
Priority: | P2 | ||
Version: | unstable | ||
Hardware: | all | ||
OS: | Linux |
Description
drF_ckoff
2005-09-19 15:54:59 MSD
Это можно было сделать, просто переписав поле Component в баге. Да не поддерживает cairo.gtk сборку с pygtk версии большей 2.7. http://live.gnome.org/PyGTK/WhatsNew28 What's New in PyGTK 2.8 ... 5. Cairo ... There is a new module, pangocairo ... Also, there is a new gtk.gdk.CairoContext type... Most importantly, the new method gtk.Drawable.cairo_create provides... [dfo@dfo dfo]$ rpm -q python-module-pygtk python-module-pygtk-2.8.0-alt0.1 [dfo@dfo dfo]$ echo 'import pangocairo' | python Traceback (most recent call last): File "<stdin>", line 1, in ? ImportError: No module named pangocairo Да, действительно, без него собирается. Не знаю что делать. Жду помощи. (In reply to comment #4) > Не знаю что делать. Жду помощи. В каком смысле "не знаю, что делать"? Проблема в чем? "Протелепатить" я могу только, что ты не понимаешь - почему не пытается собираться pangocairo. Ну вероятно потому, что в python-module-pycairo нету pkg-config'ново файла. Почему его там нету - это тебе должно быть видней, ты же его собираешь. Вообще-то он здесь лежит: $ rpm -ql libpango-devel | grep pc /usr/lib/pkgconfig/pango.pc /usr/lib/pkgconfig/pangocairo.pc /usr/lib/pkgconfig/pangoft2.pc /usr/lib/pkgconfig/pangox.pc /usr/lib/pkgconfig/pangoxft.pc А pycairo зависит от pygtk, а pygtk от pycairo и что-то здесь не так... По поводу того, что не знаю - так если есть кто-то, кто знает, буду рад получить помощь или пакет отдать. (In reply to comment #6) > Вообще-то он здесь лежит: > $ rpm -ql libpango-devel | grep pc Это совсем не "он". В pycairo на этапе configure создается pycairo.pc, который должен быть установлен в /usr/lib/pkgconfig и тогда pygtk при сборке увидит, что есть pycairo и соберется соответственно. "python setup.py install ..." _не_ устанавливает pycairo.pc, соответственно надо самому озаботиться его установкой. (In reply to comment #7) > > $ rpm -ql libpango-devel | grep pc > > Это совсем не "он". > В pycairo на этапе configure создается pycairo.pc, который должен быть Ну то есть говорим не о pangocairo, а о pycairo.pc. Что насчёт того, что pycairo требует pygtk для сборки, а pygtk - pycairo? > Что насчёт того, что pycairo требует pygtk для сборки, а pygtk - pycairo?
Не требует pycairo pygtk. Оно "требовало" раньше. Для pygtk < 2.8.0.
Разобрался, до меня всё наконец дошло. Отправляется python-module-pygtk-2.8.2-alt1.src.rpm |