Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/niknetniko/opa
Qt/KDE-based genealogy program
https://github.com/niknetniko/opa
Last synced: about 2 months ago
JSON representation
Qt/KDE-based genealogy program
- Host: GitHub
- URL: https://github.com/niknetniko/opa
- Owner: niknetniko
- License: gpl-3.0
- Created: 2022-09-02T21:04:52.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2024-11-11T23:24:34.000Z (about 2 months ago)
- Last Synced: 2024-11-12T00:26:14.566Z (about 2 months ago)
- Language: C++
- Homepage:
- Size: 482 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 21
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Opa
A genealogy program written in Qt (and using KDE frameworks). Or at least, it will be at some point.
> [!CAUTION]
> This is very early software and WIP. Do not expect anything to work, and certainly do not rely on the program for your data.
> It might delete everything at any point without undo.
>
> Anything might break at any point!To build it, use either the included Nix flake, or run:
```console
$ cd opa
$ mkdir build
$ cd build
$ cmake -DCMAKE_BUILD_TYPE=Debug ..
$ make
$ make install
# or su -c 'make install' or sudo make install
```where `$KDEDIRS` points to your KDE installation prefix.
## Licence
Unless otherwise noted, the code of this project is available under GPLv3 or later.
See the standard licence header:> This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
>
> This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
>
> You should have received a copy of the GNU General Public License along with this program. If not, see .While I would rather use a licence that is better compatible with European law (EUPL),
Qt and KDE libraries force the use of the GPL, so here we are.