GnuCash - программа финансового учёта (доходы, расходы, банковские счета, акции).
Имеет иерархическую систему счетов, может разбивать одну транзакцию на несколько частей,
напрямую импортировать данные счетов из Интернет (формат электронной выписки - SWIFT MT940),
поддерживает Accounting Periods. Базируется на профессиональных принципах бухгалтерского учёта.
Поставляется с набором стандартных отчётов и позволяет создавать свои собственные отчёты,
как новые, так и видоизменённые из поставленных.

Предназначена для частных лиц и малых предприятий. GnuCash является частью проекта GNU
и доступна свободно для Linux, FreeBSD, Solaris, Mac OS X и других Unix подобных платформ,
а также Windows NT (2000 или более новая).

Локализация выполнена на несколько языков, в том числе и на русский.

Пакеты - зависимости для компиляции в Slackware-current от 2015.06.12:

          ╔═ < libgnomecanvas
          ╠═ < libofx
gnucash <═╣ 
          ╠═ < goffice0.8
          ║                ╔═ < gst1-plugins-base < gstreamer1 < orc
          ╚═ < webkitgtk <═╣
                           ╚═ < libwebp

GnuCash в качестве зависимости требуется пакет libpng версии 1.4.12, в Slackware-current
установлен же пакет версии 1.6.16. Поэтому, для того чтобы GnuCash нормально скомпилировался,
нужно сделать симлинки для иммитации установленного пакета libpng версии 1.4.12:

ln -s /usr/lib/libpng16.la /usr/lib/libpng14.la
ln -s /usr/lib/libpng14.so.14.12.0 /usr/lib/libpng14.so

или для 64-ти разрядной Slackware-current:

ln -s /usr/lib64/libpng16.la /usr/lib64/libpng14.la
ln -s /usr/lib64/libpng14.so.14.12.0 /usr/lib64/libpng14.so

После создания симлинков в системе Slackware-current, пакет GnuCash должен скомпилироваться без вопросов.

Красочное описание программы GnuCash на ZenWay.ru

Учебник по GnuCash.

Практическое руководство по GnuCash

http://zenway.ru/uploads/06_15/gnucash_023.png