Building shotwell from source

git clone git://git.yorba.org/gexiv2
git clone git://yorba.org/shotwell

cd gexiv2
./configure
make
sudo make install
cd ../shotwell
export VALAC=valac-0.16
make
# lots of text scrolls
sudo make install

Advertisements

Building Shotwell from Source

And libraries for shotwell,
libdbus-glib-1-dev
libexif-dev
libgee-dev
libgexiv2-dev
libgphoto2-2-dev
libgstreamer0.10-dev
libgstreamer-plugins-base0.10-dev
libgudev1.0-cli-dev
libgudev-1.0-dev
libjson-glib-dev
libsqlite3-dev
libunique-dev
sqlite3
valac
libraw-dev

There might have been a few more, and a handfull of these might not have been necessary.

Shotwell and Diffs

I’m fairly familiar with cvs, less so with svn. And patches have always made me feel a little uneasy. But I’d like to try contributing to a few different open source projects (especially shotwell) and in order to do so effectively patching is the name of the game. So I found this quite useful and practical howto and this possibly less useful but interesting story which shares at least a few superficial similarities to my own. Off to figure out how to improve shotwell.