I'd like to use Sparkleshare with XFCE but dependecies force me to install Nautilus, which pulls a lot of unnecessary/unwanted stuff. It would be good to have the Nautilus dependecies optional.
How to you suggest to do that, without breaking user experience for Gnome users? Afaik yum doesn't support optional dependencies.
On Gnome, Nautilus is already installed. So if Gnome users install Sparkleshare, they won't notice a difference. I built Sparkleshare with your SPEC but left out all Nautilus stuff. It runs flawless on my F17-x86_64 with Xfce: http://pastebin.com/MgEiAbbV
But the dependency is not nautilus explicitly, but nautilus python binndings in order for sparkleshare to integrate with nautilous.
(In reply to comment #3) > But the dependency is not nautilus explicitly, but nautilus python binndings > in order for sparkleshare to integrate with nautilous. I just tried my non-nautilus package inside a f17-gnome vm and everything went well. Maybe you can test it out, too? http://repo.vinzv.de/repo/Fedora/17/x86_64/sparkleshare-0.9.3-1.fc17.x86_64.rpm
Thanks. I'll test it and get back to you
Well, it seems that without nautilus-python you loose the sparkleshare file operations from right click context menu.
New version of Sparkleshare is ready: https://github.com/hbons/SparkleShare/blob/master/News.txt Will package it within the next days and test with Nautilus.
The newer version of sparkleshare has removed nautilus dependencies.
sparkleshare-0.9.4-1.fc16 has been submitted as an update for Fedora 16. https://admin.fedoraproject.org/updates/sparkleshare-0.9.4-1.fc16
sparkleshare-0.9.4-1.fc17 has been submitted as an update for Fedora 17. https://admin.fedoraproject.org/updates/sparkleshare-0.9.4-1.fc17
sparkleshare-0.9.4-1.fc18 has been submitted as an update for Fedora 18. https://admin.fedoraproject.org/updates/sparkleshare-0.9.4-1.fc18
Package sparkleshare-0.9.4-1.fc18: * should fix your issue, * was pushed to the Fedora 18 testing repository, * should be available at your local mirror within two days. Update it with: # su -c 'yum update --enablerepo=updates-testing sparkleshare-0.9.4-1.fc18' as soon as you are able to. Please go to the following url: https://admin.fedoraproject.org/updates/FEDORA-2012-16545/sparkleshare-0.9.4-1.fc18 then log in and leave karma (feedback).