AmbitionFramework / almanna

The Almanna ORM for Vala/GLib

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Almanna ORM

REQUIREMENTS

Almanna is written in the Vala programming language, and relies on other libraries for its functionality. To build, you will need:

  • Vala 0.48.0 or higher
  • Meson 0.40 or higher, with ninja
  • The GCC 4.x toolchain

At minimum, the following libraries are required:

  • glib-2.0 (>=2.32)
  • gio-2.0
  • gee-1.0
  • libgda-5.0
  • libxml-2.0

BUILDING/INSTALLING FROM GIT

Almanna uses Meson to configure and prepare the source for installation. By default, Almanna will install into /usr/local. Many Linux distros have a hard time with that, so these instructions redirect to "/usr". To build the framework using an "out of source" build:

meson --prefix=/usr builddir
cd builddir
ninja
ninja test
sudo ninja install

About

The Almanna ORM for Vala/GLib

License:Apache License 2.0


Languages

Language:Vala 78.5%Language:C 9.2%Language:Euphoria 6.0%Language:Shell 3.6%Language:Meson 1.1%Language:Roff 0.6%Language:Emacs Lisp 0.5%Language:Elixir 0.4%Language:Makefile 0.2%Language:Python 0.0%