Skip to content

swgshaw/f-spot

 
 

Repository files navigation

F-Spot Photo Manager http://f-spot.org/

Chat

  • Join the chat at https://gitter.im/mono/f-spot
  • Also on #f-spot on gimpnet

Build Status

Branch Status
Master Build Status

Requirements

- GNOME development libraries 2.4 or later, http://www.gnome.org

- Mono 3.8.2 or later, http://www.go-mono.net

- gtk-sharp 2.12.2 or later, http://www.go-mono.net

- Sqlite 2.8.6 or later

- liblcms 2 or later, http://www.littlecms.com/

- hicolor-icon-theme 0.10 or later, https://www.freedesktop.org/wiki/Software/icon-theme

- adwaita-icon-theme 3.18.0 or later, https://download.gnome.org/sources/adwaita-icon-theme/3.13

- taglib-sharp 2.0.3.7 or later, https://github.com/mono/taglib-sharp

- dbus-sharp 0.8 or later, https://github.com/mono/dbus-sharp

- dbus-sharp-glib 0.6 or later, https://github.com/mono/dbus-sharp-glib

- NuGet 2.14, if you want to build and run unit tests

The following requirements are automatically installed by make via NuGet if you enable tests.

- NUnit 2.6.4

- Moq 4.2

Installing missing Certificates

On distributions like Fedora or Mageia, Mono installations come without root certificates installed, and those may not necessarily be synced from the local root certificates as a post installation step either. So on a fresh install, you may need to use the cert-sync tool in order to sync your local root certificates into the Mono truststore

More details in the Mono 3.12 Release Notes

To invoke the tool manually use

sudo cert-sync /path/to/ca-bundle.crt

On Debian systems, that’s

sudo cert-sync /etc/ssl/certs/ca-certificates.crt

and on Red Hat derivatives (Fedora, CentOS, Mageia, etc...) it’s

sudo cert-sync /etc/pki/tls/certs/ca-bundle.crt

Your distribution might use a different path, if it’s not derived from one of those.

Build

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

Launch

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.  ./autogen.sh (on ubuntu you have to do ./autogen.sh)
2.  cd build; make
3.  cd lib/libfspot; make
4.  sudo make install (this will install the libfspot.so files)

OR

1. ./prep_linux_build.sh 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.

About

Desktop Photo Management software built on top of the Gnome platform, F-Spot

Resources

License

MIT, MIT licenses found

Licenses found

MIT
COPYING
MIT
COPYING.txt

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C# 97.9%
  • Makefile 0.8%
  • M4 0.4%
  • Shell 0.4%
  • JavaScript 0.2%
  • CSS 0.1%
  • Other 0.2%