Summary: | dev-lua/lgi: excessive dependencies | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Nikolaj Šujskij <skrattaren> |
Component: | Current packages | Assignee: | Robin Johnson <robbat2> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | asido4, maksbotan, matsuu, pinkbyte, wired |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Nikolaj Šujskij
2012-11-28 08:38:48 UTC
I've taken liberty to CC people who discussed lgi ebuild request (https://bugs.gentoo.org/show_bug.cgi?id=422023) Sorry if that disturbed you, but I would like to hear your suggestions. According to https://awesome.naquadah.org/wiki/Awesome_3.4_to_3.5#New_runtime-only_dependency, here's how to test whether everything required is present: $ lua -e 'lgi = require("lgi") print(lgi.cairo, lgi.Pango, lgi.PangoCairo)' table: 0xe74160 table: 0xf40830 table: 0xf168e0 Agree, it doesn't make sense to put whole GTK+ as a dependency - lgi doesn't need that. CCing awesome maintainers @awesome guys: What do you think about changing '>=x11-libs/pango-1.19.3' dependency to '>=x11-libs/pango-1.19.3[introspection]'? Correct me, if i am wrong, but after that we can easily change lgi dependency to be more accurate then they are now. I fixed the deps, enjoy. |