Simple experimental low-level UI library written in C++
Find a file
2022-07-26 01:23:27 +03:00
pkg new install script 2022-07-26 01:03:51 +03:00
src add test to window 2022-07-26 01:06:51 +03:00
.gitignore new install script 2022-07-26 01:03:51 +03:00
LICENSE Add 'LICENSE' 2021-12-19 16:27:55 +00:00
meson.build hopefully fix library dependencies 2022-07-26 01:04:16 +03:00
README.md improve README 2022-07-26 01:23:27 +03:00

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.