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

cmake.cygclass

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
}