blob: aeba684e00caebf0cf89793112b5c714d908fa9e [file] [log] [blame]
name: minifi-cpp
version: '0.5.0'
summary: Apache NiFi MiNiFi Cpp
description: Collecting on the edge
grade: devel
confinement: devmode
parts:
minifi-cpp:
source: https://github.com/apache/nifi-minifi-cpp.git
source-type: git
source-tag: rel/minifi-cpp-0.5.0
plugin: cmake
configflags:
- -DCMAKE_INSTALL_PREFIX=/opt/minifi
- -DENABLE_GPS=TRUE
- -DENABLE_LIBRDKAFKA=TRUE
- -DENABLE_MQTT=TRUE
- -DENABLE_BUSTACHE=TRUE
- -DPORTABLE=ON
- -DBUILD_ROCKSDB=ON
- -DCMAKE_CXX_FLAGS='-W'
build-packages:
- make
- cmake
- build-essential
stage-packages:
- build-essential
- liblzma5
- libc6
- libusb-1.0-0
- libcurl4-openssl-dev
- libgps-dev
- libheimbase1-heimdal
- libheimntlm0-heimdal
- libhx509-5-heimdal
- libidn2-0
- libkrb5-3
- libldap-2.4-2
- libnghttp2-14
- libpython3.5-dev
- libroken18-heimdal
- librtmp1
- libsasl2-2
- libssl1.0.0
- libwind0-heimdal
- zlib1g
apps:
minifi-cpp:
command: opt/minifi/bin/minifi