Gentoo Archives: gentoo-dev

From: Alexandre Rostovtsev <tetromino@g.o>
To: gentoo-dev@l.g.o
Subject: [gentoo-dev] dev-python/pygobject slotting
Date: Wed, 19 Oct 2011 23:41:24
Message-Id: CAL0O3aNKJLrB2iXKo56-Y9jz_v6rV2Vzkb92OPRUDeWSEiEGzA@mail.gmail.com
1 dev-python/pygobject:3 has been added to gx86 (package.masked for
2 now). It provides only gobject-introspection based bindings ("from
3 gi.repository import GLib"). Per upstream decision, pygobject:2,
4 starting with 2.28.6-r50, will install only "classic" bindings
5 ("import glib"), since its old gi module heavily collides with
6 pygobject:3. To make the transition a bit easier for users who are
7 doing their own python development, the introspection USE flag on
8 pygobject-2.28.6-r50 pulls in pygobject-3 for the new gi module (in
9 lieu of installing pygobject-2's internal gi).
10
11 See http://www.daa.com.au/pipermail/pygtk/2011-August/019920.html for
12 an introduction to pygobject:3 porting.
13
14 Many existing ebuilds will need to have their pygobject dependency
15 slotted appropriately. I can take care of adding a slot to the
16 dependency list myself, but wanted to give a heads up in advance.
17
18 The following packages will need to depend on pygobject:2 :
19 app-admin/system-config-printer-common
20 app-backup/backintime
21 app-cdr/gcdemu
22 app-i18n/ibus
23 app-i18n/libtomoe-gtk
24 app-office/gtg
25 app-pda/synce-sync-engine
26 app-portage/pms-test-suite
27 dev-libs/keybinder
28 dev-python/bpython
29 dev-python/dbus-python
30 dev-python/gst-python
31 dev-python/papyon
32 dev-python/pyclutter
33 dev-python/pyclutter-gst
34 dev-python/pygtk
35 dev-python/pynotifier
36 dev-python/python-gudev
37 dev-python/pyudev
38 dev-python/pywebkitgtk
39 dev-util/dissy
40 dev-util/xesam-tools
41 dev-vcs/rabbitvcs
42 games-board/pychess
43 gnome-extra/gdesklets-core
44 gnome-extra/gnome-dvb-daemon
45 media-gfx/gnome-specimen
46 media-libs/gst-rtsp-server
47 media-libs/libgpod
48 media-radio/radiotray
49 media-sound/exaile
50 media-sound/soundconverter
51 net-firewall/ufw-frontends
52 net-libs/gupnp-igd
53 net-libs/telepathy-farsight
54 net-misc/blogtk
55 net-misc/cnetworkmanager
56 net-misc/neatx
57 net-misc/ups-monitor
58 net-misc/wicd
59 net-p2p/deluge
60 net-print/hplip
61 net-wireless/blueman
62 sys-auth/pam_usb
63 sys-fs/udiskie
64 www-client/uzbl
65 x11-misc/zim
66
67 The following gnome-3.0-era packages make use of a probably
68 incompatible mixture of classic and introspection bindings, so
69 gnome-3.2-era versions (that use introspection only) will need to be
70 moved to portage from the gnome overlay:
71 app-editors/gedit-3.0.6
72 app-editors/gedit-plugins-3.0.7
73 dev-libs/libpeas-1.0.0
74 media-sound/rhythmbox-2.90.1_pre20111001
75 media-video/totem-3.0.1
76
77 -Alexandre Rostovtsev

Replies

Subject Author
Re: [gentoo-dev] dev-python/pygobject slotting Mark Loeser <halcy0n@g.o>