Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 454358 - dev-libs/girara-0.1.5:2 pulls in SLOT="3", which pulls additional dependencies
Summary: dev-libs/girara-0.1.5:2 pulls in SLOT="3", which pulls additional dependencies
Status: RESOLVED WORKSFORME
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Development (show other bugs)
Hardware: All Linux
: Low minor (vote)
Assignee: Samuli Suominen (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-01-27 23:43 UTC by grey dot
Modified: 2013-01-28 00:19 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description grey dot 2013-01-27 23:43:03 UTC
updating girara:2 to the latest version pulls gtk3 and all it's dependencies, because of the following lines in the ebuild:

17 # Pull in SLOT="3" for headers
18 RDEPEND="${CATEGORY}/${PN}:3
19     >=x11-libs/gtk+-2.18.6:2"
and
50 src_install() {
51     emake "${mygiraraconf[@]}" install
52     dodoc AUTHORS
53 
54     rm -rf "${ED}"/usr/include/${PN}
55 }

is that really necessary?

Reproducible: Always

Steps to Reproduce:
1. emerge -av =girara-0.1.5-r200
Actual Results:  
additional megabytes of dependencies pulled in

Expected Results:  
gtk3 not installed
Comment 1 Samuli Suominen (RETIRED) gentoo-dev 2013-01-27 23:54:02 UTC
Old SLOT gets headers from new SLOT. Seems sane to me. I'm not adding third SLOT just for headers, since the old SLOT for GTK+ 2.x will go away soon as I figure out the issues with app-text/zathura and pdf plugins.

Sorry but this bug really doesn't help, thanks for reporting anyway
Comment 2 grey dot 2013-01-28 00:14:07 UTC
(In reply to comment #1)
> Old SLOT gets headers from new SLOT. Seems sane to me. I'm not adding third
> SLOT just for headers

So what do you add it for?

> since the old SLOT for GTK+ 2.x will go away soon as
> I figure out the issues with app-text/zathura and pdf plugins.

Why? Girara perfectly supports both gtk2 and gtk3, and since gtk3 is infinitely bloated and unusable, I prefer to stick to gtk2.

> Sorry but this bug really doesn't help, thanks for reporting anyway

So does you comment, thanks for writing it.
Comment 3 Samuli Suominen (RETIRED) gentoo-dev 2013-01-28 00:19:50 UTC
(In reply to comment #2)
> (In reply to comment #1)
> > Old SLOT gets headers from new SLOT. Seems sane to me. I'm not adding third
> > SLOT just for headers
> 
> So what do you add it for?

zathura can be built GTK+ 3.x and PDF works using the mupdf plug-in. I just need to sort our mupdf package to build libraries -fPIC (preferably shared ones)

> > since the old SLOT for GTK+ 2.x will go away soon as
> > I figure out the issues with app-text/zathura and pdf plugins.
> Why? Girara perfectly supports both gtk2 and gtk3, and since gtk3 is
> infinitely bloated and unusable, I prefer to stick to gtk2.

Because GTK+ 3.x is an upgrade to GTK+ 2.x and I'm not intrested in your personal opinions about it. Also not going to discuss this again here, read bug 374057