finance/gnucash - The NetBSD Packages Collection

Personal or business finance management program

GnuCash is a personal finance manager. A check-book like register
GUI allows you to enter and track bank accounts, stocks, income
and even currency trades. A full set of reports allow you to see
the state of your finances. The interface is designed to be simple
and easy to use, but is backed with double-entry accounting principles
to ensure balanced books.  Features include:
  - An easy-to-use interface.
  - Scheduled Transactions
  - Mortgage & Loan Repayment Druid
  - Small Business Accounting Features
  - OFX and Quicken File Import and HBCI Support
  - Reconcile window with running reconciled and cleared balances
  - Stock/Mutual Fund Portfolios
  - Get Stock & Mutual Fund quotes from various web sites
  - Reports
  - Multiple Currencies & Currency Trading, Multi-Currency Handling
  - Chart of Accounts
  - Split Transactions
  - Double Entry
  - General Ledger
  - International date handling, many different translations.

Build dependencies

pkgtools/x11-links devel/boost-headers devel/boost-headers devel/googletest devel/googletest devel/gperf x11/xorgproto x11/xcb-proto lang/gcc8 x11/xcb-proto lang/gcc8 databases/libdbi-driver-sqlite3 devel/cmake devel/glib2-tools devel/libtool-base pkgtools/mktools shells/bash devel/gmake devel/gettext-tools devel/pkgconf pkgtools/cwrappers

Runtime dependencies

devel/guile30-slib devel/dconf finance/p5-Finance-Quote devel/p5-Date-Manip devel/py-gobject3 lang/perl5 finance/libofx databases/libdbi lang/python311 lang/python311 devel/glib2 devel/glib2 devel/boost-libs devel/swig4 graphics/hicolor-icon-theme graphics/gdk-pixbuf2 lang/guile30 textproc/icu textproc/libxml2 textproc/libxml2 textproc/libxslt www/webkit-gtk www/webkit-gtk x11/gtk3 x11/gtk3 lang/gcc8-libs finance/libofx devel/glib2 devel/boost-libs graphics/hicolor-icon-theme graphics/gdk-pixbuf2 lang/guile30 textproc/icu textproc/libxml2 textproc/libxslt www/webkit-gtk x11/gtk3

Binary packages

NetBSD 10.0aarch64gnucash-5.5nb1.tgz
NetBSD 10.0aarch64gnucash-5.5.tgz
NetBSD 10.0i386gnucash-5.5nb1.tgz
NetBSD 10.0i386gnucash-5.5.tgz
NetBSD 10.0x86_64gnucash-5.5nb1.tgz
NetBSD 10.0x86_64gnucash-5.5.tgz
NetBSD 9.0x86_64gnucash-5.5.tgz

Binary packages can be installed with the high-level tool pkgin (which can be installed with pkg_add) or pkg_add(1) (installed by default). The NetBSD packages collection is also designed to permit easy installation from source.

Available build options

Install p5-Finance-Quote for stock quote fetching support.
Enable libdbi support (similar p5-DBI but for C).
Enable OFX support.
Enable Python support.

Known vulnerabilities

The pkg_admin audit command locates any installed package which has been mentioned in security advisories as having vulnerabilities.

Please note the vulnerabilities database might not be fully accurate, and not every bug is exploitable with every configuration.

Problem reports, updates or suggestions for this package should be reported with send-pr.