1 include $(TOPDIR
)/rules.mk
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
:=f6ccccb1c082a432c2a5814aaedaca56af33d9ea
16 PKG_SOURCE_DATE
:=2022-06-02
17 PKG_MIRROR_HASH
:=92a23ff620c3cf3b05bc01a06721a9f78dfb6bc5b048dbcf70ea9542cec8e7a2
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
))