diff --git a/common/shlibs b/common/shlibs index 366a779f04a..261910d7d44 100644 --- a/common/shlibs +++ b/common/shlibs @@ -1922,3 +1922,5 @@ liblxqt-globalkeys-ui.so.0 lxqt-globalkeys-0.9.0_1 libenet.so.7 libenet-1.3.12_1 librrd.so.4 rrdtool-1.4.9_1 librrd_th.so.4 rrdtool-1.4.9_1 +libmosquitto.so.1 libmosquitto-1.4_1 +libmosquittopp.so.1 libmosquittopp-1.4_1 diff --git a/srcpkgs/libmosquitto b/srcpkgs/libmosquitto new file mode 120000 index 00000000000..53403a26689 --- /dev/null +++ b/srcpkgs/libmosquitto @@ -0,0 +1 @@ +mosquitto \ No newline at end of file diff --git a/srcpkgs/libmosquitto-devel b/srcpkgs/libmosquitto-devel new file mode 120000 index 00000000000..53403a26689 --- /dev/null +++ b/srcpkgs/libmosquitto-devel @@ -0,0 +1 @@ +mosquitto \ No newline at end of file diff --git a/srcpkgs/libmosquittopp b/srcpkgs/libmosquittopp new file mode 120000 index 00000000000..53403a26689 --- /dev/null +++ b/srcpkgs/libmosquittopp @@ -0,0 +1 @@ +mosquitto \ No newline at end of file diff --git a/srcpkgs/libmosquittopp-devel b/srcpkgs/libmosquittopp-devel new file mode 120000 index 00000000000..53403a26689 --- /dev/null +++ b/srcpkgs/libmosquittopp-devel @@ -0,0 +1 @@ +mosquitto \ No newline at end of file diff --git a/srcpkgs/mosquitto-clients b/srcpkgs/mosquitto-clients new file mode 120000 index 00000000000..53403a26689 --- /dev/null +++ b/srcpkgs/mosquitto-clients @@ -0,0 +1 @@ +mosquitto \ No newline at end of file diff --git a/srcpkgs/mosquitto/template b/srcpkgs/mosquitto/template new file mode 100644 index 00000000000..6e4c0a8980d --- /dev/null +++ b/srcpkgs/mosquitto/template @@ -0,0 +1,58 @@ +# Template file for 'mosquitto' +pkgname=mosquitto +version=1.4 +revision=1 +build_style=gnu-makefile +make_build_args="WITH_TLS_PSK=no" # not supported by libressl +make_install_args="prefix=/usr" +conf_files="/etc/mosquitto/mosquitto.conf" +makedepends="libressl-devel libuuid-devel" +short_desc="MQTT version 3.1/3.1.1 compatible message broker" +maintainer="Lukas Braun " +license="BSD" +homepage="http://mosquitto.org/" +distfiles="http://mosquitto.org/files/source/mosquitto-${version}.tar.gz" +checksum=591f3adcb6ed92c01f7ace1c878af728b797fe836892535620aa6106f42dbcc6 + +mosquitto-clients_package() { + short_desc="Mosquitto command line MQTT clients" + pkg_install() { + vmove usr/bin/mosquitto_pub + vmove usr/bin/mosquitto_sub + vmove usr/share/man/man1/mosquitto_pub.1 + vmove usr/share/man/man1/mosquitto_sub.1 + } +} + +libmosquitto_package() { + short_desc="MQTT version 3.1/3.1.1 client library" + pkg_install() { + vmove "usr/lib/libmosquitto.so.*" + } +} + +libmosquitto-devel_package() { + short_desc="MQTT version 3.1/3.1.1 client library - development files" + depends="libmosquitto-${version}_${revision}" + pkg_install() { + vmove usr/include/mosquitto.h + vmove usr/lib/libmosquitto.so + vmove usr/share/man/man3/libmosquitto.3 + } +} + +libmosquittopp_package() { + short_desc="MQTT version 3.1/3.1.1 C++ client library" + pkg_install() { + vmove "usr/lib/libmosquittopp.so.*" + } +} + +libmosquittopp-devel_package() { + short_desc="MQTT version 3.1/3.1.1 C++ client library - development files" + depends="libmosquittopp-${version}_${revision}" + pkg_install() { + vmove usr/include/mosquittopp.h + vmove usr/lib/libmosquittopp.so + } +}