Migrate snap to core20 for 2.1.

pull/2438/head
Roger A. Light 4 years ago
parent 65603da5e4
commit a51ead84e3

@ -10,7 +10,7 @@ description: This is a message broker that supports version 5.0, 3.1.1, and 3.1
example. example.
confinement: strict confinement: strict
grade: stable grade: stable
base: core18 base: core20
apps: apps:
mosquitto: mosquitto:
@ -58,7 +58,11 @@ parts:
after: after:
- lws - lws
plugin: make plugin: make
make-parameters: ["prefix=/usr", "WITH_WEBSOCKETS=yes", "WITH_ADNS=yes", "CFLAGS=-Wall -ggdb -O2 -I$SNAPCRAFT_STAGE/include -D_GNU_SOURCE"] make-parameters:
- prefix=/usr
- WITH_WEBSOCKETS=lws
- WITH_ADNS=yes
- CFLAGS="-Wall -ggdb -O2 -I$SNAPCRAFT_STAGE/usr/include -D_GNU_SOURCE"
source: https://github.com/eclipse/mosquitto source: https://github.com/eclipse/mosquitto
source-type: git source-type: git
@ -69,7 +73,7 @@ parts:
- gcc - gcc
- g++ - g++
stage-packages: stage-packages:
- libssl1.0.0 - libssl1.1
- ca-certificates - ca-certificates
prime: prime:
- usr/sbin/mosquitto - usr/sbin/mosquitto
@ -91,21 +95,35 @@ parts:
after: after:
- cjson - cjson
plugin: cmake plugin: cmake
configflags: ["-DLWS_IPV6=ON", "-DLWS_WITHOUT_CLIENT=ON", "-DLWS_WITHOUT_EXTENSIONS=ON", "-DLWS_WITH_ZIP_FOPS=OFF", "-DLWS_WITH_ZLIB=OFF", "-DLWS_WITH_SHARED=OFF"] cmake-parameters:
- -DCMAKE_INSTALL_PREFIX=/usr
- -DLWS_IPV6=ON
- -DLWS_WITHOUT_CLIENT=ON
- -DLWS_WITHOUT_EXTENSIONS=ON
- -DLWS_WITH_ZIP_FOPS=OFF
- -DLWS_WITH_ZLIB=OFF
- -DLWS_WITH_SHARED=OFF
source: https://github.com/warmcat/libwebsockets/archive/v2.4.2.tar.gz source: https://github.com/warmcat/libwebsockets/archive/v2.4.2.tar.gz
source-type: tar source-type: tar
stage: stage:
- include/libwebsockets.h - usr/include/libwebsockets.h
- include/lws_config.h - usr/include/lws_config.h
- lib/libwebsockets.a - usr/lib/libwebsockets.a
prime: [-*] prime: [-*]
cjson: cjson:
plugin: cmake plugin: cmake
configflags: ["-DCMAKE_C_FLAGS=-fPIC", "-DBUILD_SHARED_AND_STATIC_LIBS=OFF", "-DBUILD_SHARED_LIBS=OFF", "-DCJSON_BUILD_SHARED_LIBS=OFF", "-DCJSON_OVERRIDE_BUILD_SHARED_LIBS=OFF"] cmake-parameters:
- -DCMAKE_INSTALL_PREFIX=/usr
- -DCMAKE_C_FLAGS=-fPIC
- -DBUILD_SHARED_AND_STATIC_LIBS=OFF
- -DBUILD_SHARED_LIBS=OFF
- -DCJSON_BUILD_SHARED_LIBS=OFF
- -DCJSON_OVERRIDE_BUILD_SHARED_LIBS=OFF
- -DENABLE_CJSON_TEST=OFF
source: https://github.com/DaveGamble/cJSON/archive/v1.7.14.tar.gz source: https://github.com/DaveGamble/cJSON/archive/v1.7.14.tar.gz
source-type: tar source-type: tar
stage: stage:
- include/cjson/cJSON.h - usr/include/cjson/cJSON.h
- lib/libcjson.a - usr/lib/libcjson.a
prime: [-*] prime: [-*]

Loading…
Cancel
Save