Simple experimental low-level UI library written in C++
pkg | ||
src | ||
.gitignore | ||
LICENSE | ||
meson.build | ||
README.md |
Raven
Raven is a simple user interface library.
Dependencies
- meson (make)
- ninja (make) (for meson)
- cairo
- cairomm
- pango
- pangocairo
- xlib
Installing
If you wish install libraven on your GNU/Linux system, run the script in pkg/install.sh
. Before running the script, please read its contents to make sure its actions are compatible with your system setup.
If you use Arch Linux or a derivative, you can use the package inside of pkg/makepkg
:
$ cd pkg/makepkg
$ makepkg -si
Please note that the Arch Linux package will build Raven from the remote git repository, not your local source tree.
Hacking
If you wish to develop Raven or look at the test program, set up a Meson build directory and compile Raven:
$ meson builddir
$ cd builddir
$ meson compile
You should see ravenapp
(the test program) and libraven.so
(the Raven library) in the build directory.