Christopher,

a Mac OS port of Shotwell would be great to have, though I think the port would be a significant effort, probably at least a week of full-time work in my estimate. Back in late 2009 I managed to build Shotwell for Mac OS and found it mostly worked, though it was barely usable. A few challenges:

1. GTK for Mac OS is buggy and immature. When I did get Shotwell built for the Mac, there were lots of GTK-related user interface problems. We recorded these in Shotwell's bug database, and later marked them as wontfix - you can still see them here:

http://trac.yorba.org/query?status=closed&component=shotwell&component=gexiv2&summary=~%5Bmac%5D&group=milestone&col=id&col=summary&col=component&col=status&col=owner&col=type&col=priority&col=reporter&report=16&order=priority

Maybe GTK for Mac OS has improved since 2009, though - not sure about that. On the other hand, Shotwell has evolved far since 2009 and may now use more GTK features which didn't

2. Back in 2009, the Windows build of Shotwell still existed, and there were #ifdefs in the Shotwell which could be used to disable various Shotwell features that didn't work on Windows (talking to cameras, publishing, printing). When I did the Mac build, I turned off these #ifdefs so these features were disabled also. When we dropped the Windows build last year, we removed all these ifdefs. So if you try building for the Mac now, you'll have to get all these features working again (or #ifdef them out again). Talking to cameras, in particular, might involve some system-dependent challenges.

If you do make more progress with this port we'd certainly be interested to hear about it!

adam

On 07/08/2011 06:41 PM, Christopher Kilding wrote:
Recently I decided to finally sanitise and organise my photo collection on my 
Mac which was previously a mess. However I found my choice of apps to do this 
was pretty much limited to iPhoto - which for a couple of reasons may be 
undesirable, notably the monolithic proprietary database it stores the photos 
in, the tendency of said database to get corrupted when it gets large, and the 
suggestions that version '11 might possibly be worse than the previous version 
'09 in some respects. The fact that it has to compete with - or in other words 
yield to - its bigger brother Aperture is also not ideal.

With that in mind, I've set out to bring Shotwell to Snow Leopard. The first 
step was to see if the vanilla source in the Git repo will compile. So far 
compilation against Macports has *almost* worked, in that all dependencies have 
been pulled in and work except for the following:
- 2 dependencies are missing from Macports, gexiv2 and gudev-1.0;
- and 2 should work but don't; libsoup - because "file 
/opt/local/lib/gio/modules/libgiolibproxy.so does not exist" so that can't be built 
- and webkit, which depends on libsoup, fails too.

Any ideas on how to fix this?

Thanks in advance.
_______________________________________________
Shotwell mailing list
[email protected]
http://lists.yorba.org/cgi-bin/mailman/listinfo/shotwell

_______________________________________________
Shotwell mailing list
[email protected]
http://lists.yorba.org/cgi-bin/mailman/listinfo/shotwell

Reply via email to