Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
screenlets pulls some heavy gnome stuff in
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Unsupported Software
View previous topic :: View next topic  
Author Message
BloodyAlice
n00b
n00b


Joined: 13 Apr 2008
Posts: 38

PostPosted: Sat May 24, 2008 8:09 pm    Post subject: screenlets pulls some heavy gnome stuff in Reply with quote

I use gnome light because I really don't need much of the bloat that comes with gnome. However I like a nice desktop look, and so I installed screenlets from the desktop-effects overlay. Went quite well, except it pulled in a LOT of stuff I don't want/need. Aroud 17 packages, most things being media-related, here's some of the stuff that came with it:

http://i26.tinypic.com/dywzl4.png

now, I tried unmerging totem, but when I rebuild the deps it comes back :( even though I tried disabling the desktop-effects overlay. It's kinda weired since I can't see why screenlets would need any of that stuff... some screenlets do have sound, yes, but they use mplayer not totem or the likes.

here's revdep-rebuild after unmerging totem:

http://i26.tinypic.com/t56h3o.png
Back to top
View user's profile Send private message
Maliwik
Apprentice
Apprentice


Joined: 14 Apr 2008
Posts: 252
Location: Wisconsin, U.S. of A.

PostPosted: Sat May 24, 2008 8:29 pm    Post subject: Reply with quote

Screenlets post.

Third post from the bottom has some related information to your problem.

I don't use Screenlets, so I'm not sure if this would help or not, but give it a try =)

--Mike
_________________
freelight wrote:
I have a severe case of procrastinitis.
Back to top
View user's profile Send private message
BloodyAlice
n00b
n00b


Joined: 13 Apr 2008
Posts: 38

PostPosted: Sat May 24, 2008 10:23 pm    Post subject: Reply with quote

yweah... I'd really want to know how to stop those gnome-python things and that entire bloat from getting slammed onto my machine
Back to top
View user's profile Send private message
Maliwik
Apprentice
Apprentice


Joined: 14 Apr 2008
Posts: 252
Location: Wisconsin, U.S. of A.

PostPosted: Sun May 25, 2008 12:15 am    Post subject: Reply with quote

Quote:
So, the ebuilds are ready with appropriate deps now. I have also made a modified ebuild for gnome-python-desktop to prevent building of gnome deps if you don't need then (via USE="nognome" use flag) and added a use flag for rsvg to build that module only.


Try rebuilding it with the "nognome" useflag.
_________________
freelight wrote:
I have a severe case of procrastinitis.
Back to top
View user's profile Send private message
freedomeagle1967
n00b
n00b


Joined: 26 Aug 2007
Posts: 52
Location: Minnesota

PostPosted: Sun May 25, 2008 6:35 am    Post subject: Reply with quote

just put USE flag -gnome in make.conf
_________________
Scott
Peace
Back to top
View user's profile Send private message
BloodyAlice
n00b
n00b


Joined: 13 Apr 2008
Posts: 38

PostPosted: Sun May 25, 2008 8:54 am    Post subject: Reply with quote

lol freedom, you must be joking! that's gonna wipe all gnome support from my stuff, b ut I'm gonna try setting it in package.use
Back to top
View user's profile Send private message
BloodyAlice
n00b
n00b


Joined: 13 Apr 2008
Posts: 38

PostPosted: Sun May 25, 2008 9:08 am    Post subject: Reply with quote

But there's just a small problem....I ran equery and eix to look for the flags and it seems x11-plugins/screenlets has no use flags
Back to top
View user's profile Send private message
gimpel
Advocate
Advocate


Joined: 15 Oct 2004
Posts: 2720
Location: Munich, Bavaria

PostPosted: Sun May 25, 2008 10:13 am    Post subject: Reply with quote

I simply copied the gnome-python-desktop ebuild in my local overlay, and removed all stuff from DEPEND which I didn't want to waste space on my disk, i.e. nautilus, totem etc.
_________________
http://proaudio.tuxfamily.org/wiki - pro-audio software overlay
Back to top
View user's profile Send private message
BloodyAlice
n00b
n00b


Joined: 13 Apr 2008
Posts: 38

PostPosted: Sun May 25, 2008 12:51 pm    Post subject: Reply with quote

you mean screenlets pulls in gnome-python-desktop which in turn has all those deps? wouldn't it be better to contact the guy who maintains the overlay and ask him to delete the depend stuff? I mean you really don't need totem to run python... what's the idea behind setting those things as deps anyway?

Last edited by BloodyAlice on Sun May 25, 2008 2:08 pm; edited 1 time in total
Back to top
View user's profile Send private message
nixnut
Bodhisattva
Bodhisattva


Joined: 09 Apr 2004
Posts: 10974
Location: the dutch mountains

PostPosted: Sun May 25, 2008 1:56 pm    Post subject: Reply with quote

Moved from Desktop Environments to Unsupported Software.
Overlay stuff, so unsupported.
_________________
Please add [solved] to the initial post's subject line if you feel your problem is resolved. Help answer the unanswered

talk is cheap. supply exceeds demand
Back to top
View user's profile Send private message
gimpel
Advocate
Advocate


Joined: 15 Oct 2004
Posts: 2720
Location: Munich, Bavaria

PostPosted: Sun May 25, 2008 2:14 pm    Post subject: Reply with quote

BloodyAlice wrote:
you mean screenlets pulls in gnome-python-desktop which in turn has all those deps? wouldn't it be better to contact the guy who maintains the overlay and ask him to delete the depend stuff? I mean you really don't need totem to run python... what's the idea behind setting those things as deps anyway?

It depends on some core gnome-python-desktop stuff, but in gnome-python-desktop are tons of additional bindings for totem, nautilus, gtksourceview and whatnot else. The standard gnome-python-desktop ebuild pulls in all that crap, instead of providing useflags.

So no it wouldn't make sense to remove gnome-python-desktop from screenlets' DEPEND, but it would be nice to have a more "the-Gentoo-way" gnome-python-desktop ebuild in the tree. So far that's a do-it-yourself.
_________________
http://proaudio.tuxfamily.org/wiki - pro-audio software overlay
Back to top
View user's profile Send private message
BloodyAlice
n00b
n00b


Joined: 13 Apr 2008
Posts: 38

PostPosted: Sun May 25, 2008 2:26 pm    Post subject: Reply with quote

yeah, that's what I was suggesting, making that meta-package smaller, only I used deps when reffering to the components of the meta package :P.

and why won't anyone make a more lightweight, gentoo style python meta package? I'm not really into making ebuilds and overlays and the such and neither do I have the willingness to add another possible breakage source to my portage configuration... but since you said you already modified the meta package yourself couldn't you just send it to the devs, mybe let them make a gnome-python-desktop-light metapackage or just put yours in as the standard meta package and the rest as the additional-gentoo-desktop-python-bloat package :)
Back to top
View user's profile Send private message
gimpel
Advocate
Advocate


Joined: 15 Oct 2004
Posts: 2720
Location: Munich, Bavaria

PostPosted: Sun May 25, 2008 2:49 pm    Post subject: Reply with quote

This was discussed already in some other threads. gnome-python-desktop's build system doesn't really allow modular builds, and making everything in there a useflag would cause a need of changes in every package depending on it. Understandably nobody is really willing to do that.
_________________
http://proaudio.tuxfamily.org/wiki - pro-audio software overlay
Back to top
View user's profile Send private message
termite
Guru
Guru


Joined: 06 May 2007
Posts: 466

PostPosted: Sun May 25, 2008 2:53 pm    Post subject: Reply with quote

Actually, it's in progress: https://bugs.gentoo.org/show_bug.cgi?id=108479
Back to top
View user's profile Send private message
BloodyAlice
n00b
n00b


Joined: 13 Apr 2008
Posts: 38

PostPosted: Sun May 25, 2008 3:26 pm    Post subject: Reply with quote

thanks for the link termite.... but I really can't figure out how far this thing got..
Back to top
View user's profile Send private message
freedomeagle1967
n00b
n00b


Joined: 26 Aug 2007
Posts: 52
Location: Minnesota

PostPosted: Tue May 27, 2008 12:24 am    Post subject: Reply with quote

Sorry if my suggestion caused you any grief, not my intent. i understood that you did not want gnome auto pulled in and that is the best way to make sure things do not get pulled in. i do not have a lot of USE setting in make.conf. i found my system far more stable to USE in package.use. it is a little more work but i found that the benefits are huge.


again i was not trying to cause you grief.
Peace.
_________________
Scott
Peace
Back to top
View user's profile Send private message
termite
Guru
Guru


Joined: 06 May 2007
Posts: 466

PostPosted: Tue May 27, 2008 12:26 pm    Post subject: Reply with quote

BloodyAlice: it's in early stages. I've had some success with just editing the gnome-python-desktop ebuild and removing the dependencies I don't need, then putting it in my own overlay.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Unsupported Software All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum