1 include $(TOPDIR
)/rules.mk
4 PKG_RELEASE
:=$(AUTORELEASE
)
5 PKG_LICENSE
:=Apache-2.0
6 PKG_LICENSE_FILES
:=LICENSE
8 GO_PKG
:=github.com
/docker
/libnetwork
14 PKG_SOURCE_URL
:=https
://$(GO_PKG
)
15 PKG_SOURCE_VERSION
:=0dde5c895075df6e3630e76f750a447cf63f4789
16 PKG_SOURCE_DATE
:=2022-07-16
17 PKG_MIRROR_HASH
:=ff5c7f30777c5fec50a59b79ff0e056fd09e3e55f3475816a21376bf72812d42
19 PKG_MAINTAINER
:=Gerard Ryan
<G.M0N3Y
.2503@gmail.com
>
21 PKG_BUILD_DEPENDS
:=golang
/host
25 include $(INCLUDE_DIR
)/package.mk
26 include ..
/..
/lang
/golang
/golang-package.mk
28 define Package
/libnetwork
31 TITLE
:=networking for containers
32 URL
:=https
://github.com
/docker
/libnetwork
33 DEPENDS
:=$(GO_ARCH_DEPENDS
)
36 define Package
/libnetwork
/description
37 Libnetwork provides a native Go implementation for connecting containers.
38 The goal of libnetwork is to deliver a robust Container Network Model that provides a consistent programming interface and the required network abstractions for applications.
41 GO_PKG_BUILD_VARS
+= GO111MODULE
=auto
43 define Package
/libnetwork
/install
44 $(call GoPackage
/Package
/Install
/Bin
,$(PKG_INSTALL_DIR
))
46 $(INSTALL_DIR
) $(1)/usr
/bin
/
47 $(INSTALL_BIN
) $(PKG_INSTALL_DIR
)/usr
/bin
/dnet
$(1)/usr
/bin
/
48 $(INSTALL_BIN
) $(PKG_INSTALL_DIR
)/usr
/bin
/proxy
$(1)/usr
/bin
/docker-proxy
51 $(eval
$(call GoBinPackage
,libnetwork
))
52 $(eval
$(call BuildPackage
,libnetwork
))