Менеджер пакетов Conan позволяет устанавливать зависимости в проект, не прибегая к пакетным менеджерам (например, Zypper или pkcon). Это даёт возможность добавлять внешние библиотеки для сборки приложения.
Для использования Conan нужно выполнить его установку в окружение Аврора SDK или PSDK на рабочем месте разработчика. Более подробное описание Conan доступно в документации для разработчиков.
Доступные для использования пакеты Conan:
abseil
Abseil Common Libraries (C++) from Google
ada
Ada is a fast and spec-compliant URL parser written in C++.
armadillo
Armadillo is a high quality C++ library for linear algebra and scientific computing, aiming towards a good balance between speed and ease of use.
autoconf
No description
automake
No description
b2
B2 makes it easy to build C++ projects, everywhere.
bison
Bison is a general-purpose parser generator
bluez-qt
Qt wrapper for Bluez 5 DBus API.
boost
Boost provides free peer-reviewed portable C++ source libraries
breakpad
A set of client and server components which implement a crash-reporting system
brotli
Brotli compression format
bzip2
bzip2 is a free and open-source file compression program that uses the Burrows Wheeler algorithm.
cereal
Serialization header-only library for C++11.
cpuinfo
cpuinfo is a library to detect essential for performance
crashpad
Crashpad is a crash-reporting system.
crc32c
нет описания
date
A date and time library based on the C++11/14/17 <chrono> header.
eigen
Eigen is a C++ template library for linear algebra: matrices, vectors,
ensmallen
ensmallen is a high quality C++ library for non-linear numerical optimization.
farmhash
A family of hash functions
ffmpeg
A toolbox to manipulate, convert and stream multimedia content
fft
No description
flatbuffers
Memory Efficient Serialization Library
flex
Flex, the fast lexical analyzer generator
fmt
A modern formatting library.
fp16
Conversion to/from half-precision floating point formats.
freetype
FreeType is a freely available software library to render fonts.
fxdiv
C99/C++ header-only library for division via fixed-point
gemmlowp
Low-precision matrix multiplication
gn
GN is a meta-build system that generates build files for Ninja.
gnu-config
The GNU config.guess and config.sub scripts
hdf5
HDF5 is a data model, library, and file format for storing and managing data.
highway
Performance-portable, length-agnostic SIMD with runtime dispatch
hunspell
Hunspell is a free spell checker and morphological analyzer library.
icu
ICU is a mature, widely used set of C/C++ and Java libraries
intel-neon2sse
Header only library intended to simplify ARM->IA32 porting
lcms
A free, open source, CMM engine.
libbacktrace
A C library that may be linked into a C/C++ program to produce symbolic backtraces.
libcap
This is a library for getting and setting POSIX.1e
libcurl
command line tool and library for transferring data with URLs
libjpeg
Libjpeg is a widely used C library for reading and writing JPEG image files.
libnl
A collection of libraries providing APIs to netlink protocol based Linux kernel interfaces.
libpng
libpng is the official PNG file format reference library.
libsrtp
Library for SRTP (Secure Realtime Transport Protocol).
libtool
GNU libtool is a generic library support script.
libvpx
WebM VP8/VP9 Codec SDK
linux-syscall-support
Linux Syscall Support provides a header file that can be included into your application whenever you need to make direct system calls.
llama-cpp
Inference of LLaMA model in pure C/C++
llvm-openmp
No description
lz4
Extremely Fast Compression algorithm
lzma_sdk
LZMA provides a high compression ratio and fast decompression, so it is very suitable for embedded applications.
lzo
lzo is a portable lossless data compression library written in ANSI C
m4
GNU M4 is an implementation of the traditional Unix macro processor
maplibre-native
MapLibre Native - Interactive vector tile maps for iOS, Android and other platforms.
marisa
Matching Algorithm with Recursively Implemented StorAge
meson
a project to create the best possible next-generation build system
mlpack
mlpack: a fast, header-only C++ machine learning library
mozjpeg
Improved JPEG encoder.
ms-gsl
Microsoft's implementation of the Guidelines Support Library.
mujoco
MuJoCo physics engine
ninja
Ninja is a small build system with a focus on speed
nlohmann_json
JSON for Modern C++ parser and generator.
nsync
Library that exports various synchronization primitives.
onnx
Open standard for machine learning interoperability.
onnxruntime
ONNX Runtime: cross-platform, high performance ML inferencing and training accelerator
openal-soft
OpenAL Soft is a software implementation of the OpenAL 3D audio API
openblas
An optimized BLAS library based on GotoBLAS2 1.13 BSD version
opencl-headers
C language headers for the OpenCL API
opencv-core-imgcodecs
OpenCV (Open Source Computer Vision Library) build with core and imgcodecs modules
opencv-dnn-ml
OpenCV: Open Source Computer Vision Library
openh264
Open Source H.264 Codec
openjpeg
OpenJPEG is an open-source JPEG 2000 codec written in C language.
openssl
A toolkit for the Transport Layer Security (TLS) and Secure Sockets Layer (SSL) protocols
opus
Opus is a totally open, royalty-free, highly versatile audio codec.
patchelf
A small utility to modify the dynamic linker and RPATH of ELF executables
pdfium
PDF generation and rendering library.
pkgconf
package compiler and linker metadata toolkit
protobuf
Protocol Buffers - Google's data interchange format
pthreadpool
pthreadpool is a portable and efficient thread pool
qr-code-generator
High-quality QR Code generator library
range-v3
Range library for C++14/17/20, basis for C++20's std::ranges
re2
Fast, safe, thread-friendly regular expression library
rltools
High-performance, header-only reinforcement learning toolkit
rnnoise
Recurrent neural network for audio noise reduction.
ruy
ruy is a matrix multiplication library.\n
safeint
SafeInt is a class library for C++ that manages integer overflows.
sentencepiece
Unsupervised text tokenizer for Neural Network-based text generation
stb
single-file public domain libraries for C/C++
tde2e
TDLib (Telegram Database library) is a cross-platform library for building Telegram clients
tensorflow-lite
No description
tg_owt
Telegram WebRTC
tkrzw
A set of implementations of DBM
vulkan-headers
Vulkan Header files.
whisper-cpp
High-performance inference of OpenAI's Whisper automatic speech recognition (ASR) model
xnnpack
XNNPACK is a highly optimized library of floating-point
xxhash
xxHash - Extremely fast hash algorithm
xz_utils
No description
yasm
Yasm is a complete rewrite of the NASM assembler under the 'new' BSD License
zlib
No description