Files
packages/net/atlas-probe/Makefile
Robert Marko 272f55e87f treewide: refresh hashes after move to use ZSTD as default
With the recent move to using ZSTD as the default compression format
for packaging git repo clones we must refresh all of the hashes for
the packages feed as well.

Signed-off-by: Robert Marko <robimarko@gmail.com>
2024-04-07 12:06:34 +02:00

70 lines
1.8 KiB
Makefile

#
# Copyright (C) 2019-2021 CZ.NIC z.s.p.o. (https://www.nic.cz/)
#
# This is free software, licensed under the GNU General Public License v2.
# See /LICENSE for more information.
#
include $(TOPDIR)/rules.mk
PKG_NAME:=atlas-probe
PKG_RELEASE:=1
PKG_SOURCE_PROTO:=git
PKG_SOURCE_VERSION:=2.6.3
PKG_SOURCE_URL:=https://github.com/RIPE-NCC/ripe-atlas-probe-busybox
PKG_MIRROR_HASH:=db2ffc377d09151f33100ae3f62705a84b5ead468074923db622f0a06966fb1a
PKG_MAINTAINER:=Jan Pavlinec <jan.pavlinec1@gmail.com>
PKG_LICENSE:=GPL-2.0-or-later
PKG_LICENSE_FILES:=LICENSE
PKG_FIXUP:=autoreconf
PKG_BUILD_PARALLEL:=1
include $(INCLUDE_DIR)/package.mk
define Package/atlas-probe
SECTION:=net
CATEGORY:=Network
TITLE:=RIPE Atlas probe measurement
DEPENDS:=+librt +libopenssl +openssh-client +sudo
USERID:=atlas=444:atlas=444
URL:=https://atlas.ripe.net/
endef
define Package/atlas-probe/description
RIPE Atlas is a global, open, distributed Internet measurement platform,
consisting of thousands of measurement devices that measure Internet
connectivity in real time.
endef
TARGET_CFLAGS += $(FPIC)
CONFIGURE_ARGS += \
--disable-shared \
--enable-static
CONFIGURE_PATH = libevent-2.1.11-stable
TARGET_LDFLAGS = -L$(PKG_BUILD_DIR)/$(CONFIGURE_PATH)/.libs
define Build/Compile
+$(MAKE_VARS) \
$(MAKE) $(PKG_JOBS) -C $(PKG_BUILD_DIR)/$(CONFIGURE_PATH) \
$(MAKE_FLAGS)
+$(MAKE_VARS) \
$(MAKE) $(PKG_JOBS) -C $(PKG_BUILD_DIR) \
$(MAKE_FLAGS)
endef
define Package/atlas-probe/install
+$(MAKE_VARS) \
$(MAKE) $(PKG_JOBS) -C $(PKG_BUILD_DIR) \
$(MAKE_FLAGS) CONFIG_PREFIX=$(1)/usr/libexec/atlas-probe install
$(INSTALL_DIR) $(1)/usr/libexec/atlas-probe/state
echo $(PKG_VERSION) > $(1)/usr/libexec/atlas-probe/state/VERSION
endef
$(eval $(call BuildPackage,atlas-probe))