Skip to content

Instantly share code, notes, and snippets.

@sogaiu
Last active October 15, 2025 05:43
Show Gist options
  • Select an option

  • Save sogaiu/102dc949b951b5d38f7b3ea03289f10a to your computer and use it in GitHub Desktop.

Select an option

Save sogaiu/102dc949b951b5d38f7b3ea03289f10a to your computer and use it in GitHub Desktop.
gnucash notes

gnucash notes

history and future

  • Roadmap
    • Replace GObject and GLib dependencies in the core
    • Scheme minimzation
    • Register rewrite
    • Eliminate deprecated widgets and libraries
    • Remove module system
    • Model-View-Controller Pattern
    • Testing
    • Database and QOF
    • Reports
  • Release Schedule
    • 6.0 - 2026-01-04 - (?)
    • 5.x - 2023-03-28 - 2025-12-21(?)
    • 4.x - 2020-06-28 - 2023-03-26

building

gnucash

https://wiki.gnucash.org/wiki/Building_On_Linux

it appears that running make check with a previous version of gnucash installed can lead to errors...

sudo apt install libdbd-sqlite3   # XXX: unneeded if using built-in xml file format
sudo apt build-dep gnucash
git clone https://github.com/Gnucash/gnucash
cd gnucash
#git checkout 5.12
git checkout 5.13
mkdir build
cd build
# if python bindings desired:
cmake -DCMAKE_INSTALL_PREFIX=$HOME/.local -DWITH_PYTHON=on ..
# if python bindings not desired:
#cmake -DCMAKE_INSTALL_PREFIX=$HOME/.local ..
make
make check
make install

gnucash-docs

https://wiki.gnucash.org/wiki/Building_On_Linux

sudo apt build-dep gnucash-docs
git clone https://github.com/Gnucash/gnucash-docs
cd gnucash-docs
mkdir build
cd build
cmake -DCMAKE_INSTALL_PREFIX=$HOME/.local ..
make
make install

docs

mailing lists

sample files

multiple currency handling

misc

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment