Bug 8011 - Please build it with cairo.gtk support
: Please build it with cairo.gtk support
Status: CLOSED FIXED
: Sisyphus
(All bugs in Sisyphus/python-module-pygtk)
: unstable
: all Linux
: P2 normal
Assigned To:
:
:
:
:
:
  Show dependency tree
 
Reported: 2005-09-19 15:54 by
Modified: 2005-12-08 20:56 (History)


Attachments


Note

You need to log in before you can comment on or make changes to this bug.


Description From 2005-09-19 15:54:59
subj
------- Comment #1 From 2005-09-20 00:32:10 -------
Это можно было сделать, просто переписав поле Component в баге. 
Да не поддерживает cairo.gtk сборку с pygtk версии большей 2.7. 
------- Comment #2 From 2005-09-20 11:25:04 -------
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
------- Comment #3 From 2005-10-04 20:48:55 -------
Да, действительно, без него собирается. 
------- Comment #4 From 2005-10-05 00:13:36 -------
Не знаю что делать. Жду помощи. 
------- Comment #5 From 2005-10-05 15:50:09 -------
(In reply to comment #4)
> Не знаю что делать. Жду помощи. 

В каком смысле "не знаю, что делать"? Проблема в чем?
"Протелепатить" я могу только, что ты не понимаешь - почему не пытается
собираться pangocairo. Ну вероятно потому, что в python-module-pycairo нету
pkg-config'ново файла. Почему его там нету - это тебе должно быть видней, ты же
его собираешь.
------- Comment #6 From 2005-10-06 03:02:02 -------
Вообще-то он здесь лежит: 
$ 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 и что-то здесь не так... 
По поводу того, что не знаю - так если есть кто-то, кто знает, буду рад 
получить помощь или пакет отдать. 
------- Comment #7 From 2005-10-07 17:57:40 -------
(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, соответственно надо самому озаботиться его установкой.
------- Comment #8 From 2005-10-07 22:46:02 -------
(In reply to comment #7) 
> > $ rpm -ql libpango-devel | grep pc  
>  
> Это совсем не "он". 
> В pycairo на этапе configure создается pycairo.pc, который должен быть 
Ну то есть говорим не о pangocairo,  а о pycairo.pc. 
Что насчёт того, что pycairo требует pygtk для сборки, а pygtk - pycairo? 
 
------- Comment #9 From 2005-10-10 11:01:06 -------
> Что насчёт того, что pycairo требует pygtk для сборки, а pygtk - pycairo? 

Не требует pycairo pygtk. Оно "требовало" раньше. Для pygtk < 2.8.0.
------- Comment #10 From 2005-11-22 12:13:18 -------
Разобрался, до меня всё наконец дошло.  
Отправляется 
python-module-pygtk-2.8.2-alt1.src.rpm