Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
goa setup with gnome, how?[solved]
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
jserink
Veteran
Veteran


Joined: 30 Jan 2004
Posts: 1008

PostPosted: Wed May 25, 2016 2:28 pm    Post subject: goa setup with gnome, how?[solved] Reply with quote

Hi All:

jserinki7 jserink # equery uses gnome-online-accounts
[ Legend : U - final flag setting for installation]
[ : I - package is installed with flag ]
[ Colors : set, unset ]
* Found these USE flags for net-libs/gnome-online-accounts-3.18.4:
U I
- - debug : Enable extra debug codepaths, like asserts and extra output. If you want to get meaningful backtraces see https://wiki.gentoo.org/wiki/Project:Quality_Assurance/Backtraces
- - gnome : Use gnome-base/gnome-control-center to set GNOME online accounts preferences
+ + introspection : Add support for GObject based introspection
- - kerberos : Add kerberos support

Now, the use flag 'gnome' was put there for a reason so the person in charge of this ebuild assumed that someone NOT using gnome would want to install goa.
I run xfce4 and have installed and and need to configure it to use with evolution.

Problem is, to configure it you need to have gnome-control-center which has two problems:
1. It wants to pull in half the planet worth of dependencies,
2. It wants to force me to use systemd.

I could live with item 1 but item 2 is a complete no-no at the moment.

Does anyone have work around for this? How to setup goa without gnome-control-center?

Cheers,
John


Last edited by jserink on Wed May 25, 2016 5:12 pm; edited 1 time in total
Back to top
View user's profile Send private message
dantrell
l33t
l33t


Joined: 01 Jun 2007
Posts: 915
Location: Earth

PostPosted: Wed May 25, 2016 3:45 pm    Post subject: Re: goa setup with gnome, how? Reply with quote

jserink wrote:
1. It wants to pull in half the planet worth of dependencies,
2. It wants to force me to use systemd.

I could live with item 1 but item 2 is a complete no-no at the moment.

Does anyone have work around for this? How to setup goa without gnome-control-center?

Just disable the systemd USE flag (text relevancy begins from "Simply put").

If that's not enough, switch GNOME to "basic" OpenRC mode (text relevancy begins from "Even without").
_________________
Dantrell B.
Back to top
View user's profile Send private message
jserink
Veteran
Veteran


Joined: 30 Jan 2004
Posts: 1008

PostPosted: Wed May 25, 2016 4:07 pm    Post subject: Reply with quote

Tried putting -systemd in for dbus....I get this:
The following mask changes are necessary to proceed:
(see "package.unmask" in the portage(5) man page for more details)
# required by sys-apps/dbus-1.10.8-r1::gentoo[systemd]
# required by app-i18n/ibus-1.5.12::gentoo
# required by gnome-base/gnome-control-center-3.18.2::gentoo[i18n]
# required by gnome-control-center (argument)
# /etc/portage/package.mask:
#=xfce-extra/xfce4-datetime-plugin-0.6.2
#=app-emulation/wine-1.7.38
=sys-apps/systemd-226-r2

The following USE changes are necessary to proceed:
(see "package.use" in the portage(5) man page for more details)
# required by sys-apps/systemd-226-r2::gentoo
# required by sys-apps/gentoo-systemd-integration-6::gentoo
>=sys-apps/dbus-1.10.8-r1 systemd
Back to top
View user's profile Send private message
dantrell
l33t
l33t


Joined: 01 Jun 2007
Posts: 915
Location: Earth

PostPosted: Wed May 25, 2016 4:30 pm    Post subject: Reply with quote

jserink wrote:
Tried putting -systemd in for dbus

Use the specific files and lines suggested.

If you insist on going per-package, you will have to figure it out yourself.
_________________
Dantrell B.
Back to top
View user's profile Send private message
jserink
Veteran
Veteran


Joined: 30 Jan 2004
Posts: 1008

PostPosted: Wed May 25, 2016 5:03 pm    Post subject: Reply with quote

dantrell wrote:
jserink wrote:
Tried putting -systemd in for dbus

Use the specific files and lines suggested.

If you insist on going per-package, you will have to figure it out yourself.


Hi dantrell:

I don't think I'm following you.
Putting -systemd in for dbus is what I though you suggested which leads me to believe you handed me some gentoo-fu that I didn't understand.
This is from my /etc/make.conf:
USE="-libav -ruby19 -ruby18 fontforge mng gtk svg svga xvid zlib szip tcl tcpd theora tiff tk udev usb v4l2 type1 cleartype corefonts truetype wmf wxwidgets x264 xcomposite xft xine xinerama xinetd xml xmp xpm xscreensaver xulrunner xv videos vim-syntax vorbis wavpack wifi win32codecs -gnome -kde aqua dvd alsa threads cdr X quicktime rdesktop readline samba sdl seamonkey smp sockets spell sound ssl bluetooth motif pdf perl png policykit posix ppds python mozilla ncurses nptl nsplugin opengl pcmcia pcre mp3 mp4 mpeg mplayer mssql msn hddtemp gstreamer libnotify lm_sensors gzip lzma lzo matroska cups curl dbus dvdr encode gnuplot jpeg jpeg2k java6 ieee1394 ffmpeg foomaticdb fortran2003 geoip gimp gpm mmx sse sse2 lock session startup-notification thunar pam consolekit java qt3support pulseaudio sse4 sse4_1 ssse3 -systemd"

I just created a file /etc/portage/profile/use.mask and placed systemd in it so it looks like this:
jserinki7 jserink # cat /etc/portage/profile/use.mask
systemd

Ok, so now I get this:
jserinki7 jserink # emerge -pv gnome-control-center

These are the packages that would be merged, in order:

Calculating dependencies... done!

The following mask changes are necessary to proceed:
(see "package.unmask" in the portage(5) man page for more details)
# required by gnome-base/gnome-settings-daemon-3.18.2::gentoo
# required by gnome-base/gnome-session-3.18.1.2::gentoo
# required by gnome-base/gnome-control-center-3.18.2::gentoo
# required by gnome-control-center (argument)
# /etc/portage/package.mask:
#=xfce-extra/xfce4-datetime-plugin-0.6.2
#=app-emulation/wine-1.7.38
=sys-apps/systemd-226-r2

NOTE: The --autounmask-keep-masks option will prevent emerge
from creating package.unmask or ** keyword changes.

!!! All ebuilds that could satisfy ">=sys-apps/dbus-1.6.8-r1:0[systemd]" have been masked.
!!! One of the following masked packages is required to complete your request:
- sys-apps/dbus-9999::betagarden (masked by: package.mask, missing keyword)
- sys-apps/dbus-1.8.20::gentoo (masked by: ~amd64 keyword)

(dependency required by "sys-apps/systemd-226-r2::gentoo" [ebuild])
(dependency required by "gnome-base/gnome-settings-daemon-3.18.2::gentoo" [ebuild])
(dependency required by "gnome-base/gnome-session-3.18.1.2::gentoo" [ebuild])
(dependency required by "gnome-base/gnome-control-center-3.18.2::gentoo" [ebuild])
(dependency required by "gnome-control-center" [argument])
For more information, see the MASKED PACKAGES section in the emerge
man page or refer to the Gentoo Handbook.

Which means I have to try the final idea you had which was "basic" OpenRC mode....correct?




Cheers,
John
Back to top
View user's profile Send private message
jserink
Veteran
Veteran


Joined: 30 Jan 2004
Posts: 1008

PostPosted: Wed May 25, 2016 5:12 pm    Post subject: Reply with quote

Followed your instructions and we're all good, gnome is emerging.

THANK YOU!

John
Back to top
View user's profile Send private message
dantrell
l33t
l33t


Joined: 01 Jun 2007
Posts: 915
Location: Earth

PostPosted: Sun May 29, 2016 10:03 pm    Post subject: Reply with quote

jserink wrote:
I don't think I'm following you.

When you said you "tried putting -systemd in for dbus" I thought you meant you specifically put it for that package, which wouldn't have worked. As it turns out, you put it in the correct location after all, although, as you saw, sometimes even that doesn't work. At which point you beat it into cooperation with "basic" OpenRC mode. :wink:

jserink wrote:
Followed your instructions and we're all good, gnome is emerging.

Glad to hear things worked out.
_________________
Dantrell B.
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