Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
mate-desktop-1.10.2.ebuild does not respect make.conf
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Desktop Environments
View previous topic :: View next topic  
Author Message
Roman_Gruber
Advocate
Advocate


Joined: 03 Oct 2006
Posts: 3846
Location: Austro Bavaria

PostPosted: Fri Feb 12, 2016 1:20 pm    Post subject: mate-desktop-1.10.2.ebuild does not respect make.conf Reply with quote

This ebuild /usr/portage/mate-base/mate-desktop/mate-desktop-1.10.2.ebuild pulls in bloat.

I am a gentoo user for many, many years. And when i compare it to old kde ebuilds for example, we never ever, or even gimp package, those packages needs the root user to enable those documentations by hand, and not auto pull in crap.

Please give users the choice to enable it themself and not trash boxes with useless enabled docmentations.

Quote:
IUSE="X +introspection startup-notification +user-guide"


I never have set user-guides but it gets set on itself.
I am not an ebuild specialist, but it seems this line enforces the use-flag user-guide regardless of my make.conf or profile. thats crap, nuts, stupid!
Do not overwrite make.conf with stupid bloatware which only windi 95 users really need or want. we are not ubuntu guys, our audience is not windi 95 users in the first place !

I am partly fed up with ebuilds, who trash boxes with useless documentation, which is not helpful to peeps who hardly used a computer and for those users who are familiar with computers.

Suggested fix

Quote:
IUSE="X -introspection -startup-notification -user-guide"


thanks for your attention

--

Code:
echo "mate-base/mate-desktop -introspection -startup-notification -user-guide" >> /etc/portage/package.use


I only need htat package for nemo file manager. I am not interested in bloat.

maybe someone can respect minimal use-flag a bit more, thanks


Last edited by Roman_Gruber on Fri Feb 12, 2016 1:25 pm; edited 1 time in total
Back to top
View user's profile Send private message
Perfect Gentleman
Veteran
Veteran


Joined: 18 May 2014
Posts: 1249

PostPosted: Fri Feb 12, 2016 1:22 pm    Post subject: Reply with quote

there is no "-" in IUSE
Back to top
View user's profile Send private message
Roman_Gruber
Advocate
Advocate


Joined: 03 Oct 2006
Posts: 3846
Location: Austro Bavaria

PostPosted: Fri Feb 12, 2016 1:27 pm    Post subject: Reply with quote

to quote myself

Quote:
I am not an ebuild specialist,


I programmed microcontrollers in C most of my time when bored. There is for sure a way.

I am pretty sure when i build the package as posted above it will work next time i fire up nemo on next reboot.
Back to top
View user's profile Send private message
Perfect Gentleman
Veteran
Veteran


Joined: 18 May 2014
Posts: 1249

PostPosted: Fri Feb 12, 2016 2:29 pm    Post subject: Reply with quote

use package.use then
Back to top
View user's profile Send private message
Tony0945
Watchman
Watchman


Joined: 25 Jul 2006
Posts: 5127
Location: Illinois, USA

PostPosted: Fri Feb 12, 2016 3:15 pm    Post subject: Reply with quote

Just removing the + is sufficient.
Back to top
View user's profile Send private message
krinn
Watchman
Watchman


Joined: 02 May 2003
Posts: 7470

PostPosted: Sat Feb 13, 2016 12:46 am    Post subject: Reply with quote

i think i remember a thread with mate maintainers calling for help.
that's kind of help you can provide instead of thinking they have a plan to ruin your system
yeah, we're all bitches when we didn't took our coffee aren't we tw04l124? :)
Back to top
View user's profile Send private message
Tony0945
Watchman
Watchman


Joined: 25 Jul 2006
Posts: 5127
Location: Illinois, USA

PostPosted: Sat Feb 13, 2016 1:15 am    Post subject: Reply with quote

krinn wrote:
i think i remember a thread with mate maintainers calling for help.
that's kind of help you can provide instead of thinking they have a plan to ruin your system


It's a sticky: https://forums.gentoo.org/viewtopic-t-1034740-highlight-.html

Quote:
yeah, we're all bitches when we didn't took our coffee aren't we tw04l124? :)


I know I am! 8)
Back to top
View user's profile Send private message
khayyam
Watchman
Watchman


Joined: 07 Jun 2012
Posts: 6227
Location: Room 101

PostPosted: Sat Feb 13, 2016 2:14 am    Post subject: Reply with quote

tw04l124 ... it's no doubt '+user-guide' because if you are using mate-desktop there will be a 'help' button under some menu, dialog, or configuration-panel, which if selected will then present the guide, or some section of it. That is part of the UI, and the expected behavior. A user should not need to enable a useflag to get this so 'IUSE=+user-guide' makes perfect sense.

In your (untypical) use case you can disable it, so it's hardly worth pulling your hair out over something so trvial ... that is the function useflags serve. I could think of various other packages/dependencies where this isn't the case, and where to avoid such things you're forced to maintain the ebuild in an overlay ... that I might consider worth getting pissed off about, but this, honestly?

best ... khay
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Desktop Environments 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