You are not logged in.

#1 2013-02-26 14:26:07

donbex
Member
Registered: 2010-12-23
Posts: 53

Why does the 'cairo' package depend against 'mesa'?

I get why the 'cairo' package depends on 'libgl', but does anyone know why it depends on 'mesa', too?
As a nvidia user, I'd really prefer not to have to install all of 'mesa' (and everything that it depends on).

P.S.: Lacking a better place I'm posting here since this was triggered by the recent 'libgl' merge with 'mesa'.

Offline

#2 2013-02-26 14:28:43

Meyithi
Member
From: Wirral, UK
Registered: 2009-06-21
Posts: 550
Website

Re: Why does the 'cairo' package depend against 'mesa'?

https://bbs.archlinux.org/viewtopic.php?id=158744

I don't know, neither does anybody else...

I'm guessing that nvidia-utils/lib32-nvidia-utils needs to somehow provide something that stops us having to pull in all of the crud but it's a guess as even the devs don't seem to have worked it out.


The mind roams more freely in empty rooms.
dwm - colours - ncmpcpp - system
irc://irc.freenode.net:meyithi

Offline

#3 2013-02-26 15:05:02

donbex
Member
Registered: 2010-12-23
Posts: 53

Re: Why does the 'cairo' package depend against 'mesa'?

Meyithi wrote:

https://bbs.archlinux.org/viewtopic.php?id=158744

I don't know, neither does anybody else...

I'm guessing that nvidia-utils/lib32-nvidia-utils needs to somehow provide something that stops us having to pull in all of the crud but it's a guess as even the devs don't seem to have worked it out.

I did read that thread but it didn't seem strictly relevant, though it does explain what mesa has to do with all this.
What I'm actually asking is why we are requiring mesa for cairo (which we are compiling ourselves), since it is seems to be optional [1]. For example, neither Debian nor Ubuntu seem to require mesa for cairo.

[1] http://www.linuxfromscratch.org/blfs/vi … cairo.html

Offline

#4 2013-02-26 15:41:02

brebs
Member
Registered: 2007-04-03
Posts: 3,742

Re: Why does the 'cairo' package depend against 'mesa'?

donbex wrote:

nvidia user

Mesa is still required, to compile xorg-server (except for a minimal compilation of xorg-server, Gentoo hints at).

Arch is now compiling cairo with --enable-gl --enable-egl, which Debian doesn't (check its "rules" file).

Offline

Board footer

Powered by FluxBB