
Introducing Shotwell 0.14
New in 0.14:
- Greatly-enhanced slideshow
- Vastly-improved RAW support
- Migration to GStreamer 1.0 for video handling
- Folder tree in sidebar
- Bug fixes and Translation Updates!
Select your operating system:
Binaries
Shotwell 0.14 will ship as the default photo manager in Ubuntu 13.04 (Raring Ringtail). Users of Ubuntu 12.04 LTS (Precise Pangolin) or Ubuntu 12.10 (Quantal Quetzal) can install Shotwell 0.14 directly from the Yorba PPA:
$ sudo add-apt-repository ppa:yorba/ppa
$ sudo apt-get update
$ sudo apt-get install shotwell
From source
Shotwell 0.14 is supported on Ubuntu 12.04 LTS (Precise Pangolin) and later. You can build Shotwell either from the source tarball (recommended for a stable release) or from our git server for the latest code.
Dependencies
You can install dependencies for Shotwell like this:
$ sudo apt-get install desktop-file-utils libgconf2-dev libgee-dev libgexiv2-dev libglib2.0-dev libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev libgtk-3-dev libgudev-1.0-dev libexif-dev libgphoto2-2-dev libraw-dev librest-dev libsoup2.4-dev libxml2-dev libsqlite3-dev m4 valac-0.18 libjson-glib-dev
In order to get the best video experience with Shotwell, it might be helpful to install gstreamer1.0-libav; this enables GStreamer to decode many video formats from modern cameras.
Before building on Precise, some users may need to install the latest version of the Vala compiler from the Vala PPA. Additionally, users will need to subscribe to the GStreamer For Developers PPA to access the latest version of the GStreamer media libraries.
From source
Shotwell 0.14 is supported on Fedora 18 and later. You can build Shotwell either from the source tarball (recommended for a stable release) or from our git server for the latest code.
Dependencies
You can install dependencies for Shotwell like this:
$ pkcon install desktop-file-utils GConf2-devel libgee-devel libgexiv2-devel glib2-devel gstreamer1-devel gstreamer1-plugins-base-devel gtk3-devel libgudev1-devel libexif-devel libgphoto2-devel LibRaw-devel libsoup-devel libstdc++-devel libxml2-devel rest-devel sqlite-devel m4 vala webkitgtk3-devel
Fedora 17 users may be able to build Shotwell by first building GStreamer 1.0 from source; please see the relevant GStreamer FAQ entry for how to do this. Additionally, in order to get the best video experience with Shotwell, it might be helpful to install gstreamer1-libav; this enables GStreamer to decode many video formats from modern cameras.
From source
Shotwell’s dependencies include:
- gee-1.0 (0.5.0)
- gexiv2 (0.5)
- gio-unix-2.0 (2.20)
- glib-2.0 (2.26)
- gmodule-2.0 (2.24.0)
- gstreamer-1.0
- gstreamer-base-1.0
- gstreamer-pbutils-1.0
- gtk+-3.0 (3.0.11)
- gudev-1.0 (145)
- libexif (0.6.16)
- libgphoto2 (2.4.2 or 2.5.1) (Note that 2.4.6 has a bug that prevents Shotwell from fetching EXIF metadata before importing a photo.)
- libraw (0.9.0)
- librest (0.7)
- libsoup-2.4 (2.26.0)
- libxml-2.0 (2.6.32)
- m4 (1.4.13)
- sqlite3 (3.5.9)
- vala (0.18.1)
- webkitgtk-3.0 (1.4.3)
- desktop-file-utils (0.13 or higher)
Download the source
There are two ways to download the Shotwell source code:
- Download the source tarball: recommended for a stable release
- For the latest code, check out the source from our git server:
$ git clone git://yorba.org/shotwell
Build and install
To build and install Shotwell, go to the directory where you unpacked or checked out the source code, and type the following commands:
$ ./configure
$ make
# make install
By default, Shotwell will install in /usr/local. The configure script can customize the prefix directory. Run ./configure --help for instructions and other installation options.
You need to execute make install as root (i.e. sudo make install) if installing to system directories.
Running Shotwell
You may execute Shotwell directly from its build directory by typing
$ ./shotwell