/granite

Library that extends Gtk+

Primary LanguageValaGNU Lesser General Public License v3.0LGPL-3.0

Granite

Packaging status Translation status

Building, Testing, and Installation

You'll need the following dependencies:

  • cmake
  • gobject-introspection
  • libgee-0.8-dev
  • libgirepository1.0-dev
  • libgtk-3-dev
  • valac

It's recommended to create a clean build environment

mkdir build
cd build/

Run cmake to configure the build environment and then make all test to build

cmake -DCMAKE_INSTALL_PREFIX=/usr ..
make

To install, use make install

sudo make install

To see a demo app of Granite's widgets, use 'granite-demo'

granite-demo

Documentation

Documentation for all of the classes and functions in Granite is available on Valadoc

To generate Vala documentation from this repository, use make valadocs

make valadocs

To generate C documentation from this repository, use make cdocs

make cdocs

To generate both C and Vala documentation at once, use make docs

make docs