Bug 139236 - app-arch/file-roller dependence on gnome-base/nautilus
Bug#: 139236 Product:  Gentoo Linux Version: 2006.0 Platform: All
OS/Version: Linux Status: RESOLVED Severity: normal Priority: P2
Resolution: FIXED Assigned To: gnome@gentoo.org Reported By: moloh@gentoo.org
Component: Applications
URL: 
Summary: app-arch/file-roller dependence on gnome-base/nautilus
Keywords:  
Status Whiteboard: 
Opened: 2006-07-04 13:10 0000
Description:   Opened: 2006-07-04 13:10 0000
By default app-arch/file-roller has dependence on nautilus, but it could be
disabled and compiled without it (configure --disable-nautilus-actions flag).
It could be possible to add USE="gnome" flag to build these additional
extensions.
Also if You add this to ebuild it could be possible to use file-roller without
big nautilus dependencies on desktops that don't want to use full gnome suite
(like xfce based).

------- Comment #1 From Jakub Moc (RETIRED) 2006-07-04 15:01:40 0000 -------
There are at least 10 other Gnome dependencies, sorry but gnome use flag really
doesn't make sense to disable nautilus.

------- Comment #2 From Michal Kurgan (RETIRED) 2006-07-04 15:20:25 0000 -------
(In reply to comment #1)
> There are at least 10 other Gnome dependencies, sorry but gnome use flag really
> doesn't make sense to disable nautilus.
> 

In my case:
# emerge file-roller -t
[ebuild  N    ] app-arch/file-roller-2.12.3  USE="-debug" 914 kB
[ebuild  N    ]  gnome-base/nautilus-2.12.2  USE="X -debug" 3,962 kB
[ebuild  N    ]   gnome-base/eel-2.12.2  USE="X -debug" 660 kB
[ebuild  N    ]    gnome-base/gnome-menus-2.12.0-r1  USE="-debug" 384 kB
[ebuild  N    ]    gnome-base/gail-1.8.8  USE="-debug -doc" 568 kB
[ebuild  N    ]   gnome-base/gnome-desktop-2.12.3  USE="-debug" 1,011 kB
[ebuild  N    ]   media-sound/esound-0.2.36-r1  USE="alsa tcpd -debug -ipv6
-static" 0 kB
[ebuild  N    ]   sys-apps/eject-2.1.0-r1  USE="nls" 65 kB

Yes, i know it'is almost 

------- Comment #3 From Michal Kurgan (RETIRED) 2006-07-04 15:20:25 0000 -------
(In reply to comment #1)
> There are at least 10 other Gnome dependencies, sorry but gnome use flag really
> doesn't make sense to disable nautilus.
> 

In my case:
# emerge file-roller -t
[ebuild  N    ] app-arch/file-roller-2.12.3  USE="-debug" 914 kB
[ebuild  N    ]  gnome-base/nautilus-2.12.2  USE="X -debug" 3,962 kB
[ebuild  N    ]   gnome-base/eel-2.12.2  USE="X -debug" 660 kB
[ebuild  N    ]    gnome-base/gnome-menus-2.12.0-r1  USE="-debug" 384 kB
[ebuild  N    ]    gnome-base/gail-1.8.8  USE="-debug -doc" 568 kB
[ebuild  N    ]   gnome-base/gnome-desktop-2.12.3  USE="-debug" 1,011 kB
[ebuild  N    ]   media-sound/esound-0.2.36-r1  USE="alsa tcpd -debug -ipv6
-static" 0 kB
[ebuild  N    ]   sys-apps/eject-2.1.0-r1  USE="nls" 65 kB

Yes, i know it'is almost „nothing” for *optional* file-roller feature.
But answer this one, if it doesn't make sense then why there is that option for
totem (same case with nautilus)?

------- Comment #4 From John N. Laliberte (RETIRED) 2006-07-07 19:07:04 0000 -------
bug re-opened per email

------- Comment #5 From John N. Laliberte (RETIRED) 2006-07-07 19:09:02 0000 -------
gnome herd members:

what do you think about this?

------- Comment #6 From Steev Klimaszewski 2006-07-07 19:21:04 0000 -------
Personally, I would agree with it, even though I use Gnome as my desktop.

------- Comment #7 From Michal Kurgan (RETIRED) 2006-07-11 15:28:48 0000 -------
May i know what would be decision here?

------- Comment #8 From Zeksers 2006-07-22 13:48:19 0000 -------
BreakMyGentoo even has an ebuild for this already.

------- Comment #9 From Michal Kurgan (RETIRED) 2006-07-30 18:32:21 0000 -------
Hey guys... close it or fix it. It's simple request.

------- Comment #10 From Rémi Cardona 2006-07-31 01:31:06 0000 -------
Could you post a patch (either your own or BMG's) here for review? Thanks

------- Comment #11 From Michal Kurgan (RETIRED) 2006-07-31 11:38:32 0000 -------
Created an attachment (id=93133) [details]
file-roller-2.14.3.ebuild

Proposed ebuild for file-roller, modified according to official totem ebuild
(USE="gnome" to add nautilus support, on BMG there is USE="nautilus" flag to do
that, but in my opinion it's better to use "gnome" flag to do that, because it
is used by default, user don't have to modify any local flags to get normal
gnomish bahaviour of package)

------- Comment #12 From Dekvardo@gmail.com 2006-08-21 05:00:22 0000 -------
Please add this fix to the tree and close this bug.

------- Comment #13 From Saleem Abdulrasool (RETIRED) 2006-10-28 22:02:02 0000 -------
Added to 2.16.0 ebuild.