diff --git a/Config.in b/Config.in index e69de29..f2a9026 100644 --- a/Config.in +++ b/Config.in @@ -0,0 +1 @@ +source "$BR2_EXTERNAL_metricspi_PATH/package/victoriametrics/Config.in" diff --git a/configs/metricspi_defconfig b/configs/metricspi_defconfig index e03fd71..64e7f18 100644 --- a/configs/metricspi_defconfig +++ b/configs/metricspi_defconfig @@ -86,3 +86,4 @@ BR2_PACKAGE_UTIL_LINUX_SULOGIN=y BR2_TARGET_ROOTFS_SQUASHFS=y BR2_TARGET_ROOTFS_SQUASHFS4_XZ=y # BR2_TARGET_ROOTFS_TAR is not set +BR2_PACKAGE_VICTORIAMETRICS=y diff --git a/external.mk b/external.mk index e69de29..f489c0b 100644 --- a/external.mk +++ b/external.mk @@ -0,0 +1 @@ +include $(sort $(wildcard $(BR2_EXTERNAL_metricspi_PATH)/package/*/*.mk)) diff --git a/package/victoriametrics/Config.in b/package/victoriametrics/Config.in new file mode 100644 index 0000000..39b4b48 --- /dev/null +++ b/package/victoriametrics/Config.in @@ -0,0 +1,4 @@ +config BR2_PACKAGE_VICTORIAMETRICS + bool "victoriametrics" + help + Victoria Metrics diff --git a/package/victoriametrics/victoriametrics.mk b/package/victoriametrics/victoriametrics.mk new file mode 100644 index 0000000..1e7f7e6 --- /dev/null +++ b/package/victoriametrics/victoriametrics.mk @@ -0,0 +1,11 @@ +VICTORIAMETRICS_VERSION = 1.78.0 +VICTORIAMETRICS_SITE = $(call github,VictoriaMetrics,VictoriaMetrics,v$(VICTORIAMETRICS_VERSION)) +VICTORIAMETRICS_LICENSE = Apache-2.0 +VICTORIAMETRICS_LICENSE_FILES = LICENSE + +VICTORIAMETRICS_BUILD_TARGETS = app/victoria-metrics +VICTORIAMETRICS_LDFLAGS = -extldflags '-static' +VICTORIAMETRICS_TAGS = netgo osusergo nethttpomithttp2 musl +VICTORIAMETRICS_INSTALL_BINS = victoria-metrics + +$(eval $(golang-package))