|
@@ -0,0 +1,38 @@
|
|
|
+include $(TOPDIR)/rules.mk
|
|
|
+
|
|
|
+PKG_NAME:=ffnw-hoods
|
|
|
+PKG_VERSION:=1
|
|
|
+PKG_RELEASE:=1
|
|
|
+
|
|
|
+PKG_BUILD_DEPENDS := luci-base/host lua-cjson/host
|
|
|
+
|
|
|
+PKG_BUILD_DIR := $(BUILD_DIR)/$(PKG_NAME)
|
|
|
+
|
|
|
+include $(GLUONDIR)/include/package.mk
|
|
|
+
|
|
|
+define Package/ffnw-hoods
|
|
|
+ SECTION:=networke
|
|
|
+ CATEGORY:=Freifunk Nordwest
|
|
|
+ TITLE:=Hoodjson file
|
|
|
+endef
|
|
|
+
|
|
|
+define Package/ffnw-hoods/description
|
|
|
+ Hoodjson file for defined hoods
|
|
|
+endef
|
|
|
+
|
|
|
+define Build/Prepare
|
|
|
+ mkdir -p $(PKG_BUILD_DIR)
|
|
|
+endef
|
|
|
+
|
|
|
+define Build/Configure
|
|
|
+endef
|
|
|
+
|
|
|
+define Build/Compile
|
|
|
+endef
|
|
|
+
|
|
|
+define Package/ffnw-hoods/install
|
|
|
+ $(INSTALL_DIR) $(1)/lib/ffnw/hoods
|
|
|
+ lua -e 'local cjson = require("cjson"); print(cjson.encode(cjson.decode(assert(io.open("./files/lib/ffnw/hoods/hoods.json"):read("*a")))))' > $(1)/lib/ffnw/hoods/hoods.json
|
|
|
+endef
|
|
|
+
|
|
|
+$(eval $(call BuildPackage,ffnw-hoods))
|