net/snort3: Include default configs and snort2lua
[feed/packages.git] / utils / ctop / Makefile
1 include $(TOPDIR)/rules.mk
2
3 PKG_NAME:=ctop
4 PKG_VERSION:=0.7.5
5 PKG_RELEASE:=1
6
7 PKG_SOURCE:=v$(PKG_VERSION).tar.gz
8 PKG_SOURCE_URL:=https://github.com/bcicen/ctop/archive
9 PKG_HASH:=a9a3be0e5eab2fee6b44a5d063188a354f9c0dde3d96a169d1490981f7826e9a
10
11 PKG_MAINTAINER:=Javier Marcet <javier@marcet.info>
12 PKG_LICENSE:=MIT
13 PKG_LICENSE_FILES:=LICENSE
14
15 PKG_BUILD_DEPENDS:=golang/host
16 PKG_BUILD_PARALLEL:=1
17 PKG_USE_MIPS16:=0
18
19 GO_PKG:=github.com/bcicen/ctop
20
21 include $(INCLUDE_DIR)/package.mk
22 include ../../lang/golang/golang-package.mk
23
24 define Package/ctop
25 SECTION:=utils
26 CATEGORY:=Utilities
27 TITLE:=Top-like interface for container metrics
28 URL:=https://ctop.sh/
29 DEPENDS:=$(GO_ARCH_DEPENDS)
30 endef
31
32 define Package/ctop/description
33 Top-like interface for container metrics
34 endef
35
36 MAKE_PATH:=$(GO_PKG_WORK_DIR_NAME)/build/src/$(GO_PKG)
37 MAKE_VARS += \
38 GOPATH=$(GO_PKG_BUILD_DIR) \
39 GOCACHE=$(GO_BUILD_CACHE_DIR) \
40 GOROOT_FINAL=$(GO_TARGET_ROOT) \
41 CC=$(TARGET_CC) \
42 CXX=$(TARGET_CXX) \
43 $(GO_PKG_VARS)
44 MAKE_FLAGS += \
45 COMMIT=$(PKG_SOURCE_VERSION)
46
47 define Package/ctop/install
48 $(INSTALL_DIR) $(1)/usr/sbin/
49 $(INSTALL_BIN) $(GO_PKG_BUILD_BIN_DIR)/ctop $(1)/usr/sbin/
50 endef
51
52 $(eval $(call BuildPackage,ctop))