commit:     da748a61f0a7120df59519cbdb1806b8eb8acaf3
Author:     David Roman <davidroman96 <AT> gmail <DOT> com>
AuthorDate: Tue Aug  7 16:40:17 2018 +0000
Commit:     Georgy Yakovlev <gyakovlev <AT> gentoo <DOT> org>
CommitDate: Wed Aug  8 01:51:23 2018 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=da748a61

net-p2p/go-ipfs-bin: version bump to 0.4.17

Closes: https://github.com/gentoo/gentoo/pull/9491

 net-p2p/go-ipfs-bin/Manifest                  |  4 +++
 net-p2p/go-ipfs-bin/go-ipfs-bin-0.4.17.ebuild | 47 +++++++++++++++++++++++++++
 2 files changed, 51 insertions(+)

diff --git a/net-p2p/go-ipfs-bin/Manifest b/net-p2p/go-ipfs-bin/Manifest
index f8cc2ab68d4..5592cd20573 100644
--- a/net-p2p/go-ipfs-bin/Manifest
+++ b/net-p2p/go-ipfs-bin/Manifest
@@ -1,8 +1,12 @@
 DIST go-ipfs-bin-0.4.14.bash 20856 BLAKE2B 
60370fabf7dee1f157c242fef5709b486428db4dde24388fca1a21655b44e9cbd07a523af05c66f70e8a7ac43a40cb4a439faaae856bfe52c74853e7539b4f3e
 SHA512 
17568f42a0980734e57a6c22bab4bac149719ab4d586a5a477f4b11610c2c982c1b5c395b9244c73aa95c82bd40688b8368960bfc0fd5db2e6139660d38e6c9a
 DIST go-ipfs-bin-0.4.15.bash 20856 BLAKE2B 
60370fabf7dee1f157c242fef5709b486428db4dde24388fca1a21655b44e9cbd07a523af05c66f70e8a7ac43a40cb4a439faaae856bfe52c74853e7539b4f3e
 SHA512 
17568f42a0980734e57a6c22bab4bac149719ab4d586a5a477f4b11610c2c982c1b5c395b9244c73aa95c82bd40688b8368960bfc0fd5db2e6139660d38e6c9a
+DIST go-ipfs-bin-0.4.17.bash 20856 BLAKE2B 
60370fabf7dee1f157c242fef5709b486428db4dde24388fca1a21655b44e9cbd07a523af05c66f70e8a7ac43a40cb4a439faaae856bfe52c74853e7539b4f3e
 SHA512 
17568f42a0980734e57a6c22bab4bac149719ab4d586a5a477f4b11610c2c982c1b5c395b9244c73aa95c82bd40688b8368960bfc0fd5db2e6139660d38e6c9a
 DIST go-ipfs_v0.4.14_linux-386.tar.gz 8199245 BLAKE2B 
950daceb417126203b803e512a41c004118990a981ead1f4dcc09185994be17d2c0899627f0a3cbb99e20a1e003d704e9bee6ce405dfd992a1871f3cdbc324b7
 SHA512 
bb2f88f6409adbe79a543bdde8d758a7e0f043b044aac42886fe9f2a973cf3477ef333df52103673aa93dfddc71946cad99021df813a9425f42599ee1ce70270
 DIST go-ipfs_v0.4.14_linux-amd64.tar.gz 10218138 BLAKE2B 
10269581a8325172e5a5cebd64a760289864850703e62dc7e29a330d946d51b0b3ce2631a19fe9c7ea32f2eebb2b34a2bdb2682ac86a78bcf87a012d97bf5585
 SHA512 
71269aca8350e67a70faf7c16d2d7f9885d2e46a5af7cd737d888369d4a231e06ac8b4bebac43eda54c39b8cf345c80fbbc15fd227f0923f8381b3b0720fccb8
 DIST go-ipfs_v0.4.14_linux-arm.tar.gz 8136810 BLAKE2B 
4fc6b52fec544cdd0c33ca31dd520821bbba2f8fab2b90994cd092de7ea7a132db4acdad80c2929df11b2e0d36d040efdd1708db5b1c3f05b89dadf60974544e
 SHA512 
d87b5072aab2e3c00c8028f69042dea53523ba43eae01257b6fd25b9f5dc43aa09474368496da40bd62f99f63cc53c9786ce6babae08016d86ec8030c8c06b27
 DIST go-ipfs_v0.4.15_linux-386.tar.gz 8189548 BLAKE2B 
6f82260f92b55d863189ad6f0cdeff4972df863953d132cbb11623e06c33b154e650e9fd0bd03d4a3f8477cce22447603a0207f0afc6eed074fcf7d05ead01af
 SHA512 
11b4f11da0754819456dc7b5d149d72670582cd3e9c90b518546024356857c49a9a97ebebf1bc495e48e4bde96884e58f979a51fc57993bdff0509bccc6fad31
 DIST go-ipfs_v0.4.15_linux-amd64.tar.gz 10209630 BLAKE2B 
ce6fec2968765ac54f1376f0e8f9f3728338b06104a4b841b7993b5955f889e62e0bcf4e79fe6e180ef2e6cb4e9b07745935aaea74d7d6a050b7484e6d6ba9be
 SHA512 
d77790c5c58f49229989b0e08fa537bc084bf9e2953479e307557e96924f96b913f00c4a7a76c687f2db63f098a18a575f34d88a3f226e7933039e8d8910dd10
 DIST go-ipfs_v0.4.15_linux-arm.tar.gz 8124892 BLAKE2B 
8f3ab08f83ca7c4067a230fc0557393f107a08d1df069fd2029393cc1320d5cf678316e988472696aeceadea2d4f04e8c0bb85526284627c1d9e5f0acb2cc3e7
 SHA512 
4e98fda84d0f8c1e118150771b03a238cec96631d8ea798bf5c494f60711f1d272abe0830edfafb9f7fa6e246c59f30fe7896f231217f1b5aa2bdb6ccd3a94a5
+DIST go-ipfs_v0.4.17_linux-386.tar.gz 8625346 BLAKE2B 
e72b51a25eb0c18958f434483d28c45b43120ec9e583184cad8ac57c9470d685c568d9e166899d355200f89a0fe9fb3b05f9ce4c00c8c03bb928b0714b5d67c8
 SHA512 
031ee1624499ba9fd72efef780b1a04dee9a69dccc41190cebefcf5c271f676829fc220281db24d75a9159cd52fbbe3c85855911a5925efa23db85d2daefb500
+DIST go-ipfs_v0.4.17_linux-amd64.tar.gz 10726868 BLAKE2B 
bde05330dec16a9d40cf6ab0a872a2b2640e9d6811bc70b0a77a2149c36f0f9ddca927dcf66a7264b71b9a39ca49ab4e698ddaa7683b4b4ce871e207032ba9f5
 SHA512 
1d0b1b14b544c81ed6ecf4b5481e9b186d11d29afe1c63ad49abcc54346ec98ba28f7cfd712b5947a988ea7b810c71178ee79aadc87f3a946ecbfd5dcfd00b17
+DIST go-ipfs_v0.4.17_linux-arm.tar.gz 8541559 BLAKE2B 
a0633f414a2b8e6bfd1679442653cdcecaa1f3e5072ed9ca3afb64dd0183155077af71723a282285f2d70b7ac256d4e2e27515175453f16cd900ee01dcfb7440
 SHA512 
586b40575a18933eccd3a5af81efac8c0b6ea941bb5cef9e5bfc95ce56134863934c0e2fde29aa24944791c4842f0055ef43d1aab64b339649033801e4739cb6

diff --git a/net-p2p/go-ipfs-bin/go-ipfs-bin-0.4.17.ebuild 
b/net-p2p/go-ipfs-bin/go-ipfs-bin-0.4.17.ebuild
new file mode 100644
index 00000000000..ac644267056
--- /dev/null
+++ b/net-p2p/go-ipfs-bin/go-ipfs-bin-0.4.17.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit bash-completion-r1 systemd user
+
+DESCRIPTION="Main implementation of IPFS"
+HOMEPAGE="https://ipfs.io/";
+SRC_URI="amd64? ( 
https://dist.ipfs.io/go-ipfs/v${PV}/go-ipfs_v${PV}_linux-amd64.tar.gz )
+       x86? ( 
https://dist.ipfs.io/go-ipfs/v${PV}/go-ipfs_v${PV}_linux-386.tar.gz )
+       arm? ( 
https://dist.ipfs.io/go-ipfs/v${PV}/go-ipfs_v${PV}_linux-arm.tar.gz )
+
+       
https://raw.githubusercontent.com/ipfs/go-ipfs/v${PV}/misc/completion/ipfs-completion.bash
 -> ${P}.bash"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="-* ~amd64 ~arm ~x86"
+
+RDEPEND="sys-fs/fuse"
+S="${WORKDIR}/go-ipfs"
+
+QA_PREBUILT="/usr/bin/ipfs"
+
+src_install() {
+       dobin ipfs
+
+       systemd_dounit "${FILESDIR}/ipfs.service"
+       newinitd "${FILESDIR}/ipfs.init" ipfs
+       newconfd "${FILESDIR}/ipfs.confd" ipfs
+
+       newbashcomp "${DISTDIR}/${P}.bash" "ipfs"
+       keepdir /var/log/ipfs
+}
+
+pkg_preinst() {
+       enewgroup ipfs
+       enewuser ipfs "" "" /var/lib/ipfs ipfs
+
+       fowners -R ipfs:ipfs /var/log/ipfs
+}
+
+pkg_postinst() {
+       elog 'To be able to use the ipfs service you will need to create the 
ipfs repository'
+       elog '(eg: su -s /bin/sh -c "ipfs init -e" ipfs)'
+       elog 'or change IPFS_PATH of /etc/conf.d/ipfs with another with proper 
permissions.'
+}

Reply via email to