Linux Compile

If you have a Debian based system (Debian, Ubuntu, Mint, …) recommended installation is using the ppa:
sudo add-apt-repository ppa:u-info-x/chronojump-ppa
sudo apt-get update

Then install Chronojump from your package manager.

Previous information was outdated. Use this method:

If you want to compile Chronojump you need to:

  1. Download sources (choose one of this methods)
    • A. Download from last published version
    • B. Download from GIT
  2. Compile

A. Download from last published version

  1. Download last Chronojump tar.xz
  2. Untar: (change 1.7.1 to the version of the downloaded file)
    tar xJvf chronojump-1.7.1.tar.xz
  3. Change directory
    cd chronojump-1.7.1

B. Download from GIT

  1. Install git sudo apt-get install git
  2. Clone repository
    #Regular users:
    git clone git://git.gnome.org/chronojump

    #Developers with GNOME ssh keys:
    git clone ssh://USERNAME@git.gnome.org/git/chronojump
  3. Change directory cd chronojump

2. Compile

  1. Install packages needed the following packages (when you execute the command, lots of dependencies will be added)
    sudo apt-get install build-essential libgtk2.0-dev r-base automake mono-dmcs libtool libmono-cil-dev libmono-2.0-dev libglib2.0-cil-dev libgtk2.0-cil-dev libglade2.0-cil-dev libmono-cil-dev libgstreamer-plugins-base0.10-dev libgstreamer0.10-dev mono-xbuild intltool libgtk2.0-dev r-base mono-devel libmono-system-json4.0-cil gstreamer0.10-tools
  2. On Linux Mint you will also need:
    sudo apt-get install mono-reference-assemblies-4.0
  3. Note Mono is moving to 4.5 and maybe there are problems finding dependencies. On Debian Stretch it has been ugly fixed like this: https://github.com/aegif/CmisSync/issues/739
  4. Compile
    ./autogen.sh
    make
    sudo make install