filesystems/kubo: import kubo-0.17.0
Packaged in wip by myself and bsiegert@ IPFS is a global, versioned, peer-to-peer filesystem. It combines good ideas from previous systems such as Git, BitTorrent, Kademlia, SFS, and the Web. It is like a single BitTorrent swarm, exchanging git objects. IPFS provides an interface as simple as the HTTP web, but with permanence built-in. You can also mount the world at /ipfs.
This commit is contained in:
parent
18a2f3654a
commit
d083bd95c7
5 changed files with 8599 additions and 0 deletions
5
filesystems/kubo/DESCR
Normal file
5
filesystems/kubo/DESCR
Normal file
|
@ -0,0 +1,5 @@
|
|||
IPFS is a global, versioned, peer-to-peer filesystem. It combines
|
||||
good ideas from previous systems such as Git, BitTorrent, Kademlia,
|
||||
SFS, and the Web. It is like a single BitTorrent swarm, exchanging
|
||||
git objects. IPFS provides an interface as simple as the HTTP web,
|
||||
but with permanence built-in. You can also mount the world at /ipfs.
|
29
filesystems/kubo/Makefile
Normal file
29
filesystems/kubo/Makefile
Normal file
|
@ -0,0 +1,29 @@
|
|||
# $NetBSD: Makefile,v 1.1 2022/12/04 20:09:12 wiz Exp $
|
||||
|
||||
DISTNAME= kubo-0.17.0
|
||||
CATEGORIES= filesystems net
|
||||
MASTER_SITES= ${MASTER_SITE_GITHUB:=ipfs/}
|
||||
GITHUB_TAG= v${PKGVERSION_NOREV}
|
||||
|
||||
MAINTAINER= pkgsrc-users@NetBSD.org
|
||||
HOMEPAGE= https://github.com/ipfs/kubo/
|
||||
COMMENT= IPFS implementation in Go
|
||||
LICENSE= mit
|
||||
|
||||
USE_LANGUAGES= c
|
||||
USE_TOOLS+= gmake
|
||||
|
||||
INSTALLATION_DIRS= bin
|
||||
|
||||
do-build:
|
||||
cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${MAKE} build
|
||||
|
||||
do-install:
|
||||
cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${MAKE} install
|
||||
${INSTALL_PROGRAM} ${WRKDIR}/.gopath/bin/ipfs ${DESTDIR}${PREFIX}/bin
|
||||
|
||||
.include "go-modules.mk"
|
||||
|
||||
.include "../../lang/go/go-module.mk"
|
||||
.include "../../mk/fuse.buildlink3.mk"
|
||||
.include "../../mk/bsd.pkg.mk"
|
2
filesystems/kubo/PLIST
Normal file
2
filesystems/kubo/PLIST
Normal file
|
@ -0,0 +1,2 @@
|
|||
@comment $NetBSD: PLIST,v 1.1 2022/12/04 20:09:12 wiz Exp $
|
||||
bin/ipfs
|
6422
filesystems/kubo/distinfo
Normal file
6422
filesystems/kubo/distinfo
Normal file
File diff suppressed because it is too large
Load diff
2141
filesystems/kubo/go-modules.mk
Normal file
2141
filesystems/kubo/go-modules.mk
Normal file
File diff suppressed because it is too large
Load diff
Loading…
Reference in a new issue