Home | Docs | Forums | Lists | Bugs | Planet | Store | GMN | Get Gentoo!
Not eligible to see or edit group visibility for this bug.
View Bug Activity | Format For Printing | XML | Clone This Bug
rhythmbox ebuild configures this applicatin with flag --with-cd-burner during compilation. Because of this flag rhythmbox.ebuild need to compile nautilus-cd-burner which needs to build more then 30 ebuilds on my system. It wood be great to add use flag withcdburner to turn off cdburning in rhythmbox(during ./configure phase) it would reduce number of dependencies by more then 33 ebuilds -- they are mostly not needed if sombody use other window manager then gnome.
This can probably be handled by a cdr USE flag. I'm not sure if there is a configure switch behind it though which would explain why this is currently not an option.
(In reply to comment #1) > This can probably be handled by a cdr USE flag. I'm not sure if there is a > configure switch behind it though which would explain why this is currently > not an option. > No there is no any use flag to turn cdburning off, --with-cd-burner is always passed to ./configure looka at any ebuild it contains: G2CONF="${G2CONF} \ $(use_enable tagwriting tag-writing) \ $(use_with ipod) \ $(use_enable ipod ipod-writing) \ $(use_enable musicbrainz) \ $(use_with dbus) \ $(use_enable python) \ $(use_enable libnotify) \ $(use_enable lirc) \ $(use_with keyring gnome-keyring) --with-playback=gstreamer-0-10 \ --with-cd-burning --enable-mmkeys \ --enable-audioscrobbler \ --enable-track-transfer \ --with-metadata-helper \ --disable-schemas-install" so --with-cd-burning is hard coded. It would be very nice if one could turn this option off, it need nautilus-cd-burner which needs a lot of packages!
is there any chance that proper use flag will be added to rhythmbox. I is quite easy task, any developer could do that in 5 minutes.
I don't want to be rude or anything, but this is something that you could try too. It won't take long (as you said it yourself). Don't hesitate to post your patched ebuild here for review, and if it's good we'll gladly commit it. Thanks
I also noticed that gnome-extra/gnome-media has nautilus-cd-burner in its dependencies, so use flag for this package is also required.
It's very unlikely that gnome-media will get a cdr use flag until use-based deps are usable (if then), so that makes this bug moot, since gnome-media will pull in nautilus-cd-burner anyway. There was some talk in a bug about gnome-python and gnome-python-desktop about splitting up the actual pieces of the package and making the real ebuild be a meta that pulls them all in. Specific dependencies could then be added to other packages. A similar thing could likely be done for gnome-media. However, no on on the gnome team currently has the time to do this; if someone were to do it, we would consider adding it to the tree, depending on how much work it is to maintain.
lack already did the work for us for the case of one of those - and the approach can probably be followed for the rest. We need to integrate into the tree. I was supposed to do that, but time indeed is a problem. I've postponed this to be done together or after GNOME 2.22 if someone doesn't beat me.
In 2.22 seems that nautilus-cd-burner in gnome-media is conditional: gnomecd? ( >=gnome-extra/nautilus-cd-burner-2.12 ...
fixed without a bump in 0.11.6.