Commit 2308b7da authored by Pavel Vainerman's avatar Pavel Vainerman

Сборка включающая MQTTPublisher (по умолчанию выключен)

parent 1f5d6110
......@@ -8,13 +8,13 @@
%def_enable logicproc
#%def_enable modbus
%def_disable tests
%def_enable mqtt
%def_disable mqtt
%define oname uniset2
Name: libuniset2
Version: 2.2
Release: alt27
Release: alt28
Summary: UniSet - library for building distributed industrial control systems
......@@ -276,6 +276,14 @@ Requires: %name-extension-common = %version-%release
%description extension-mqtt
MQTT for %name
%package extension-mqtt-devel
Group: Development/C++
Summary: Libraries needed to develop for uniset MQTT extension
Requires: %name-extension-common-devel = %version-%release
%description extension-mqtt-devel
Libraries needed to develop for uniset MQTT extension
%endif
......@@ -444,6 +452,17 @@ mv -f %buildroot%python_sitelibdir_noarch/* %buildroot%python_sitelibdir/%oname
%_includedir/%oname/extensions/io/
%endif
%if_enabled mqtt
%files extension-mqtt
%_bindir/%oname-mqtt*
%_libdir/libUniSet2MQTTPublisher*.so.*
%files extension-mqtt-devel
%_pkgconfigdir/libUniSet2MQTTPublisher*.pc
%_libdir/libUniSet2MQTTPublisher*.so
%_includedir/%oname/extensions/mqtt/
%endif
%files extension-common-devel
%_includedir/%oname/extensions/*.*
%_libdir/libUniSet2Extensions.so
......@@ -468,6 +487,10 @@ mv -f %buildroot%python_sitelibdir_noarch/* %buildroot%python_sitelibdir/%oname
# ..
%changelog
* Sun Feb 21 2016 Pavel Vainerman <pv@altlinux.ru> 2.2-alt28
- build with MQTTPublisher
- default mqtt extention disabled
* Sat Feb 20 2016 Pavel Vainerman <pv@altlinux.ru> 2.2-alt27
- (ModbusTCP): add forceDisconnect() func for tcp connection
......
......@@ -400,6 +400,7 @@ AC_CONFIG_FILES([Makefile
extensions/RRDServer/Makefile
extensions/RRDServer/libUniSet2RRDServer.pc
extensions/MQTTPublisher/Makefile
extensions/MQTTPublisher/libUniSet2MQTTPublisher.pc
extensions/tests/Makefile
extensions/tests/SMemoryTest/Makefile
testsuite/Makefile
......
......@@ -30,8 +30,8 @@ libUniSet2MQTTPublisher_la_SOURCES = MQTTPublisher.cc
devel_include_HEADERS = *.h
devel_includedir = $(pkgincludedir)/extensions/mqtt
#pkgconfigdir = $(libdir)/pkgconfig
#pkgconfig_DATA = libUniSet2MQTTPublisher.pc
pkgconfigdir = $(libdir)/pkgconfig
pkgconfig_DATA = libUniSet2MQTTPublisher.pc
#all-local:
# ln -sf ../MQTTPublisher/$(devel_include_HEADERS) ../include
......
prefix=@prefix@
exec_prefix=@exec_prefix@
libdir=@libdir@
includedir=@includedir@
Name: libUniSet2MQTTPublisher
Description: Support library for UniSet2MQTTPublisher
Requires: libUniSet2Extensions
Version: @VERSION@
Libs: -L${libdir} -lUniSet2MQTTPublisher -lmosquittopp
Cflags: -I${includedir}/@PACKAGE@/extensions/mqtt
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment