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