Created attachment 402179 [details] spec based on rawhides evince.spec Description of problem: Currently evince requires nautilus for libevince-properties-page.so. Version-Release number of selected component (if applicable): evince-2.29.92-1.fc13 Actual results: The dependency on nautilus adds +20 MB for the Xfce Spin. Expected results: evince should be installable without nautilus. Additional info: evince-nautilus subpackge can be a conditional in comps, so it get's installed automatically with evince if nautilus is installed. The attached spec contains some more fixes: make is now verbose, the obsolete scrollkeeper parts were dropped and the scriptlets updated, e.g. GConf stuff uses macros now.
This would be nice to get in time for F13, so we could save 20MB on the Xfce spin. I don't see much downside here off hand...
> evince-nautilus subpackge can be a conditional in comps, so it get's installed > automatically with evince if nautilus is installed. This kinds of comps games are more of a problem than a solution. I'd just add evince-nautilus to the gnome-desktop group. > The attached spec contains some more fixes: make is now verbose, the obsolete > scrollkeeper parts were dropped and the scriptlets updated, e.g. GConf stuff > uses macros now. Two minuses here: 1) unrelated changes 2) not providing a patch. That makes it unnecessarily hard to review the proposed changed.
Hi Kevin, I filled separate bug for Fedora 13, its number is 578776. But I'm not sure whether it will break "Software string freeze" or not. Marek
Hi, I committed Christoph's modifications to CVS. The version of the evince is evince-2.30.0-6.fc14. Regards Marek
(In reply to comment #2) > Two minuses here: 1) unrelated changes Could have been avoided if the spec followed the packaging guidelines. > 2) not providing a patch. That makes it > unnecessarily hard to review the proposed changed. Sorry, but I didn't know when this was going to be picked up.