Desktop Photo Management software built on top of the Gnome platform, F-Spot
C# Makefile M4 Shell JavaScript CSS Other
Latest commit 2a72210 Feb 18, 2017 @dkoeb dkoeb committed on GitHub Merge pull request #79 from mono/users/dkoeb/fix_filesystem
Fixes and cleanup of GLib file system implementation.
Failed to load latest commit information.
.nuget Run tests using NUnit.Console from nuget. Jan 19, 2016
build Fix whitespace. Jan 19, 2016
data Fixes to build tarball Jan 8, 2016
docs Clean up .gitignore files Dec 21, 2015
external Bump mono-addins Feb 15, 2017
help Updated Greek translation Dec 21, 2015
icons Added missing emblem-favorite icons Feb 4, 2016
lib Convert all projects to .NET 4.6/C#6 Feb 14, 2017
packages Move import types to FSpot.Import project. Feb 14, 2017
po Remove dead files from po/ Jan 8, 2016
src Reuse condition to check for directory existence. Feb 18, 2017
tests Adapt testing via make to use NUnit runner from nuget. Jan 19, 2016
tools Clean up .gitignore files Dec 21, 2015
.gitattributes Add initial Monodevelop support. Aug 8, 2010
.gitignore Move Defines to FSpot.Settings. Feb 14, 2017
.gitmodules Add flickrnet submodule and updated flickr extension Dec 21, 2015
.travis.yml Adapt testing via make to use NUnit runner from nuget. Jan 19, 2016
AUTHORS Added Stephen Shaw to AUTHORS Mar 28, 2012
COPYING Change license to MIT X11. Oct 9, 2010
COPYING.txt [xbuild] Making make install work Jun 30, 2012
ChangeLog Fix wrong filename (again, sigh). Jul 18, 2009
F-Spot.sln Move file enumerator tests to FileSystem unit test project. Feb 17, 2017
HACKING Quick update to HACKING Dec 21, 2015
MAINTAINERS Update README and added myself to MAINTAINERS Sep 17, 2011 Adapt testing via make to use NUnit runner from nuget. Jan 19, 2016
Makefile.include Clean-up build Jun 2, 2010
NEWS Update NEWS. Dec 19, 2010 Update Jan 8, 2016
TODO Nuke obsolete TODO list. Jun 8, 2010 Build unit test projects only when configured with --enable-tests. Jan 19, 2016 Copy in gio-sharp and gtk-sharp-beans Nov 28, 2015 Move Defines to FSpot.Settings. Feb 14, 2017 remove empty default tags from schemas file May 25, 2010
icon-theme-installer What a mess. Sorry everyone. Apr 11, 2012 Create a simple script to help build f-spot for MD Dec 19, 2015

F-Spot Photo Manager


  • Join the chat at
  • Also on #f-spot on gimpnet

Build Status:

Branch Status
Master Build Status


- GNOME development libraries 2.4 or later,

- Mono 3.8.2 or later,

- gtk-sharp 2.12.2 or later,

- Sqlite 2.8.6 or later

- liblcms 2 or later,

- hicolor-icon-theme 0.10 or later,

- taglib-sharp or later,

- dbus-sharp 0.8 or later,

- dbus-sharp-glib 0.6 or later,

    - Nunit 2.6.4 if you want to run the unit tests,

To compile, just go through the normal autogen/configure stuff and then make install.

To launch F-Spot, run $(prefix)/bin/f-spot.

With MonoDevelop: If you want to use MonoDevelop to build and run F-Spot here are notes about that process.

There are a few steps you have to run before you can open MonoDevelop:
    1.  ./ (on ubuntu you have to do ./
    2.  cd build; make
    3.  cd lib/libfspot; make
    4.  sudo make install (this will install the files)
- OR -
    1. ./ prefix={some/path}
        I like to do ~/staging

This will build a couple tools in ./build that are needed to build the projects
in ./lib.

Once these two directories are built you can now open monodevelop and build
and run f-spot from there.