Bug#763675: mutter: FTBFS[kfreebsd]: undeclared dependency on libgbm-dev
Steven Chamberlain
steven at pyro.eu.org
Wed Oct 1 20:50:45 UTC 2014
Hi,
Andreas Henriksson wrote:
> On Wed, Oct 01, 2014 at 08:29:13PM +0100, Steven Chamberlain wrote:
> > Is mutter solely used for gnome-shell? Should it be linux-any and
> > simply removed from kfreebsd?
>
> I'll just say that I won't stand in your way if you want the
> packages removed on kfreebsd.
I'd prefer not to - but:
* the top-level ./configure requires libgbm-dev
* I don't think it's a gratituous dependency:
src/backends/meta-cursor.c uses gbm throughout
* gbm seems to be a component of mesa requiring udev, so we don't have
it yet (although FreeBSD has some experimental port in progress:
libdevq is mentioned on https://wiki.freebsd.org/Graphics)
If mutter is the gnome-shell window manager, and we don't have
gnome-shell, I don't suppose we have much need for it standalone.
So if you don't disagree, I'll file a request to ftpmaster.
> If you install "ubuntu-dev-tools" theres a utility there that will
> make it easy for you to identify reverse dependencies.
Thanks, this is useful. According to this, the only reverse-deps are
linux-any packages:
| $ reverse-depends src:mutter
| Reverse-Recommends
| ==================
| * gnome-shell-dbg [amd64 armel armhf i386 mips mipsel powerpc ppc64el s390x sparc] (for mutter-dbg)
|
| Reverse-Depends
| ===============
| * gnome-core-devel (for libmutter-dev)
| * gnome-shell [mips mipsel sparc] (for libmutter0d)
| * gnome-shell [amd64 armel armhf i386 mips mipsel powerpc ppc64el s390x sparc] (for gir1.2-mutter-3.0)
| * gnome-shell [amd64 armel armhf i386 powerpc ppc64el s390x] (for libmutter0e)
|
| Packages without architectures listed are reverse-dependencies in: amd64, arm64, armel, armhf, i386, mips, mipsel, powerpc, ppc64el, s390x, sparc
(And I got the same impression from manually grepping the kfreebsd-amd64
Packages file).
Regards,
--
Steven Chamberlain
steven at pyro.eu.org
More information about the pkg-gnome-maintainers
mailing list