include $(TOPDIR)/rules.mk PKG_NAME:=vzlogger PKG_VERSION:=0.8.9 PKG_RELEASE:=1 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz PKG_SOURCE_URL:=https://codeload.github.com/volkszaehler/vzlogger/tar.gz/v${PKG_VERSION}? PKG_HASH:=734fcd78ef5e1a41913fdef627b8382d9c0c04cb99fe023cdb50dc2ad2d972a4 PKG_MAINTAINER:=Andy Voigt PKG_LICENSE:=GPL-3.0-or-later PKG_LICENSE_FILES:=COPYING include $(INCLUDE_DIR)/package.mk include $(INCLUDE_DIR)/cmake.mk CMAKE_INSTALL:=1 CMAKE_OPTIONS += -DBUILD_TEST:BOOL=OFF define Package/vzlogger SECTION:=utils CATEGORY:=Utilities TITLE:=Data logger for smart meters (SML) with MQTT support URL:=https://volkszaehler.org/ DEPENDS:= \ +libcurl \ +libgcrypt \ +libgnutls \ +libjson-c \ +libmicrohttpd-no-ssl \ +libmosquitto-ssl \ +libsasl2 \ +libsml \ +libstdcpp \ +libunistring endef define Package/vzlogger/description vzlogger is a tool to read values from sensors and smartmeters. It is used to collect data which can be forwarded to the volkszaehler.org Middleware or to an MQTT broker. endef define Package/vzlogger/conffiles /etc/vzlogger.conf endef define Package/vzlogger/install $(INSTALL_DIR) $(1)/usr/bin $(1)/etc/init.d $(1)/etc/config $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/vzlogger $(1)/usr/bin/ $(INSTALL_BIN) ./files/vzlogger.init $(1)/etc/init.d/vzlogger $(INSTALL_CONF) ./files/vzlogger.conf $(1)/etc/vzlogger.conf endef $(eval $(call BuildPackage,vzlogger))