| Skrooge is a personal finances manager for KDE4, aiming at being simple and intuitive. It allows you to keep track of your expenses and incomes, categorize them, and build reports of them. [http://userbase.kde.org/skrooge Learn more...<br>]

+

| Skrooge is a personal finances manager for KDE4, aiming at being simple and intuitive. It allows you to keep track of your expenses and incomes, categorize them, and build reports of them. [http://userbase.kde.org/skrooge Learn more...<br>]

Skrooge is a part of [http://extragear.kde.org KDE Extragear], in the Office module

Skrooge is a part of [http://extragear.kde.org KDE Extragear], in the Office module

Line 21:

Line 21:

==== Latest Release ====

==== Latest Release ====

−

You can download the [http://websvn.kde.org/*checkout*/tags/skrooge/0.5.3/skrooge-0.5.3.tar.bz2 archive file] containing the source code, and extract its content using your favorite extraction tool, such as [http://userbase.kde.org/ark Ark].

+

You can [http://skrooge.org/download download the archive file] containing the source code, and extract its content using your favorite extraction tool, such as [http://userbase.kde.org/ark Ark].

==== Development Version ====

==== Development Version ====

−

Like all KDE applications, the source code is stored in KDE's Subversion system, in the ''extragear/office'' folder. Please refer to [http://techbase.kde.org/Getting_Started/Sources/Using_Subversion_with_KDE the Subversion Tutorial for KDE]. You will need an SVN account to get it from there. <code>svn co svn://anonsvn.kde.org/home/kde/trunk/extragear/office/skrooge</code>

+

Skrooge code is stored in KDE's git system. It can be found in http://projects.kde.org/projects/extragear/office/skrooge

=== Dependencies ===

=== Dependencies ===

Line 41:

Line 41:

==== libofx ====

==== libofx ====

−

A [http://libofx.sourceforge.net/ library] to handle import for OFX files. Get it from your distribution packages.

+

A [http://libofx.sourceforge.net/ library] to handle import for OFX files. Get it from your distribution packages.

+

+

==== Grantlee ====

+

[http://www.gitorious.org/grantlee/pages/Home Grantlee] is a templating system, used to format the monthly reports. Get it from your distribution packages.

=== Build &amp; Install ===

=== Build &amp; Install ===

Line 47:

Line 50:

Place yourself in the directory containing the source code, and create a directory named "build" (This is useful to segregate built files from the source code). Open a [http://userbase.kde.org/konsole Konsole] in this directory, and run the following commands (as a normal user)&nbsp;:

Place yourself in the directory containing the source code, and create a directory named "build" (This is useful to segregate built files from the source code). Open a [http://userbase.kde.org/konsole Konsole] in this directory, and run the following commands (as a normal user)&nbsp;:

−

<code>

+

<syntaxhighlight lang="text">

mkdir build && cd build

mkdir build && cd build

cmake .. -DCMAKE_INSTALL_PREFIX=`kde4-config --prefix`

cmake .. -DCMAKE_INSTALL_PREFIX=`kde4-config --prefix`

make

make

−

</code>

+

</syntaxhighlight>

(please note the backquotes in the cmake command, they are important...)

(please note the backquotes in the cmake command, they are important...)

Line 57:

Line 60:

Then, with root privileges&nbsp;:

Then, with root privileges&nbsp;:

−

<code>

+

<syntaxhighlight lang="text">

make install

make install

−

</code>

+

</syntaxhighlight>

=== Uninstall ===

=== Uninstall ===

Line 65:

Line 68:

Tried Skrooge but didn't like it&nbsp;? Sorry to hear this... You can uninstall it by running this command in the aforementionned "build" directory, with root privileges&nbsp;:

Tried Skrooge but didn't like it&nbsp;? Sorry to hear this... You can uninstall it by running this command in the aforementionned "build" directory, with root privileges&nbsp;:

−

<code>

+

<syntaxhighlight lang="text">

make uninstall

make uninstall

−

</code>

+

</syntaxhighlight>

<br>

<br>

Latest revision as of 13:41, 18 July 2012

Skrooge is a personal finances manager for KDE4, aiming at being simple and intuitive. It allows you to keep track of your expenses and incomes, categorize them, and build reports of them. Learn more...

Before we start, please consider using a precompiled package for your distro. You should only be compiling yourself if there is no package yet for your distro, or if you want the latest version, directly from the developpers.

Skrooge being a KDE4 application, it depends on many things in the KDE headers. You can get them from your distribution's packages (name usually contains KDE4+devel, KDE4+headers), or directly from KDE repositories.

Place yourself in the directory containing the source code, and create a directory named "build" (This is useful to segregate built files from the source code). Open a Konsole in this directory, and run the following commands (as a normal user) :