Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/mparker17/gtk-eosledger

A GTK+ interface for the ledger project's double-entry accounting system journal files, designed for Elementary OS.
https://github.com/mparker17/gtk-eosledger

accounting cmake elementaryos finance gtk3 ledger plaintext-accounting utility vala

Last synced: 4 days ago
JSON representation

A GTK+ interface for the ledger project's double-entry accounting system journal files, designed for Elementary OS.

Awesome Lists containing this project

README

        

# gtk-eosledger

A GTK+ interface for the ledger project's double-entry accounting system journal files, designed for Elementary OS.

# Build

1. You will need the following dependencies:

* cmake
* libgtk-3-dev
* valac

If you are using Elementary OS, the best way to do this is to run:

sudo apt install elementary-sdk

2. Next, download or clone this project.
3. It's recommended to create a clean build environment:

git clean -df
cd build/

4. Run `cmake` to configure the build environment and then `make all test` to build and run tests:

cmake -DCMAKE_INSTALL_PREFIX=/usr ..
make all test

5. To install, use `make install`, then execute with `com.github.mparker17.gtk-eosledger`:

sudo make install
com.github.mparker17.gtk-eosledger