Name: paho-c Version: 1.3.16 Release: 1%{?dist} Summary: MQTT client library written in C Summary(ru): Клиентская библиотека MQTT, написанная на языке C License: BSD-3-Clause AND EPL-2.0 URL: https://eclipse.org/paho/clients/c Source0: https://github.com/eclipse/paho.mqtt.c/archive/v%{version}/paho.mqtt.c-%{version}.tar.gz Packager: NICE SOFT GROUP LLC (ООО "НАЙС СОФТ ГРУПП") 5024245440 Vendor: NiceSOFT Distribution: NiceOS.Core BugURL: https://bugs.niceos.ru/ VCS: https://specs.niceos.ru/rmps/%{name} BuildRequires: cmake BuildRequires: openssl-devel %description Eclipse Paho MQTT C is a client library implementation of the MQTT protocol. It can be used to build applications that communicate with MQTT brokers for real-time message exchange. The library supports multiple versions of MQTT, including MQTT 3.1.1 and MQTT 5.0, and is designed to be lightweight and suitable for constrained systems. It includes APIs for publishing and receiving messages, as well as managing topic subscriptions, making it a practical choice for IoT-oriented software. %description -l ru Paho C — это библиотека для разработки приложений на языке C, использующих протокол MQTT (Message Queuing Telemetry Transport), разрабатываемая Eclipse Foundation. Она предоставляет простой и эффективный интерфейс для взаимодействия с MQTT-брокерами и подходит для обмена сообщениями в режиме реального времени. Библиотека поддерживает MQTT 3.1.1 и MQTT 5.0, предоставляет функции публикации и получения сообщений, а также управление подписками на топики. Благодаря лёгкой архитектуре и хорошей производительности подходит для встраиваемых и IoT-сценариев. %package devel Summary: Development files for the Paho MQTT C client library Summary(ru): Файлы для разработки приложений с использованием Paho MQTT C Requires: %{name} = %{version}-%{release} %description -n %{name}-devel The %{name}-devel package contains headers and linker files required to build applications that use the Paho MQTT C client library. %description -l ru -n %{name}-devel Пакет %{name}-devel содержит заголовочные файлы и файлы для линковки, необходимые для сборки приложений, использующих клиентскую библиотеку Paho MQTT на C. %prep %autosetup -p1 -n paho.mqtt.c-%{version} %build %cmake \ -DPAHO_WITH_SSL=TRUE \ -DPAHO_BUILD_DOCUMENTATION=FALSE \ -DPAHO_BUILD_SAMPLES=TRUE \ -DPAHO_ENABLE_CPACK=FALSE \ -DCMAKE_INSTALL_LIBDIR:PATH=%{_libdir} %cmake_build %install %cmake_install %post -p /sbin/ldconfig %postun -p /sbin/ldconfig %files %license LICENSE edl-v10 epl-v20 %{_bindir}/paho* %{_libdir}/libpaho-mqtt*.so.1* %exclude %{_docdir} %files devel %{_bindir}/MQTT* %{_includedir}/* %{_libdir}/*.so %{_libdir}/cmake/eclipse-paho-mqtt-c/ %changelog * Sat May 09 2026 NiceOS Team - 1.3.16-1 - EN: - Update paho-c to 1.3.16. - Upstream notes: minimum CMake raised to 3.12, TCP_NODELAY enabled by default, and connect-latency improvements. - RU: - Обновление paho-c до 1.3.16. - Изменения upstream: минимальная версия CMake повышена до 3.12, TCP_NODELAY включён по умолчанию, улучшена задержка подключения. * Mon Jan 12 2026 NiceOS Team - 1.3.13-1 - Initial build for NiceOS (Первая сборка для НАЙС.ОС)