Find file History
Fetching latest commit…
Cannot retrieve the latest commit at this time.
..
Failed to load latest commit information.
doc
examples
gegl
glib
po
tests
COPYING
PERFORMANCE
README
SConscript
TODO
__init__.py
brushmodes.c
brushmodes.h
brushsettings-gen.h
brushsettings.json
brushsettings.py
fifo.c
fifo.h
generate.py
helpers.c
helpers.h
libmypaint.c
mapping.c
mapping.h
mypaint-brush-settings-gen.h
mypaint-brush-settings.c
mypaint-brush-settings.h
mypaint-brush.c
mypaint-brush.h
mypaint-config.h
mypaint-config.h.in
mypaint-fixed-tiled-surface.c
mypaint-fixed-tiled-surface.h
mypaint-glib-compat.h
mypaint-rectangle.c
mypaint-rectangle.h
mypaint-surface.c
mypaint-surface.h
mypaint-tiled-surface.c
mypaint-tiled-surface.h
mypaint.c
mypaint.h
operationqueue.c
operationqueue.h
pkgconfig.pc.in
rng-double.c
rng-double.h
tiled-surface-private.h
tilemap.c
tilemap.h
utils.c
utils.h

README

brushlib - The MyPaint Brush Library

This is a self-contained C library that is isolated from MyPaint.
It allows other applications to make use of the MyPaint brush engine.

License: ICS, see COPYING for details

== Prerequisites ==

Build dependencies:
json-c: https://github.com/json-c/json-c/wiki
scons: http://scons.org/
Python: http://python.org/

Optional dependencies:
  GEGL + BABL: http://gegl.org/ (for enable_gegl=true)
  GObjectIntrospection: https://live.gnome.org/GObjectIntrospection (for enable_introspection=true)


== Building ==

From the toplevel MyPaint directory, run:
 scons brushlib_only=true prefix=/your/application/install/prefix


== Documentation ==

Documentation can be found in the wiki:
http://wiki.mypaint.info/Brushlib