[opensuse-gnome] Cinnamon dependencies on GNOME3
Hi all, In the past I had a 'Requires: gnome-shell' on Cinnamon which I removed because whenever cinnamon was a build dependency it pulled a whole lot of things not needed because of that dependency. Since Cinnamon requires the GNOME3 pattern installed, what would be the best way to enforce that Cinnamon could only be installed if GNOME3 is installed (or at least pull it when installing Cinnamon)? NM -- To unsubscribe, e-mail: opensuse-gnome+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-gnome+owner@opensuse.org
Le mardi 07 février 2012, à 12:42 +0000, Nelson Marques a écrit :
Hi all,
In the past I had a 'Requires: gnome-shell' on Cinnamon which I removed because whenever cinnamon was a build dependency it pulled a whole lot of things not needed because of that dependency.
Since Cinnamon requires the GNOME3 pattern installed, what would be the best way to enforce that Cinnamon could only be installed if GNOME3 is installed (or at least pull it when installing Cinnamon)?
Is there any reason that cinnamon is a build dependency of other things? If yes, is it that much of an issue that it drags many things when building those other packages? In all cases, one potential solution is to split the cinnamon binary package in two: cinnamon-core: would only contain the minimal stuff to build other packages, with no big deps cinnamon: would contain everything else, with the big deps Vincent -- Les gens heureux ne sont pas pressés. -- To unsubscribe, e-mail: opensuse-gnome+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-gnome+owner@opensuse.org
<snip>
Is there any reason that cinnamon is a build dependency of other things? If yes, is it that much of an issue that it drags many things when building those other packages?
It's no issue at all, but it's probably a waste of time and OBS resources. I thought there might be a more elegant way to go around it.
In all cases, one potential solution is to split the cinnamon binary package in two:
cinnamon-core: would only contain the minimal stuff to build other packages, with no big deps
Seems nice to me, if I change something, I'll definatly go this way.
cinnamon: would contain everything else, with the big deps
Vincent
-- Les gens heureux ne sont pas pressés. -- To unsubscribe, e-mail: opensuse-gnome+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-gnome+owner@opensuse.org
-- Nelson Marques /* http://www.marques.so nmo.marques@gmail.com */ -- To unsubscribe, e-mail: opensuse-gnome+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-gnome+owner@opensuse.org
participants (2)
-
Nelson Marques
-
Vincent Untz