From 6eb58a4ff47ec6e911662857c99674e2657d3ee8 Mon Sep 17 00:00:00 2001 From: Lukas Braun Date: Fri, 20 Feb 2015 20:07:05 +0100 Subject: [PATCH] New package: mosquitto-1.4 Subpackages: - libmosquitto{,-devel} - libmosquittopp{,-devel} - mosquitto-clients --- common/shlibs | 2 ++ srcpkgs/libmosquitto | 1 + srcpkgs/libmosquitto-devel | 1 + srcpkgs/libmosquittopp | 1 + srcpkgs/libmosquittopp-devel | 1 + srcpkgs/mosquitto-clients | 1 + srcpkgs/mosquitto/template | 58 ++++++++++++++++++++++++++++++++++++ 7 files changed, 65 insertions(+) create mode 120000 srcpkgs/libmosquitto create mode 120000 srcpkgs/libmosquitto-devel create mode 120000 srcpkgs/libmosquittopp create mode 120000 srcpkgs/libmosquittopp-devel create mode 120000 srcpkgs/mosquitto-clients create mode 100644 srcpkgs/mosquitto/template 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 + } +}