netavark v1.6.0 was released, so instead of using git version, use release. Does not contain very much of changes, but list is available from netavark's commit log. Software now comes with additional tool named netavark-dhcp-proxy-client which is now included in package. Signed-off-by: Oskari Rauta <oskari.rauta@gmail.com>
51 lines
1.5 KiB
Makefile
51 lines
1.5 KiB
Makefile
include $(TOPDIR)/rules.mk
|
|
|
|
PKG_NAME:=netavark
|
|
PKG_VERSION:=1.6.0
|
|
PKG_RELEASE:=1
|
|
|
|
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
|
|
PKG_SOURCE_URL:=https://codeload.github.com/containers/netavark/tar.gz/v$(PKG_VERSION)?
|
|
PKG_HASH:=3bec9e9b0f3f8f857370900010fb2125ead462d43998ad8f43e4387a5b06f9d6
|
|
|
|
PKG_MAINTAINER:=Oskari Rauta <oskari.rauta@gmail.com>
|
|
PKG_LICENSE:=Apache-2.0
|
|
PKG_LICENSE_FILES:=LICENSE
|
|
|
|
PKG_BUILD_DEPENDS:= \
|
|
rust/host \
|
|
protobuf/host
|
|
|
|
include $(INCLUDE_DIR)/package.mk
|
|
include ../../lang/rust/rust-package.mk
|
|
|
|
define Package/netavark
|
|
SECTION:=net
|
|
CATEGORY:=Network
|
|
DEPENDS:=$(RUST_ARCH_DEPENDS)
|
|
TITLE:=A container network stack
|
|
URL:=https://github.com/containers/netavark
|
|
endef
|
|
|
|
define Package/netavark/description
|
|
Netavark is a rust based network stack for containers. It is being designed to work with Podman but is also
|
|
applicable for other OCI container management applications.
|
|
endef
|
|
|
|
define Package/netavark/conffiles
|
|
/etc/config/netavark
|
|
endef
|
|
|
|
CARGO_VARS += \
|
|
PROTOC=$(STAGING_DIR_HOSTPKG)/bin/protoc
|
|
|
|
define Package/netavark/install
|
|
$(INSTALL_DIR) $(1)/etc/config $(1)/usr/lib/podman
|
|
$(INSTALL_CONF) ./files/netavark-config $(1)/etc/config/netavark
|
|
$(INSTALL_BIN) ./files/netavark-wrapper $(1)/usr/lib/podman/netavark
|
|
$(INSTALL_BIN) $(PKG_INSTALL_DIR)/bin/netavark $(1)/usr/lib/podman/netavark-bin
|
|
$(INSTALL_BIN) $(PKG_INSTALL_DIR)/bin/netavark-dhcp-proxy-client $(1)/usr/lib/podman/
|
|
endef
|
|
|
|
$(eval $(call RustBinPackage,netavark))
|
|
$(eval $(call BuildPackage,netavark))
|