D'oh! I must have dropped that somewhere along the lines. Thanks! On Fri, Oct 31, 2014 at 3:01 PM, Luca Bruno <[email protected]> wrote:
> Put gtk, pango and gdk-pixbuf in the buildInputs. > > On Fri, Oct 31, 2014 at 10:59 PM, Richard Wallace < > [email protected]> wrote: > >> The nix expression was linked. >> >> I noticed that virt-manager is using pyobject3 so I tried changing to use >> that too, and I got further. Now I'm getting >> >> ERROR:root:Could not find any typelib for Gtk >> ERROR:root:Could not find any typelib for Gdk >> ERROR:root:Could not find any typelib for Pango >> ERROR:root:Could not find any typelib for GdkPixbuf >> Traceback (most recent call last): >> File >> "/nix/store/wm1ybs2040xxw8r7d4448qifjb0ckazg-python3.4-pithos-1.0.1/bin/..pithos-wrapped-wrapped", >> line 10, in <module> >> load_entry_point('pithos==1.0.1', 'gui_scripts', 'pithos')() >> File >> "/nix/store/kpcbbc1104jqd39njz1c709jlrmbkzfj-python3.4m-setuptools-5.8/lib/python3.4/site-packages/setuptools-5.8-py3.4.egg/pkg_resources.py", >> line 339, in load_entry_point >> return get_distribution(dist).load_entry_point(group, name) >> File >> "/nix/store/kpcbbc1104jqd39njz1c709jlrmbkzfj-python3.4m-setuptools-5.8/lib/python3.4/site-packages/setuptools-5.8-py3.4.egg/pkg_resources.py", >> line 2457, in load_entry_point >> return ep.load() >> File >> "/nix/store/kpcbbc1104jqd39njz1c709jlrmbkzfj-python3.4m-setuptools-5.8/lib/python3.4/site-packages/setuptools-5.8-py3.4.egg/pkg_resources.py", >> line 2171, in load >> ['__name__']) >> File >> "/nix/store/wm1ybs2040xxw8r7d4448qifjb0ckazg-python3.4-pithos-1.0.1/lib/python3.4/site-packages/pithos/pithos.py", >> line 26, in <module> >> from gi.repository import Gst, GstPbutils, GObject, Gtk, Gdk, Pango, >> GdkPixbuf, Gio, GLib >> ImportError: cannot import name 'Gtk' >> >> so, progress, I guess? >> >> Rich >> >> On Fri, Oct 31, 2014 at 2:55 PM, Luca Bruno <[email protected]> >> wrote: >> >>> What pygobject are using? Please write down the .nix expression. >>> >>> On Fri, Oct 31, 2014 at 10:45 PM, Richard Wallace < >>> [email protected]> wrote: >>> >>>> On Fri, Oct 31, 2014 at 12:05 PM, Bjørn Forsman < >>>> [email protected]> wrote: >>>> >>>>> Hi Richard, >>>>> >>>>> On 31 October 2014 19:28, Richard Wallace <[email protected]> >>>>> wrote: >>>>> > Hey all, >>>>> [...] >>>>> > Now I'm trying to get pithos (a Pandora GTK client) built [1]. >>>>> Pithos >>>>> > builds and everything looks ok, but when I try and run it I get >>>>> > `ImportError: No module named gi`. I'm not familiar with Python >>>>> > development, but a bit of Googling indicates that python can't >>>>> pygobject. >>>>> > >>>>> > Looking at the wrapper created, I see the path to >>>>> > >>>>> `/nix/store/hlyp3a9cy5k7qhfc1chd1v3bm2jljazn-pygobject-2.28.6/lib/python2.7/site-packages` >>>>> > included in the PYTHONPATH. >>>>> >>>>> I think you need to add gobjectIntrospection to buildInputs, and then >>>>> wrap the executable with GI_TYPELIB_PATH set to GI_TYPELIB_PATH from >>>>> the build environment. See the virt-manager expression for example. >>>>> >>>> >>>> Thanks for the suggestion. It seems to make sense, so I modified the >>>> package as you suggested [1]. Unfortunately I'm still getting the same >>>> error. >>>> >>>> The `pithos` script includes the line >>>> >>>> export >>>> GI_TYPELIB_PATH=/nix/store/9imvrzskcak2998zj1242jxgl4p9m5dp-gst-plugins-base-1.4.1/lib/girepository-1.0:/nix/store/byi4j636s13m8w28nvqiakn6nzakmadr-gstreamer-1.4.1/lib/girepository-1.0:/nix/store/y06kp3fxw3r5r3nfkqzc8l3y7r3kvns0-libnotify-0.7.6/lib/girepository-1.0:/nix/store/4z6rr314xg1iszkn2wjvvl16yfmwgwa7-gobject-introspection-1.40.0/lib/girepository-1.0${GI_TYPELIB_PATH:+:}$GI_TYPELIB_PATH >>>> >>>> so it looks like it is doing what it is supposed to. >>>> >>>> Rich >>>> >>>> [1] http://pastebin.com/amAc8wpG >>>> >>>> _______________________________________________ >>>> nix-dev mailing list >>>> [email protected] >>>> http://lists.science.uu.nl/mailman/listinfo/nix-dev >>>> >>>> >>> >>> >>> -- >>> www.debian.org - The Universal Operating System >>> >> >> > > > -- > www.debian.org - The Universal Operating System >
_______________________________________________ nix-dev mailing list [email protected] http://lists.science.uu.nl/mailman/listinfo/nix-dev
