include $(TOPDIR)/rules.mk PKG_NAME:=bigclown-gateway PKG_RELEASE:=4 PKG_SOURCE_URL:=https://github.com/bigclownlabs/bch-gateway.git PKG_MAINTAINER:=Karel Kočí include $(TOPDIR)/package/autopkg-tag.mk include $(INCLUDE_DIR)/package.mk $(call include_mk, python3-package.mk) define Package/$(PKG_NAME) TITLE:=BigCLown gateway DEPENDS:=+python3 +mosquitto +mosquitto-client +kmod-usb-serial-ftdi +kmod-usb-acm endef define Py3Package/$(PKG_NAME)/install $(INSTALL_DIR) $(1)/usr/bin $(INSTALL_BIN) ./files/bcg $(1)/usr/bin/bcg $(INSTALL_DIR) $(1)/etc/config $(INSTALL_CONF) ./files/config $(1)/etc/config/bigclown-gateway $(INSTALL_DIR) $(1)/etc/init.d $(INSTALL_BIN) ./files/init $(1)/etc/init.d/bigclown-gateway $(INSTALL_DIR) $(1)/lib/udev/rules.d/ $(INSTALL_DATA) ./files/udev $(1)/lib/udev/rules.d/58-bigclown-usb-dongle.rules endef define Package/$(PKG_NAME)/conffiles /etc/config/bigclown-gateway endef define Build/Compile sed -i 's/@@VERSION@@/$(PKG_VERSION)/' "$(PKG_BUILD_DIR)/setup.py" $(call Build/Compile/Py3Mod,,install --prefix="/usr" --root=$(PKG_INSTALL_DIR)) endef $(eval $(call Py3Package,$(PKG_NAME))) $(eval $(call BuildPackage,$(PKG_NAME)))