View previous topic :: View next topic |
Author |
Message |
leo_t Tux's lil' helper
Joined: 28 Apr 2004 Posts: 93
|
Posted: Sat Jan 15, 2005 6:29 pm Post subject: how to compile gnome without mozilla? |
|
|
i am trying to compile gnome but i don't want to compile mozilla, how can i do that?
thanks |
|
Back to top |
|
|
alexleiker Apprentice
Joined: 03 Dec 2004 Posts: 190
|
Posted: Sat Jan 15, 2005 6:39 pm Post subject: |
|
|
try "USE="-mozilla emerge gnome" that might do the trick. might not _________________ System Specs:
Athlon 64 3200+ Venice Core@2400MHz
MSI K8N Neo4/SLI
Gigabyte Radeon X800 256mb PCIe
2gb Corsair XMS Dual Channel DDR400
250gb Western Digital SATA 3/gb |
|
Back to top |
|
|
djpenguin Guru
Joined: 02 Sep 2004 Posts: 386
|
Posted: Sat Jan 15, 2005 6:52 pm Post subject: |
|
|
alexleiker wrote: | try "USE="-mozilla emerge gnome" that might do the trick. might not |
I think you meant to say this:
Code: | USE='-mozilla' emerge gnome |
|
|
Back to top |
|
|
alexleiker Apprentice
Joined: 03 Dec 2004 Posts: 190
|
Posted: Sat Jan 15, 2005 6:54 pm Post subject: |
|
|
True ;P sorry about that. _________________ System Specs:
Athlon 64 3200+ Venice Core@2400MHz
MSI K8N Neo4/SLI
Gigabyte Radeon X800 256mb PCIe
2gb Corsair XMS Dual Channel DDR400
250gb Western Digital SATA 3/gb |
|
Back to top |
|
|
alienvenom Tux's lil' helper
Joined: 12 Jan 2005 Posts: 123 Location: San Francisco, CA
|
Posted: Sat Jan 15, 2005 7:16 pm Post subject: |
|
|
When I type
Code: | USE="-mozilla" emerge -av gnome |
I see:
[ebuild N] net-www/mozilla-launcher-1.22 ...
[ebuild N] net-www/mozilla-1.7.5 ...
Before you give support, at least TRY the things you're telling me and other forum members to do. For some reason, the gnome package has a dependency on Mozilla. You can not remove dependencies with the USE flag! You can only tell Gentoo what you want compiled in and what you do not.
If I was to go ahead and execute the above command, it would then compile a series of things, including the gnome-base and Mozilla.
I ask again, is there a way to get rid of the silly dependency that GNOME has on Mozilla? It has a rather large footprint and personally I prefer Firefox/Thunderbird. |
|
Back to top |
|
|
psyeye Guru
Joined: 06 Dec 2002 Posts: 409 Location: Germany
|
Posted: Sat Jan 15, 2005 7:29 pm Post subject: |
|
|
alienvenom wrote: | I ask again, is there a way to get rid of the silly dependency that GNOME has on Mozilla? It has a rather large footprint and personally I prefer Firefox/Thunderbird. |
Gnome's dependency on Mozilla is not "silly" - it is simply needed since Gnome's web-browser Epiphany needs Mozilla to render. AFAIK, Firefox does ship the renderer, too, but Epiphany (and Galeon - another Gnome web-browser, too) still use the renderer of the Mozilla-package. (I do not know if it is possible to switch to Firefox for Epiphany/Galeon and use Firefox's renderer.)
So:
If you want to
you have to live with Mozilla being merged since it is needed.
If, on the other hand, you do not want to emerge the full Gnome DE, then you might be better off with gnome-light.
Another downside for you might be that Evolution comes with Gnome now, too. This is another, albeit somewhat smaller package you might call "silly" to emerge once more...
psyeye |
|
Back to top |
|
|
alienvenom Tux's lil' helper
Joined: 12 Jan 2005 Posts: 123 Location: San Francisco, CA
|
Posted: Sat Jan 15, 2005 7:35 pm Post subject: |
|
|
I don't use either Evolution or Epiphany. I'd rather not waste time compiling them if I don't have to; but if what you say is true, then I have no choice. |
|
Back to top |
|
|
dark_glaive Apprentice
Joined: 09 May 2004 Posts: 176 Location: Raleigh, NC
|
Posted: Sat Jan 15, 2005 7:41 pm Post subject: |
|
|
when I emerge gnome I do the following
Code: |
emerge gnome; emerge unmerge mozilla epiphany evolution gnome-games
|
No, it doesn't stop them from being compiled, but it gets rid of them afterwards. |
|
Back to top |
|
|
psyeye Guru
Joined: 06 Dec 2002 Posts: 409 Location: Germany
|
Posted: Sat Jan 15, 2005 7:46 pm Post subject: |
|
|
dark_glaive wrote: | when I emerge gnome I do the following
Code: |
emerge gnome; emerge unmerge mozilla epiphany evolution gnome-games
|
No, it doesn't stop them from being compiled, but it gets rid of them afterwards. |
Pointless except you are very low on disk space. Whenever Gnome is updated, Mozilla is re-emerged!!
Another trick might be:
Copy the Gnome ebuild to your local overlay and adjust it to not merge Mozilla, Epiphany and Evolution.
You would have to re-adjust every new Gnome ebuild into your local overlay, but it would save you from compiling said packages.
psyeye |
|
Back to top |
|
|
Naib Watchman
Joined: 21 May 2004 Posts: 6051 Location: Removed by Neddy
|
Posted: Sat Jan 15, 2005 7:55 pm Post subject: |
|
|
copy the GNOME ebuild to your portage overlay.
scroll down through it to the depend section adn comment out epiphany and mozilla
then emerge this "custom" gnome _________________
Quote: | Removed by Chiitoo |
|
|
Back to top |
|
|
alexleiker Apprentice
Joined: 03 Dec 2004 Posts: 190
|
Posted: Sat Jan 15, 2005 8:15 pm Post subject: |
|
|
alienvenom wrote: | When I type
Code: | USE="-mozilla" emerge -av gnome |
I see:
[ebuild N] net-www/mozilla-launcher-1.22 ...
[ebuild N] net-www/mozilla-1.7.5 ...
Before you give support, at least TRY the things you're telling me and other forum members to do. For some reason, the gnome package has a dependency on Mozilla. You can not remove dependencies with the USE flag! You can only tell Gentoo what you want compiled in and what you do not.
If I was to go ahead and execute the above command, it would then compile a series of things, including the gnome-base and Mozilla.
I ask again, is there a way to get rid of the silly dependency that GNOME has on Mozilla? It has a rather large footprint and personally I prefer Firefox/Thunderbird. |
Well i'm sorry. Butilast I checked i emerged bitchX i was able to cut down on the deendenices alot by using USE="-alsa or whatever' SO sorry if it doesnt work all the damn time. Namely cause some programs compile stuff in because of certain things in the make.conf USE section. So it can work dependnding on what you dont want compiled in. _________________ System Specs:
Athlon 64 3200+ Venice Core@2400MHz
MSI K8N Neo4/SLI
Gigabyte Radeon X800 256mb PCIe
2gb Corsair XMS Dual Channel DDR400
250gb Western Digital SATA 3/gb |
|
Back to top |
|
|
ronmon Veteran
Joined: 15 Apr 2002 Posts: 1043 Location: Key West, FL
|
Posted: Sun Jan 16, 2005 12:56 am Post subject: |
|
|
That eliminates a ton of BS apps that most people don't use anyway. Too bad there's no way to dump Nautilus. _________________ Ask Questions the Smart Way - by ESR |
|
Back to top |
|
|
muyan n00b
Joined: 12 Oct 2004 Posts: 19
|
Posted: Sun Jan 16, 2005 2:19 am Post subject: |
|
|
Or you could simply add:
Code: | gnome-base/gnome hppa |
to /etc/portage/package.use
This eliminates both mozilla and epiphany from emerge gnome.
It's mentioned many times in the forum. |
|
Back to top |
|
|
psyeye Guru
Joined: 06 Dec 2002 Posts: 409 Location: Germany
|
Posted: Sun Jan 16, 2005 1:14 pm Post subject: |
|
|
muyan wrote: | Or you could simply add:
Code: | gnome-base/gnome hppa |
to /etc/portage/package.use
This eliminates both mozilla and epiphany from emerge gnome.
It's mentioned many times in the forum. |
Now that's a valuable tipp, thank you! I'll keep that in mind. If you now have some link to the original thread, this thread could be moved to Dups alltogether!
psyeye |
|
Back to top |
|
|
muyan n00b
Joined: 12 Oct 2004 Posts: 19
|
Posted: Sun Jan 16, 2005 4:39 pm Post subject: |
|
|
muyan wrote: | Or you could simply add:
Code: | gnome-base/gnome hppa |
to /etc/portage/package.use
This eliminates both mozilla and epiphany from emerge gnome.
It's mentioned many times in the forum. |
I checked abit around and the threads where I found this tip is really messy and most posts and tips are outdated as og portage 2.0.51.
The way I descriped above is now the only way to do this cleanly - you should not try to use the --inject command or similar like some other threads sugest. If some packages have to be injected they should be added to /etc/portage/package.provided in the same manner descriped above + version number - e.g.
Code: | gnome-base/gnome-2.8.1 |
As a tip the same goes for masking and unmasking individual packages. |
|
Back to top |
|
|
|