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 chronojump-1.8.1.tar.xz
  2. Extract:
    tar xJvf chronojump-1.8.1-95.tar.xz
  3. Change directory
    cd chronojump-1.8.1-95

B. Download from GIT

  1. Install git:
    sudo apt-get install git
  2. Clone repository (you may need a https://gitlab.gnome.org/ account and upload there your public ssh key)
    git clone git@gitlab.gnome.org:GNOME/chronojump.git
  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). Note this is valid for git download, on the other hand, last FTP version (1.8.1) needs also: libgstreamer-plugins-base0.10-dev libgstreamer0.10-dev gstreamer0.10-tools

    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 mono-xbuild intltool libgtk2.0-dev r-base mono-devel libmono-system-json4.0-cil

  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
    cd /usr/lib/mono
    sudo mv 4.0 4.0_old
    sudo ln -s 4.5 4.0
  4. Compile
    ./autogen.sh
    make
    sudo make install