Installation

From StuffKeeper Wiki

Jump to: navigation, search

Installing stuffkeeper from git or from source is not very different. The only difference is in obtaining a copy of the source, and an extra dependency.

Update: Ubuntu gutsy and hardy users look here Ubuntu Repository

Contents

Getting a copy

You can compile stuffkeeper either from a release, or bleeding edge from git.

git

For this you need git installed.

git clone git://repo.or.cz/stuffkeeper.git

This will create a copy of the development tree inside 'stuffkeeper/'

To compile a copy from git you need as extra dependency gob2.

Release

Download a release, and unpack it:

tar -jxf stuffkeeper-0.08.tar.bz2

Dependencies

Required

  • Build environment, gcc, make, python
  • gtk+-2.0: Version 2.10.0 or higher.
  • glib-2.0: Version 2.14.0 or higher.
  • intltool
  • gettext
  • libglade-2.0: Version 2.6.0 or higher.
  • sqlite3: Version 3.4.0 or higher.
  • gob2: Version 2.0.10 or higher.

Optional

  • gtkspell: Spelling checking in the text view.



Ubuntu users:

apt-get install build-essential libgtk2.0-dev libglib2.0-dev libglade2-dev libsqlite3-dev intltool libgtkspell-dev gob2 git 

Configuring

Stuffkeeper uses the waf build system. To provide backward compatibility with normal build instructions, a configure script is added. Before you can compile stuffkeeper you need to run configure, this checks dependencies and create Makefiles.

./configure

If you run git, execute the following command instead:

./autogen.sh

The output should be self-explaining. When it finished completely you can compile it.

Compiling

To compile stuffkeeper run:

make

This should show a nice progress bar. If it compiled completely you can install it.

Installing

The install it (as root):

make install

If you are on ubuntu you might want to run it like:

sudo make install