On 17.06.2012 18:06, Giorgos Keramidas wrote:
> On Sun, Jun 17, 2012 at 2:48 PM, Uli Schlachter <[email protected]> wrote:
>> On 17.06.2012 12:31, Giorgos Keramidas wrote:
>> [...]
>>> Some of the dependencies of the lgi code cannot be met at all on my aging
>>> Ubuntu installation.
>> [...]
>>
>> Never tried to install lgi, but which dependencies do you have problems with?
>> Also, what exactly is an "aging Ubuntu installation", how old exactly?
>
> /etc/lsb-release says:
> "Ubuntu 10.04.1 LTS"
Hm. Wikipedia says Ubuntu 10.04 is supported until 2013-04. That's still quite a
while. Sounds like we shouldn't release 3.5 before then. ;-)
[...]
> What my main question is I guess goes like this:
>
> - This seems to have added a dependency (indirect, through lgi,
> but still a dependency) of awesome to GTK+ or Gnome stuff
> with very specific version constraints.
Awesome already used Pango before and Pango used gobject before. The only new
dependency (besides lgi) should be on gobject-introspection. Version 0.10.8 was
releases in May 2011. That's a little more recent than I had thought. However, I
have no good idea what could be done about this.
> - If that's the case, is there any way to build _without_ the features
> that depend on lgi and gobject-introspection?
Sure. That feature is being able to draw text, graphs, progressbars, tasklist,
taglist and the rest of the wibox. Just don't have any wibox in your rc.lua and
add a file lgi.lua next to your rc.lua that contains 'return { version = 42 }'.
I haven't actually tested this, but it might work.
If you actually do want a wibox, then I don't think that I have any good
suggestions for you. Installing gobject-introspection into one's home dir sounds
way too messy.
I don't know what's new in gobject-introspection 0.10.8 and thus can't say why
older versions don't work.
Sounds like someone (I?) should write a mail to lgi upstream and ask for
details...
Uli
--
- He made himself, me nothing, you nothing out of the dust
- Er machte sich mir nichts, dir nichts aus dem Staub
--
To unsubscribe, send mail to [email protected].