diff --git a/Makefile b/Makefile new file mode 100644 --- /dev/null +++ b/Makefile @@ -0,0 +1 @@ +include ../Makefile.common diff --git a/abi_used_libs b/abi_used_libs new file mode 100644 --- /dev/null +++ b/abi_used_libs @@ -0,0 +1,3 @@ +libc.so.6 +libdl.so.2 +libpthread.so.0 diff --git a/files/ipfs.service b/files/ipfs.service new file mode 100644 --- /dev/null +++ b/files/ipfs.service @@ -0,0 +1,9 @@ +[Unit] +Description=InterPlanetary File System (IPFS) daemon + +[Service] +ExecStart=/usr/bin/ipfs daemon +Restart=on-failure + +[Install] +WantedBy=default.target diff --git a/package.yml b/package.yml new file mode 100644 --- /dev/null +++ b/package.yml @@ -0,0 +1,31 @@ +name : go-ipfs +version : 0.4.17 +release : 1 +source : + - https://dist.ipfs.io/go-ipfs/v0.4.17/go-ipfs-source.tar.gz : 4dce8bb71cdf11ed72731fb30db58ba6fbfcb78e73377171567fd6da846f1e93 +license : MIT +component : network.util +networking : yes +extract : no +summary : A peer-to-peer hypermedia protocol to make the web faster, safer, and more open. +description: | + IPFS (the InterPlanetary File System) is a new hypermedia distribution protocol, addressed by content and identities. IPFS enables the creation of completely distributed applications. It aims to make the web faster, safer, and more open. + + IPFS is a distributed file system that seeks to connect all computing devices with the same system of files. In some ways, this is similar to the original aims of the Web, but IPFS is actually more similar to a single bittorrent swarm exchanging git objects. +builddeps : + - git + - golang +setup : | + mkdir -p src/github.com/ipfs/go-ipfs + tar xf $sources/go-ipfs-source.tar.gz -C src/github.com/ipfs/go-ipfs --strip-components 1 +build : | + cd .. + export GOPATH=`pwd` + export PATH=$PATH:$GOPATH:$GOPATH/bin + cd src/github.com/ipfs/go-ipfs/ + %make build +install : | + cd src/github.com/ipfs/go-ipfs/ + install -D -m 00755 cmd/ipfs/ipfs $installdir/usr/bin/ipfs + install -D -m 00644 $pkgfiles/ipfs.service $installdir/usr/lib/systemd/user/ipfs.service + install -D -m 00644 misc/completion/ipfs-completion.bash $installdir/usr/share/bash-completions/completions/ipfs \ No newline at end of file diff --git a/pspec_x86_64.xml b/pspec_x86_64.xml new file mode 100644 --- /dev/null +++ b/pspec_x86_64.xml @@ -0,0 +1,40 @@ + + + go-ipfs + + Tim Klocke + taaem@mailbox.org + + MIT + network.util + A peer-to-peer hypermedia protocol to make the web faster, safer, and more open. + IPFS (the InterPlanetary File System) is a new hypermedia distribution protocol, addressed by content and identities. IPFS enables the creation of completely distributed applications. It aims to make the web faster, safer, and more open. + +IPFS is a distributed file system that seeks to connect all computing devices with the same system of files. In some ways, this is similar to the original aims of the Web, but IPFS is actually more similar to a single bittorrent swarm exchanging git objects. + + https://solus-project.com/sources/README.Solus + + + go-ipfs + A peer-to-peer hypermedia protocol to make the web faster, safer, and more open. + IPFS (the InterPlanetary File System) is a new hypermedia distribution protocol, addressed by content and identities. IPFS enables the creation of completely distributed applications. It aims to make the web faster, safer, and more open. + +IPFS is a distributed file system that seeks to connect all computing devices with the same system of files. In some ways, this is similar to the original aims of the Web, but IPFS is actually more similar to a single bittorrent swarm exchanging git objects. + + network.util + + /usr/bin/ipfs + /usr/lib/systemd/user/ipfs.service + /usr/share/bash-completions/completions/ipfs + + + + + 2018-08-25 + 0.4.17 + Packaging update + Tim Klocke + taaem@mailbox.org + + + \ No newline at end of file