1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
|
<!-- last update: 16/02/2020 -->
![Image](https://launchpadlibrarian.net/321444387/logo.png "icon")
OpenMoneyBox
============
## Budget management application
OpenMoneyBox is an application designed to manage small personal money budgets in the easiest way.
---
Install on Linux:
`> make`
`> sudo make install`
Tested on:
* **Ubuntu Focal (20.04.1) x64 [v3.4.1.x]**
* Ubuntu Bionic (18.04.4) x64 [v3.4.1.3] [v3.3]
* Ubuntu Xenial (16.04.4) x64 [v3.2]
* Ubuntu Trusty (14.04.3) x64 [v3.1] [v3.0]
* Debian Buster
---
Install on FreeBSD:
1. Install dependencies:
`> pkg install gmake`
`> pkg install wx30-gtk3`
`> pkg install llvm`
`> pkg install sqlcipher`
`> pkg install osm-gps-map`
2. build openmoneybox:
`> gmake -f makefile.bsd`
`> gmake -f makefile.bsd install`
Tested on FreeBSD 12.1
---
Install on Windows:
Requirements: install Mingw with MSYS
1. build wxWidgets:
(disable MSYS binary beforehand)
debug build:
`> mingw32-make.exe -f makefile.gcc USE_XRC=1 SHARED=1 MONOLITHIC=0 BUILD=debug UNICODE=1`
release build mingw32:
`> mingw32-make.exe -f makefile.gcc USE_XRC=1 SHARED=1 MONOLITHIC=0 BUILD=release UNICODE=1 DEBUG_FLAG=0`
(set wxDEBUG_LEVEL to 0 in /include/wx/debug.h)
release build mingw64:
`mingw32-make -f makefile.gcc CPP="gcc -E -D_M_AMD64" USE_XRC=1 SHARED=1 DEBUG_FLAG=0 BUILD=release UNICODE=1 MONOLITHIC=0`
(set wxDEBUG_LEVEL to 0 in /include/wx/debug.h)
2. build wxsqlite3.dll
**TODO:** list commands
3. build openmoneybox:
`> mingw32-make -f makefile.win`
`> mingw32-make -f makefile.win install`
Tested on Win10 x64
|