cygport/cygclass/opensync.cygclass

Cygport Reference Manual

### TABLE OF CONTENTS

- opensync.cygclass

- HOMEPAGE (opensync)
- SRC_URI (opensync)
- OPENSYNC_VERSION
- OPENSYNC_CONFIGDIR
- OPENSYNC_PLUGINDIR
- OPENSYNC_PYTHON_PLUGINDIR
- opensync_plugin_compile
- opensync_doconfig
- opensync_doplugin
- src_compile (opensync)

## 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
    }