Merge pull request #16194 from miska/snort3-master
[feed/packages.git] / net / gateway-go / Makefile
1 include $(TOPDIR)/rules.mk
2
3 PKG_NAME:=gateway-go
4 PKG_VERSION:=0.2.0
5 PKG_RELEASE:=1
6
7 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
8 PKG_SOURCE_URL:=https://codeload.github.com/OpenIoTHub/gateway-go/tar.gz/v${PKG_VERSION}?
9 PKG_HASH:=7d04d923ae39c2c9ffb4c5de2a3f335798ff167992a6d89d9538d0bf3867b6f8
10
11 PKG_MAINTAINER:=Yu Fang <newfarry@126.com>
12 PKG_LICENSE:=MIT
13 PKG_LICENSE_FILES:=LICENSE
14
15 PKG_BUILD_DIR:=$(BUILD_DIR)/gateway-go-$(PKG_VERSION)
16 PKG_BUILD_DEPENDS:=golang/host
17 PKG_BUILD_PARALLEL:=1
18 PKG_USE_MIPS16:=0
19
20 GO_PKG:=github.com/OpenIoTHub/gateway-go
21
22 GO_PKG_LDFLAGS_X:=\
23 main.version=v$(PKG_VERSION) \
24 main.commit=$(PKG_VERSION) \
25 main.builtBy=openwrt \
26
27 include $(INCLUDE_DIR)/package.mk
28 include ../../lang/golang/golang-package.mk
29
30 define Package/gateway-go
31 SECTION:=net
32 CATEGORY:=Network
33 SUBMENU:=Web Servers/Proxies
34 TITLE:=gateway-go - gateway of OpenIoTHub
35 URL:=https://github.com/OpenIoTHub/gateway-go
36 DEPENDS:=$(GO_ARCH_DEPENDS)
37 endef
38
39 define Package/gateway-go/description
40 gateway-go is GateWay Client for OpenIoTHub.
41 endef
42
43 define Package/gateway-go/install
44 $(call GoPackage/Package/Install/Bin,$(PKG_INSTALL_DIR))
45
46 $(INSTALL_DIR) $(1)/usr/bin/
47 $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/gateway-go $(1)/usr/bin/
48 $(INSTALL_DIR) $(1)/etc/gateway-go/
49 $(INSTALL_CONF) $(PKG_BUILD_DIR)/gateway-go.yaml $(1)/etc/gateway-go/
50 $(INSTALL_DIR) $(1)/etc/init.d/
51 $(INSTALL_BIN) ./files/gateway-go.init $(1)/etc/init.d/gateway-go
52 endef
53
54 define Package/gateway-go/conffiles
55 /etc/gateway-go/gateway-go.yaml
56 endef
57
58 $(eval $(call GoBinPackage,gateway-go))
59 $(eval $(call BuildPackage,gateway-go))