libdecsync

Multiplatform library for synchronizing using DecSync

License

License

Categories

Categories

Data
GroupId

GroupId

org.decsync
ArtifactId

ArtifactId

libdecsync-metadata
Last Version

Last Version

1.9.0
Release Date

Release Date

Type

Type

pom.sha512
Description

Description

libdecsync
Multiplatform library for synchronizing using DecSync
Project URL

Project URL

https://github.com/39aldo39/libdecsync
Source Code Management

Source Code Management

https://github.com/39aldo39/libdecsync

Download libdecsync-metadata

Dependencies

compile (1)

Group / Artifact Type Version
org.jetbrains.kotlin : kotlin-stdlib-common jar 1.4.32

Project Modules

There are no modules declared in this project.

libdecsync

libdecsync is a multiplatform library for synchronizing using DecSync.

Build from source (native)

Install dependencies:

Debian/Ubuntu

sudo apt install \
	build-essential \
	openjdk-8-jdk \
	libncurses5

Fedora

sudo dnf install \
	make \
	java-1.8.0-openjdk-headless \
	ncurses-compat-libs

Build

git clone https://github.com/39aldo39/libdecsync
cd libdecsync
make
sudo make install

This installs the shared library libdecsync.so, the header libdecsync.h (and libdecsync_api.h) and the pkg-config file decsync.pc. For documentation on how to use the library, see libdecsync.h. The shared library contains the same functions, but without type information. Moreover, these functions have the prefix decsync_so instead of decsync.

Build from source (android)

./gradlew assembleRelease

This creates the aar-file build/outputs/aar/libdecsync-release.aar.

Donations

PayPal

Bitcoin

1JWYoV2MZyu8LYYHCur9jUJgGqE98m566z

Versions

Version
1.9.0
1.8.3