1 include $(TOPDIR
)/rules.mk
7 PKG_SOURCE
:=$(PKG_NAME
)-$(PKG_VERSION
).
tar.gz
8 PKG_SOURCE_URL
:=https
://codeload.github.com
/containers
/netavark
/tar.gz
/v
$(PKG_VERSION
)?
9 PKG_HASH
:=9ec50b715ded0a0699134c001656fdd1411e3fb5325d347695c6cb8cc5fcf572
11 PKG_MAINTAINER
:=Oskari Rauta
<oskari.rauta@gmail.com
>
12 PKG_LICENSE
:=Apache-2.0
13 PKG_LICENSE_FILES
:=LICENSE
20 include $(INCLUDE_DIR
)/package.mk
21 include ..
/..
/lang
/rust
/rust-package.mk
23 define Package
/netavark
26 DEPENDS
:=$(RUST_ARCH_DEPENDS
)
27 TITLE
:=A container network stack
28 URL
:=https
://github.com
/containers
/netavark
31 define Package
/netavark
/description
32 Netavark is a rust based network stack for containers. It is being designed to work with Podman but is also
33 applicable for other OCI container management applications.
36 define Package
/netavark
/conffiles
41 PROTOC
=$(STAGING_DIR_HOSTPKG
)/bin
/protoc
43 define Package
/netavark
/install
44 $(INSTALL_DIR
) $(1)/etc
/config
$(1)/usr
/lib
/podman
45 $(INSTALL_CONF
) .
/files
/netavark-config
$(1)/etc
/config
/netavark
46 $(INSTALL_BIN
) .
/files
/netavark-wrapper
$(1)/usr
/lib
/podman
/netavark
47 $(INSTALL_BIN
) $(PKG_INSTALL_DIR
)/bin
/netavark
$(1)/usr
/lib
/podman
/netavark-bin
48 $(INSTALL_BIN
) $(PKG_INSTALL_DIR
)/bin
/netavark-dhcp-proxy-client
$(1)/usr
/lib
/podman
/
51 $(eval
$(call RustBinPackage
,netavark
))
52 $(eval
$(call BuildPackage
,netavark
))