Bug List: (This bug is not in your last search results)   Show last search results      Search page      Enter new bug
Bug#: 209484
Alias:
Product:
Component:
Status: RESOLVED
Resolution: FIXED
Assigned To: Gentoo Linux Gnome Desktop Team <gnome@gentoo.org>
Hardware:
OS:
Version:
Priority:
Severity:
Reporter: Michael Polskienazwisko <wolk@o2.pl>
Add CC:
CC:
Remove selected CCs
URL:
Summary:
Status Whiteboard:
Keywords:

Filename Description Type Creator Created Size Actions
Create a New Attachment (proposed patch, testcase, etc.) View All

Bug 209484 depends on: Show dependency tree
Bug 209484 blocks:
Votes: 0    Show votes for this bug    Vote for this bug

Additional Comments: (this is where you put emerge --info)


Not eligible to see or edit group visibility for this bug.






View Bug Activity   |   Format For Printing   |   XML   |   Clone This Bug


Description:   Opened: 2008-02-10 00:50 0000
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.

------- Comment #1 From Gilles Dartiguelongue 2008-02-10 01:15:40 0000 -------
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.

------- Comment #2 From Michael Polskienazwisko 2008-02-10 13:00:49 0000 -------
(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!

------- Comment #3 From Michael Polskienazwisko 2008-02-17 00:40:03 0000 -------
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.

------- Comment #4 From Rémi Cardona 2008-02-17 07:46:51 0000 -------
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

------- Comment #5 From Michael Polskienazwisko 2008-02-17 23:32:41 0000 -------
I also noticed that gnome-extra/gnome-media has nautilus-cd-burner in its
dependencies, so use flag for this package is also required.

------- Comment #6 From Daniel Gryniewicz 2008-03-06 17:46:11 0000 -------
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.

------- Comment #7 From Mart Raudsepp 2008-03-09 02:38:19 0000 -------
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.

------- Comment #8 From Pacho Ramos 2008-07-22 15:31:59 0000 -------
In 2.22 seems that nautilus-cd-burner in gnome-media is conditional:
        gnomecd? (
                >=gnome-extra/nautilus-cd-burner-2.12
...

------- Comment #9 From Gilles Dartiguelongue 2008-07-23 22:50:07 0000 -------
fixed without a bump in 0.11.6.

Bug List: (This bug is not in your last search results)   Show last search results      Search page      Enter new bug