TABLE OF CONTENTS
opensync.cygclass
[ Top ] [ Cygclasses ] [ Cygclasses ]
SYNOPSIS
inherit opensync
DESCRIPTION
OpenSync is a Personal Information Management (PIM) data syncronization framework which supports various PIM sources through plugins.
This cygclass builds plugins for the new OpenSync 0.4x series, beginning with 0.39. Previous versions are no longer supported.
INHERITS
REQUIRES
cmake, libopensync-devel, pkg-config
HOMEPAGE (opensync)
[ Top ] [ opensync.cygclass ] [ Overloads ]
DEFINITION
HOMEPAGE="http://www.opensync.org/wiki/"
SRC_URI (opensync)
[ Top ] [ opensync.cygclass ] [ Overloads ]
DESCRIPTION
Download location for the OpenSync plugin source package.
OPENSYNC_VERSION
[ Top ] [ opensync.cygclass ] [ Definitions ]
DESCRIPTION
Version of the currently installed OpenSync library.
OPENSYNC_CONFIGDIR
[ Top ] [ opensync.cygclass ] [ Definitions ]
DESCRIPTION
Installation directory for OpenSync default configuration files.
OPENSYNC_PLUGINDIR
[ Top ] [ opensync.cygclass ] [ Definitions ]
DESCRIPTION
Installation directory for OpenSync C/C++ plugins.
OPENSYNC_PYTHON_PLUGINDIR
[ Top ] [ opensync.cygclass ] [ Definitions ]
DESCRIPTION
Installation directory for OpenSync Python plugins.
opensync_plugin_compile
[ Top ] [ opensync.cygclass ] [ Compile Functions ]
SYNOPSIS
opensync_plugin_compile [OPTIONS]
DESCRIPTION
Configures and compiles the OpenSync plugin package. Options, if any, are passed as flags to cygcmake.
opensync_doconfig
[ Top ] [ opensync.cygclass ] [ Install Functions ]
SYNOPSIS
opensync_doconfig FILE [FILE2] ...
DESCRIPTION
Installs OpenSync configuration files into OPENSYNC_CONFIGDIR.
opensync_doplugin
[ Top ] [ opensync.cygclass ] [ Install Functions ]
SYNOPSIS
opensync_doplugin PLUGIN [PLUGIN2] ...
DESCRIPTION
Installs OpenSync plugins into OPENSYNC_PLUGINDIR or OPENSYNC_PYTHON_PLUGINDIR.
src_compile (opensync)
[ Top ] [ opensync.cygclass ] [ Overloads ]
DEFINITION
src_compile() { cd ${B} opensync_plugin_compile }