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