public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] repo/gentoo:master commit in: net-p2p/kubo/
@ 2022-08-03 22:55 Sam James
  0 siblings, 0 replies; 28+ messages in thread
From: Sam James @ 2022-08-03 22:55 UTC (permalink / raw
  To: gentoo-commits

commit:     dad74e464fe6d4430ff5037286973593eabb8647
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Wed Aug  3 22:54:21 2022 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Aug  3 22:54:50 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dad74e46

net-p2p/kubo: add github upstream metadata

Signed-off-by: Sam James <sam <AT> gentoo.org>

 net-p2p/kubo/metadata.xml | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/net-p2p/kubo/metadata.xml b/net-p2p/kubo/metadata.xml
index 9e33ed00d6e0..0b0389228dea 100644
--- a/net-p2p/kubo/metadata.xml
+++ b/net-p2p/kubo/metadata.xml
@@ -13,4 +13,7 @@
 		<email>proxy-maint@gentoo.org</email>
 		<name>Proxy Maintainers</name>
 	</maintainer>
+	<upstream>
+		<remote-id type="github">ipfs/kubo</remote-id>
+	</upstream>
 </pkgmetadata>


^ permalink raw reply related	[flat|nested] 28+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-p2p/kubo/
@ 2022-08-06 21:59 William Hubbs
  0 siblings, 0 replies; 28+ messages in thread
From: William Hubbs @ 2022-08-06 21:59 UTC (permalink / raw
  To: gentoo-commits

commit:     f6285602311da331b5e4431a306cd28701ff82d8
Author:     William Hubbs <williamh <AT> gentoo <DOT> org>
AuthorDate: Sat Aug  6 21:58:38 2022 +0000
Commit:     William Hubbs <williamh <AT> gentoo <DOT> org>
CommitDate: Sat Aug  6 21:59:03 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f6285602

net-p2p/kubo: add 0.14.0

Closes: https://bugs.gentoo.org/863485
Signed-off-by: William Hubbs <williamh <AT> gentoo.org>

 net-p2p/kubo/Manifest           |  2 ++
 net-p2p/kubo/kubo-0.14.0.ebuild | 69 +++++++++++++++++++++++++++++++++++++++++
 2 files changed, 71 insertions(+)

diff --git a/net-p2p/kubo/Manifest b/net-p2p/kubo/Manifest
index 09ae8432b7a0..967a7462e020 100644
--- a/net-p2p/kubo/Manifest
+++ b/net-p2p/kubo/Manifest
@@ -1 +1,3 @@
 DIST kubo-0.13.1.tar.gz 13474891 BLAKE2B 2e6e056e27a8783c9d04ea5d8c41d86e45250f5ba95c57737aaf52d36d453be31baab21767008596710d7eb84f471460c32de70faf1764740ea551a5aa4bd38e SHA512 3257d49df61bb31d4054934506ea543df2d9ed1f57b9b6aeef001bb77fe9fdce646fec96ded72b7f9f99e3bc687da77997b1295ebb5a40e20e4df0413e15bfd7
+DIST kubo-0.14.0-deps.tar.xz 169389828 BLAKE2B 9b664286885ad16eba2697bfbd87286fc35edb034beb0b80bcfa307af507013964f83783b0036d35d1e132f0a2a549e96f50f527cb3812cfe1417b36f7c416ed SHA512 cabb3c48bfc5d38996c5635b62b4a8dc49ca497cbe011e51c33086f18882fa74bc613644a4289639a7278dad634c66351c650c8ae041c9fca7f9f2c914644dd2
+DIST kubo-0.14.0.tar.gz 2224560 BLAKE2B d03f2ae98833f07a55cb8d929e3433ee35ad53345c31c80963ff4a183cbfa2ebf803607e0123b08304022673c1aa05013698d2cd3b97b4ecae84f4c4c5b69ab4 SHA512 ecba5d3669d50c382bff1b4d0197f5d8f67f36bb6e995d1db5791413bcf813ea8bf22fd3ea00368c0cf33cfc45621ea2f258acb52bda2b42ee2e1a7392195c10

diff --git a/net-p2p/kubo/kubo-0.14.0.ebuild b/net-p2p/kubo/kubo-0.14.0.ebuild
new file mode 100644
index 000000000000..d0a469ae9fd2
--- /dev/null
+++ b/net-p2p/kubo/kubo-0.14.0.ebuild
@@ -0,0 +1,69 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit bash-completion-r1 go-module systemd
+
+DESCRIPTION="Main implementation of IPFS"
+HOMEPAGE="https://ipfs.io/"
+SRC_URI="https://github.com/ipfs/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+SRC_URI+=" https://dev.gentoo.org/~williamh/dist/${P}-deps.tar.xz"
+
+LICENSE="Apache-2.0 BSD BSD-2 CC0-1.0 ISC MIT MPL-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+COMMON_DEPEND="
+	acct-group/ipfs
+	acct-user/ipfs
+	sys-fs/fuse:0
+"
+DEPEND="${COMMON_DEPEND}"
+RDEPEND="${COMMON_DEPEND}"
+BDEPEND="<dev-lang/go-1.19"
+
+DOCS=( CHANGELOG.md CONTRIBUTING.md README.md docs/ )
+
+src_compile() {
+	local mygoargs
+	mygoargs=(
+		-tags release
+	)
+
+	ego build "${mygoargs[@]}" -o ipfs ./cmd/ipfs
+	ego build "${mygoargs[@]}" -o ipfswatch ./cmd/ipfswatch
+
+	IPFS_PATH="" ./ipfs commands completion bash > ipfs-completion.bash || die
+}
+
+src_test() {
+	ego test ./cmd/ipfs/... ./cmd/ipfswatch/...
+}
+
+src_install() {
+	dobin ipfs
+	dobin ipfswatch
+	newbashcomp ipfs-completion.bash ipfs
+	einstalldocs
+
+	systemd_dounit "${FILESDIR}/ipfs.service"
+	systemd_newunit "${FILESDIR}/ipfs-at.service" "ipfs@.service"
+
+	newinitd "${FILESDIR}/ipfs.init" ipfs
+	newconfd "${FILESDIR}/ipfs.confd" ipfs
+
+	keepdir /var/log/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.'
+
+	# See https://bugs.gentoo.org/838238
+	ewarn 'In case kubo CPU usage is too high run the next workaround'
+	ewarn 'su -s /bin/sh -c "ipfs config profile apply lowpower" ipfs'
+	ewarn 'Be aware that this will make your node less visible to other peers'
+}


^ permalink raw reply related	[flat|nested] 28+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-p2p/kubo/
@ 2022-08-06 22:00 William Hubbs
  0 siblings, 0 replies; 28+ messages in thread
From: William Hubbs @ 2022-08-06 22:00 UTC (permalink / raw
  To: gentoo-commits

commit:     940883306bdc93e28601f8bdc36ed872dbb6b772
Author:     William Hubbs <williamh <AT> gentoo <DOT> org>
AuthorDate: Sat Aug  6 22:00:19 2022 +0000
Commit:     William Hubbs <williamh <AT> gentoo <DOT> org>
CommitDate: Sat Aug  6 22:00:19 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=94088330

net-p2p/kubo: drop 0.13.1

Signed-off-by: William Hubbs <williamh <AT> gentoo.org>

 net-p2p/kubo/Manifest           |  1 -
 net-p2p/kubo/kubo-0.13.1.ebuild | 69 -----------------------------------------
 2 files changed, 70 deletions(-)

diff --git a/net-p2p/kubo/Manifest b/net-p2p/kubo/Manifest
index 967a7462e020..4da89e4f1e0d 100644
--- a/net-p2p/kubo/Manifest
+++ b/net-p2p/kubo/Manifest
@@ -1,3 +1,2 @@
-DIST kubo-0.13.1.tar.gz 13474891 BLAKE2B 2e6e056e27a8783c9d04ea5d8c41d86e45250f5ba95c57737aaf52d36d453be31baab21767008596710d7eb84f471460c32de70faf1764740ea551a5aa4bd38e SHA512 3257d49df61bb31d4054934506ea543df2d9ed1f57b9b6aeef001bb77fe9fdce646fec96ded72b7f9f99e3bc687da77997b1295ebb5a40e20e4df0413e15bfd7
 DIST kubo-0.14.0-deps.tar.xz 169389828 BLAKE2B 9b664286885ad16eba2697bfbd87286fc35edb034beb0b80bcfa307af507013964f83783b0036d35d1e132f0a2a549e96f50f527cb3812cfe1417b36f7c416ed SHA512 cabb3c48bfc5d38996c5635b62b4a8dc49ca497cbe011e51c33086f18882fa74bc613644a4289639a7278dad634c66351c650c8ae041c9fca7f9f2c914644dd2
 DIST kubo-0.14.0.tar.gz 2224560 BLAKE2B d03f2ae98833f07a55cb8d929e3433ee35ad53345c31c80963ff4a183cbfa2ebf803607e0123b08304022673c1aa05013698d2cd3b97b4ecae84f4c4c5b69ab4 SHA512 ecba5d3669d50c382bff1b4d0197f5d8f67f36bb6e995d1db5791413bcf813ea8bf22fd3ea00368c0cf33cfc45621ea2f258acb52bda2b42ee2e1a7392195c10

diff --git a/net-p2p/kubo/kubo-0.13.1.ebuild b/net-p2p/kubo/kubo-0.13.1.ebuild
deleted file mode 100644
index 82573032a2ae..000000000000
--- a/net-p2p/kubo/kubo-0.13.1.ebuild
+++ /dev/null
@@ -1,69 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit bash-completion-r1 go-module systemd
-
-DESCRIPTION="Main implementation of IPFS"
-HOMEPAGE="https://ipfs.io/"
-SRC_URI="https://github.com/ipfs/${PN}/releases/download/v${PV}/go-ipfs-source.tar.gz -> ${P}.tar.gz"
-
-LICENSE="Apache-2.0 BSD BSD-2 CC0-1.0 ISC MIT MPL-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-RDEPEND="
-	acct-group/ipfs
-	acct-user/ipfs
-	sys-fs/fuse:0
-"
-
-DOCS=( CHANGELOG.md CONTRIBUTING.md README.md docs/ )
-
-S="${WORKDIR}"
-
-src_compile() {
-	default
-
-	local mygoargs
-	mygoargs=(
-		-tags release
-	)
-
-	go build "${mygoargs[@]}" -o ipfs ./cmd/ipfs || die
-	go build "${mygoargs[@]}" -o ipfswatch ./cmd/ipfswatch || die
-
-	IPFS_PATH="" ./ipfs commands completion bash > ipfs-completion.bash || die
-}
-
-src_test() {
-	go test ./cmd/ipfs/... ./cmd/ipfswatch/... || die
-}
-
-src_install() {
-	dobin ipfs
-	dobin ipfswatch
-	newbashcomp ipfs-completion.bash ipfs
-	einstalldocs
-
-	systemd_dounit "${FILESDIR}/ipfs.service"
-	systemd_newunit "${FILESDIR}/ipfs-at.service" "ipfs@.service"
-
-	newinitd "${FILESDIR}/ipfs.init" ipfs
-	newconfd "${FILESDIR}/ipfs.confd" ipfs
-
-	keepdir /var/log/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.'
-
-	# See https://bugs.gentoo.org/838238
-	ewarn 'In case kubo CPU usage is too high run the next workaround'
-	ewarn 'su -s /bin/sh -c "ipfs config profile apply lowpower" ipfs'
-	ewarn 'Be aware that this will make your node less visible to other peers'
-}


^ permalink raw reply related	[flat|nested] 28+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-p2p/kubo/
@ 2022-10-10 12:55 Joonas Niilola
  0 siblings, 0 replies; 28+ messages in thread
From: Joonas Niilola @ 2022-10-10 12:55 UTC (permalink / raw
  To: gentoo-commits

commit:     c2f7d5c1ad188a93bdcd1b203781079c763f6a90
Author:     David Roman <davidroman96 <AT> gmail <DOT> com>
AuthorDate: Tue Sep 20 08:13:40 2022 +0000
Commit:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Mon Oct 10 12:55:50 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c2f7d5c1

net-p2p/kubo: add 0.15.0

Signed-off-by: David Roman <davidroman96 <AT> gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/27367
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>

 net-p2p/kubo/Manifest           |  1 +
 net-p2p/kubo/kubo-0.15.0.ebuild | 70 +++++++++++++++++++++++++++++++++++++++++
 2 files changed, 71 insertions(+)

diff --git a/net-p2p/kubo/Manifest b/net-p2p/kubo/Manifest
index 4da89e4f1e0d..0e538fe532e7 100644
--- a/net-p2p/kubo/Manifest
+++ b/net-p2p/kubo/Manifest
@@ -1,2 +1,3 @@
 DIST kubo-0.14.0-deps.tar.xz 169389828 BLAKE2B 9b664286885ad16eba2697bfbd87286fc35edb034beb0b80bcfa307af507013964f83783b0036d35d1e132f0a2a549e96f50f527cb3812cfe1417b36f7c416ed SHA512 cabb3c48bfc5d38996c5635b62b4a8dc49ca497cbe011e51c33086f18882fa74bc613644a4289639a7278dad634c66351c650c8ae041c9fca7f9f2c914644dd2
 DIST kubo-0.14.0.tar.gz 2224560 BLAKE2B d03f2ae98833f07a55cb8d929e3433ee35ad53345c31c80963ff4a183cbfa2ebf803607e0123b08304022673c1aa05013698d2cd3b97b4ecae84f4c4c5b69ab4 SHA512 ecba5d3669d50c382bff1b4d0197f5d8f67f36bb6e995d1db5791413bcf813ea8bf22fd3ea00368c0cf33cfc45621ea2f258acb52bda2b42ee2e1a7392195c10
+DIST kubo-0.15.0.tar.gz 13318096 BLAKE2B 92a97eea130d24065c5d8a60ee7eb9b2bd3afba94596c0b538b04970277df11bf11f1cfc8399b303cea58cd249a86f956174d6544e6b6a94b34722ecdd20671a SHA512 26c1945c4ce641953e72a8f08802aa5acdd6c39fee3c1306bec0613a36b3d1ad79e23f7531427631848a6952ed950d27cd6a09f18352043bc145669b491843e6

diff --git a/net-p2p/kubo/kubo-0.15.0.ebuild b/net-p2p/kubo/kubo-0.15.0.ebuild
new file mode 100644
index 000000000000..85f31dd4bd4d
--- /dev/null
+++ b/net-p2p/kubo/kubo-0.15.0.ebuild
@@ -0,0 +1,70 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit bash-completion-r1 go-module systemd
+
+DESCRIPTION="Main implementation of IPFS"
+HOMEPAGE="https://ipfs.io/"
+SRC_URI="https://github.com/ipfs/${PN}/releases/download/v${PV}/kubo-source.tar.gz -> ${P}.tar.gz"
+
+LICENSE="Apache-2.0 BSD BSD-2 CC0-1.0 ISC MIT MPL-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+COMMON_DEPEND="
+	acct-group/ipfs
+	acct-user/ipfs
+	sys-fs/fuse:0
+"
+DEPEND="${COMMON_DEPEND}"
+RDEPEND="${COMMON_DEPEND}"
+BDEPEND="dev-lang/go"
+
+DOCS=( CHANGELOG.md CONTRIBUTING.md README.md docs/ )
+
+S="${WORKDIR}"
+
+src_compile() {
+	local mygoargs
+	mygoargs=(
+		-tags release
+	)
+
+	ego build "${mygoargs[@]}" -o ipfs ./cmd/ipfs
+	ego build "${mygoargs[@]}" -o ipfswatch ./cmd/ipfswatch
+
+	IPFS_PATH="" ./ipfs commands completion bash > ipfs-completion.bash || die
+}
+
+src_test() {
+	ego test ./cmd/ipfs/... ./cmd/ipfswatch/...
+}
+
+src_install() {
+	dobin ipfs
+	dobin ipfswatch
+	newbashcomp ipfs-completion.bash ipfs
+	einstalldocs
+
+	systemd_dounit "${FILESDIR}/ipfs.service"
+	systemd_newunit "${FILESDIR}/ipfs-at.service" "ipfs@.service"
+
+	newinitd "${FILESDIR}/ipfs.init" ipfs
+	newconfd "${FILESDIR}/ipfs.confd" ipfs
+
+	keepdir /var/log/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.'
+
+	# See https://bugs.gentoo.org/838238
+	ewarn 'In case kubo CPU usage is too high run the next workaround'
+	ewarn 'su -s /bin/sh -c "ipfs config profile apply lowpower" ipfs'
+	ewarn 'Be aware that this will make your node less visible to other peers'
+}


^ permalink raw reply related	[flat|nested] 28+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-p2p/kubo/
@ 2022-10-10 12:55 Joonas Niilola
  0 siblings, 0 replies; 28+ messages in thread
From: Joonas Niilola @ 2022-10-10 12:55 UTC (permalink / raw
  To: gentoo-commits

commit:     28308e431acee5877a81923445f415631653f69e
Author:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
AuthorDate: Mon Oct 10 12:42:45 2022 +0000
Commit:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Mon Oct 10 12:55:51 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=28308e43

net-p2p/kubo: drop COMMON_DEPEND from 0.15.0

Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>

 net-p2p/kubo/kubo-0.15.0.ebuild | 7 +++----
 1 file changed, 3 insertions(+), 4 deletions(-)

diff --git a/net-p2p/kubo/kubo-0.15.0.ebuild b/net-p2p/kubo/kubo-0.15.0.ebuild
index 85f31dd4bd4d..6558783604be 100644
--- a/net-p2p/kubo/kubo-0.15.0.ebuild
+++ b/net-p2p/kubo/kubo-0.15.0.ebuild
@@ -6,20 +6,19 @@ EAPI=8
 inherit bash-completion-r1 go-module systemd
 
 DESCRIPTION="Main implementation of IPFS"
-HOMEPAGE="https://ipfs.io/"
+HOMEPAGE="https://ipfs.io/ https://github.com/ipfs/kubo/"
 SRC_URI="https://github.com/ipfs/${PN}/releases/download/v${PV}/kubo-source.tar.gz -> ${P}.tar.gz"
 
 LICENSE="Apache-2.0 BSD BSD-2 CC0-1.0 ISC MIT MPL-2.0"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
 
-COMMON_DEPEND="
+DEPEND="
 	acct-group/ipfs
 	acct-user/ipfs
 	sys-fs/fuse:0
 "
-DEPEND="${COMMON_DEPEND}"
-RDEPEND="${COMMON_DEPEND}"
+RDEPEND="${DEPEND}"
 BDEPEND="dev-lang/go"
 
 DOCS=( CHANGELOG.md CONTRIBUTING.md README.md docs/ )


^ permalink raw reply related	[flat|nested] 28+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-p2p/kubo/
@ 2023-02-03  7:21 Sam James
  0 siblings, 0 replies; 28+ messages in thread
From: Sam James @ 2023-02-03  7:21 UTC (permalink / raw
  To: gentoo-commits

commit:     c8d03783bc97ef4db49bb90d21d3f2bbb2c7ec48
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Fri Feb  3 07:20:27 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Feb  3 07:20:54 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c8d03783

net-p2p/kubo: drop 0.14.0

Needs removed <dev-lang/go-1.19 (i.e. 1.18).

Signed-off-by: Sam James <sam <AT> gentoo.org>

 net-p2p/kubo/Manifest           |  2 --
 net-p2p/kubo/kubo-0.14.0.ebuild | 69 -----------------------------------------
 2 files changed, 71 deletions(-)

diff --git a/net-p2p/kubo/Manifest b/net-p2p/kubo/Manifest
index 0e538fe532e7..14ab16bd8bf8 100644
--- a/net-p2p/kubo/Manifest
+++ b/net-p2p/kubo/Manifest
@@ -1,3 +1 @@
-DIST kubo-0.14.0-deps.tar.xz 169389828 BLAKE2B 9b664286885ad16eba2697bfbd87286fc35edb034beb0b80bcfa307af507013964f83783b0036d35d1e132f0a2a549e96f50f527cb3812cfe1417b36f7c416ed SHA512 cabb3c48bfc5d38996c5635b62b4a8dc49ca497cbe011e51c33086f18882fa74bc613644a4289639a7278dad634c66351c650c8ae041c9fca7f9f2c914644dd2
-DIST kubo-0.14.0.tar.gz 2224560 BLAKE2B d03f2ae98833f07a55cb8d929e3433ee35ad53345c31c80963ff4a183cbfa2ebf803607e0123b08304022673c1aa05013698d2cd3b97b4ecae84f4c4c5b69ab4 SHA512 ecba5d3669d50c382bff1b4d0197f5d8f67f36bb6e995d1db5791413bcf813ea8bf22fd3ea00368c0cf33cfc45621ea2f258acb52bda2b42ee2e1a7392195c10
 DIST kubo-0.15.0.tar.gz 13318096 BLAKE2B 92a97eea130d24065c5d8a60ee7eb9b2bd3afba94596c0b538b04970277df11bf11f1cfc8399b303cea58cd249a86f956174d6544e6b6a94b34722ecdd20671a SHA512 26c1945c4ce641953e72a8f08802aa5acdd6c39fee3c1306bec0613a36b3d1ad79e23f7531427631848a6952ed950d27cd6a09f18352043bc145669b491843e6

diff --git a/net-p2p/kubo/kubo-0.14.0.ebuild b/net-p2p/kubo/kubo-0.14.0.ebuild
deleted file mode 100644
index d0a469ae9fd2..000000000000
--- a/net-p2p/kubo/kubo-0.14.0.ebuild
+++ /dev/null
@@ -1,69 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit bash-completion-r1 go-module systemd
-
-DESCRIPTION="Main implementation of IPFS"
-HOMEPAGE="https://ipfs.io/"
-SRC_URI="https://github.com/ipfs/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-SRC_URI+=" https://dev.gentoo.org/~williamh/dist/${P}-deps.tar.xz"
-
-LICENSE="Apache-2.0 BSD BSD-2 CC0-1.0 ISC MIT MPL-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-COMMON_DEPEND="
-	acct-group/ipfs
-	acct-user/ipfs
-	sys-fs/fuse:0
-"
-DEPEND="${COMMON_DEPEND}"
-RDEPEND="${COMMON_DEPEND}"
-BDEPEND="<dev-lang/go-1.19"
-
-DOCS=( CHANGELOG.md CONTRIBUTING.md README.md docs/ )
-
-src_compile() {
-	local mygoargs
-	mygoargs=(
-		-tags release
-	)
-
-	ego build "${mygoargs[@]}" -o ipfs ./cmd/ipfs
-	ego build "${mygoargs[@]}" -o ipfswatch ./cmd/ipfswatch
-
-	IPFS_PATH="" ./ipfs commands completion bash > ipfs-completion.bash || die
-}
-
-src_test() {
-	ego test ./cmd/ipfs/... ./cmd/ipfswatch/...
-}
-
-src_install() {
-	dobin ipfs
-	dobin ipfswatch
-	newbashcomp ipfs-completion.bash ipfs
-	einstalldocs
-
-	systemd_dounit "${FILESDIR}/ipfs.service"
-	systemd_newunit "${FILESDIR}/ipfs-at.service" "ipfs@.service"
-
-	newinitd "${FILESDIR}/ipfs.init" ipfs
-	newconfd "${FILESDIR}/ipfs.confd" ipfs
-
-	keepdir /var/log/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.'
-
-	# See https://bugs.gentoo.org/838238
-	ewarn 'In case kubo CPU usage is too high run the next workaround'
-	ewarn 'su -s /bin/sh -c "ipfs config profile apply lowpower" ipfs'
-	ewarn 'Be aware that this will make your node less visible to other peers'
-}


^ permalink raw reply related	[flat|nested] 28+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-p2p/kubo/
@ 2023-03-11 16:26 Sam James
  0 siblings, 0 replies; 28+ messages in thread
From: Sam James @ 2023-03-11 16:26 UTC (permalink / raw
  To: gentoo-commits

commit:     bd47d0e624c2f2d332ac0af3a3775e488df905af
Author:     David Roman <davidroman96 <AT> gmail <DOT> com>
AuthorDate: Thu Feb 16 11:33:35 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Mar 11 16:24:06 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd47d0e6

net-p2p/kubo: add 0.18.1

Signed-off-by: David Roman <davidroman96 <AT> gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/29609
Signed-off-by: Sam James <sam <AT> gentoo.org>

 net-p2p/kubo/Manifest           |  1 +
 net-p2p/kubo/kubo-0.18.1.ebuild | 69 +++++++++++++++++++++++++++++++++++++++++
 2 files changed, 70 insertions(+)

diff --git a/net-p2p/kubo/Manifest b/net-p2p/kubo/Manifest
index 14ab16bd8bf8..02b99cde4fa6 100644
--- a/net-p2p/kubo/Manifest
+++ b/net-p2p/kubo/Manifest
@@ -1 +1,2 @@
 DIST kubo-0.15.0.tar.gz 13318096 BLAKE2B 92a97eea130d24065c5d8a60ee7eb9b2bd3afba94596c0b538b04970277df11bf11f1cfc8399b303cea58cd249a86f956174d6544e6b6a94b34722ecdd20671a SHA512 26c1945c4ce641953e72a8f08802aa5acdd6c39fee3c1306bec0613a36b3d1ad79e23f7531427631848a6952ed950d27cd6a09f18352043bc145669b491843e6
+DIST kubo-0.18.1.tar.gz 13582874 BLAKE2B bc5ae67a476e796d774b47d29a5338cf2d1f1029197177bc69a36be255502bf12b45a8c6f5c4009ea100c749d73addc2195ce308e52883c8a36fecd08df26850 SHA512 eb6245abfef2079980f67f6a2dffad36346d06587df754d8477eeeda96464d9fa1428bb5d9ae628cca3ffa6a52c66c20e980c5a20ade389c1089aba947df6365

diff --git a/net-p2p/kubo/kubo-0.18.1.ebuild b/net-p2p/kubo/kubo-0.18.1.ebuild
new file mode 100644
index 000000000000..6cd5d94e6814
--- /dev/null
+++ b/net-p2p/kubo/kubo-0.18.1.ebuild
@@ -0,0 +1,69 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit bash-completion-r1 go-module systemd
+
+DESCRIPTION="Main implementation of IPFS"
+HOMEPAGE="https://ipfs.io/ https://github.com/ipfs/kubo/"
+SRC_URI="https://github.com/ipfs/${PN}/releases/download/v${PV}/kubo-source.tar.gz -> ${P}.tar.gz"
+
+LICENSE="Apache-2.0 BSD BSD-2 CC0-1.0 ISC MIT MPL-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+DEPEND="
+	acct-group/ipfs
+	acct-user/ipfs
+	sys-fs/fuse:0
+"
+RDEPEND="${DEPEND}"
+BDEPEND="dev-lang/go"
+
+DOCS=( CHANGELOG.md CONTRIBUTING.md README.md docs/ )
+
+S="${WORKDIR}"
+
+src_compile() {
+	local mygoargs
+	mygoargs=(
+		-tags release
+	)
+
+	ego build "${mygoargs[@]}" -o ipfs ./cmd/ipfs
+	ego build "${mygoargs[@]}" -o ipfswatch ./cmd/ipfswatch
+
+	IPFS_PATH="" ./ipfs commands completion bash > ipfs-completion.bash || die
+}
+
+src_test() {
+	ego test ./cmd/ipfs/... ./cmd/ipfswatch/...
+}
+
+src_install() {
+	dobin ipfs
+	dobin ipfswatch
+	newbashcomp ipfs-completion.bash ipfs
+	einstalldocs
+
+	systemd_dounit "${FILESDIR}/ipfs.service"
+	systemd_newunit "${FILESDIR}/ipfs-at.service" "ipfs@.service"
+
+	newinitd "${FILESDIR}/ipfs.init" ipfs
+	newconfd "${FILESDIR}/ipfs.confd" ipfs
+
+	keepdir /var/log/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.'
+
+	# See https://bugs.gentoo.org/838238
+	ewarn 'In case kubo CPU usage is too high run the next workaround'
+	ewarn 'su -s /bin/sh -c "ipfs config profile apply lowpower" ipfs'
+	ewarn 'Be aware that this will make your node less visible to other peers'
+}


^ permalink raw reply related	[flat|nested] 28+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-p2p/kubo/
@ 2023-05-20 12:50 Joonas Niilola
  0 siblings, 0 replies; 28+ messages in thread
From: Joonas Niilola @ 2023-05-20 12:50 UTC (permalink / raw
  To: gentoo-commits

commit:     3ed1d794fe758e1d1fe1e8486adbef392c8c1358
Author:     David Roman <davidroman96 <AT> gmail <DOT> com>
AuthorDate: Tue May  9 14:39:54 2023 +0000
Commit:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Sat May 20 12:50:06 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3ed1d794

net-p2p/kubo: add 0.20.0

Closes: https://bugs.gentoo.org/892986
Signed-off-by: David Roman <davidroman96 <AT> gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/30955
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>

 net-p2p/kubo/Manifest           |  1 +
 net-p2p/kubo/kubo-0.20.0.ebuild | 69 +++++++++++++++++++++++++++++++++++++++++
 2 files changed, 70 insertions(+)

diff --git a/net-p2p/kubo/Manifest b/net-p2p/kubo/Manifest
index 02b99cde4fa6..dc85126e1fc2 100644
--- a/net-p2p/kubo/Manifest
+++ b/net-p2p/kubo/Manifest
@@ -1,2 +1,3 @@
 DIST kubo-0.15.0.tar.gz 13318096 BLAKE2B 92a97eea130d24065c5d8a60ee7eb9b2bd3afba94596c0b538b04970277df11bf11f1cfc8399b303cea58cd249a86f956174d6544e6b6a94b34722ecdd20671a SHA512 26c1945c4ce641953e72a8f08802aa5acdd6c39fee3c1306bec0613a36b3d1ad79e23f7531427631848a6952ed950d27cd6a09f18352043bc145669b491843e6
 DIST kubo-0.18.1.tar.gz 13582874 BLAKE2B bc5ae67a476e796d774b47d29a5338cf2d1f1029197177bc69a36be255502bf12b45a8c6f5c4009ea100c749d73addc2195ce308e52883c8a36fecd08df26850 SHA512 eb6245abfef2079980f67f6a2dffad36346d06587df754d8477eeeda96464d9fa1428bb5d9ae628cca3ffa6a52c66c20e980c5a20ade389c1089aba947df6365
+DIST kubo-0.20.0.tar.gz 15476743 BLAKE2B 8b7e58f18c1342981f575545c6e11a167df240bb0d6d0712bcb3fd6a0aa7f84a6737af06d2ae89fe998ee715be5c0e0c39f4ce83685ae238008c46f48c6cf7a1 SHA512 5231efce18dbb6491fa6665db8d1522efcb2d7278203259714b77d655060765922e9076addb1de3e10950c2c7aa3c9e24e2114879c3e4ce1fceef69755b12eaf

diff --git a/net-p2p/kubo/kubo-0.20.0.ebuild b/net-p2p/kubo/kubo-0.20.0.ebuild
new file mode 100644
index 000000000000..6cd5d94e6814
--- /dev/null
+++ b/net-p2p/kubo/kubo-0.20.0.ebuild
@@ -0,0 +1,69 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit bash-completion-r1 go-module systemd
+
+DESCRIPTION="Main implementation of IPFS"
+HOMEPAGE="https://ipfs.io/ https://github.com/ipfs/kubo/"
+SRC_URI="https://github.com/ipfs/${PN}/releases/download/v${PV}/kubo-source.tar.gz -> ${P}.tar.gz"
+
+LICENSE="Apache-2.0 BSD BSD-2 CC0-1.0 ISC MIT MPL-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+DEPEND="
+	acct-group/ipfs
+	acct-user/ipfs
+	sys-fs/fuse:0
+"
+RDEPEND="${DEPEND}"
+BDEPEND="dev-lang/go"
+
+DOCS=( CHANGELOG.md CONTRIBUTING.md README.md docs/ )
+
+S="${WORKDIR}"
+
+src_compile() {
+	local mygoargs
+	mygoargs=(
+		-tags release
+	)
+
+	ego build "${mygoargs[@]}" -o ipfs ./cmd/ipfs
+	ego build "${mygoargs[@]}" -o ipfswatch ./cmd/ipfswatch
+
+	IPFS_PATH="" ./ipfs commands completion bash > ipfs-completion.bash || die
+}
+
+src_test() {
+	ego test ./cmd/ipfs/... ./cmd/ipfswatch/...
+}
+
+src_install() {
+	dobin ipfs
+	dobin ipfswatch
+	newbashcomp ipfs-completion.bash ipfs
+	einstalldocs
+
+	systemd_dounit "${FILESDIR}/ipfs.service"
+	systemd_newunit "${FILESDIR}/ipfs-at.service" "ipfs@.service"
+
+	newinitd "${FILESDIR}/ipfs.init" ipfs
+	newconfd "${FILESDIR}/ipfs.confd" ipfs
+
+	keepdir /var/log/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.'
+
+	# See https://bugs.gentoo.org/838238
+	ewarn 'In case kubo CPU usage is too high run the next workaround'
+	ewarn 'su -s /bin/sh -c "ipfs config profile apply lowpower" ipfs'
+	ewarn 'Be aware that this will make your node less visible to other peers'
+}


^ permalink raw reply related	[flat|nested] 28+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-p2p/kubo/
@ 2023-07-24 11:06 Florian Schmaus
  0 siblings, 0 replies; 28+ messages in thread
From: Florian Schmaus @ 2023-07-24 11:06 UTC (permalink / raw
  To: gentoo-commits

commit:     cd133d645581dcbd5d99e8216fa6c806dcfe625c
Author:     David Roman <davidroman96 <AT> gmail <DOT> com>
AuthorDate: Thu Jul  6 09:52:34 2023 +0000
Commit:     Florian Schmaus <flow <AT> gentoo <DOT> org>
CommitDate: Mon Jul 24 11:04:30 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cd133d64

net-p2p/kubo: drop 0.15.0, 0.18.1

Closes: https://bugs.gentoo.org/894126
Signed-off-by: David Roman <davidroman96 <AT> gmail.com>
Signed-off-by: Florian Schmaus <flow <AT> gentoo.org>

 net-p2p/kubo/Manifest           |  2 --
 net-p2p/kubo/kubo-0.15.0.ebuild | 69 -----------------------------------------
 net-p2p/kubo/kubo-0.18.1.ebuild | 69 -----------------------------------------
 3 files changed, 140 deletions(-)

diff --git a/net-p2p/kubo/Manifest b/net-p2p/kubo/Manifest
index dc85126e1fc2..929ca4077b9b 100644
--- a/net-p2p/kubo/Manifest
+++ b/net-p2p/kubo/Manifest
@@ -1,3 +1 @@
-DIST kubo-0.15.0.tar.gz 13318096 BLAKE2B 92a97eea130d24065c5d8a60ee7eb9b2bd3afba94596c0b538b04970277df11bf11f1cfc8399b303cea58cd249a86f956174d6544e6b6a94b34722ecdd20671a SHA512 26c1945c4ce641953e72a8f08802aa5acdd6c39fee3c1306bec0613a36b3d1ad79e23f7531427631848a6952ed950d27cd6a09f18352043bc145669b491843e6
-DIST kubo-0.18.1.tar.gz 13582874 BLAKE2B bc5ae67a476e796d774b47d29a5338cf2d1f1029197177bc69a36be255502bf12b45a8c6f5c4009ea100c749d73addc2195ce308e52883c8a36fecd08df26850 SHA512 eb6245abfef2079980f67f6a2dffad36346d06587df754d8477eeeda96464d9fa1428bb5d9ae628cca3ffa6a52c66c20e980c5a20ade389c1089aba947df6365
 DIST kubo-0.20.0.tar.gz 15476743 BLAKE2B 8b7e58f18c1342981f575545c6e11a167df240bb0d6d0712bcb3fd6a0aa7f84a6737af06d2ae89fe998ee715be5c0e0c39f4ce83685ae238008c46f48c6cf7a1 SHA512 5231efce18dbb6491fa6665db8d1522efcb2d7278203259714b77d655060765922e9076addb1de3e10950c2c7aa3c9e24e2114879c3e4ce1fceef69755b12eaf

diff --git a/net-p2p/kubo/kubo-0.15.0.ebuild b/net-p2p/kubo/kubo-0.15.0.ebuild
deleted file mode 100644
index 6558783604be..000000000000
--- a/net-p2p/kubo/kubo-0.15.0.ebuild
+++ /dev/null
@@ -1,69 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit bash-completion-r1 go-module systemd
-
-DESCRIPTION="Main implementation of IPFS"
-HOMEPAGE="https://ipfs.io/ https://github.com/ipfs/kubo/"
-SRC_URI="https://github.com/ipfs/${PN}/releases/download/v${PV}/kubo-source.tar.gz -> ${P}.tar.gz"
-
-LICENSE="Apache-2.0 BSD BSD-2 CC0-1.0 ISC MIT MPL-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-DEPEND="
-	acct-group/ipfs
-	acct-user/ipfs
-	sys-fs/fuse:0
-"
-RDEPEND="${DEPEND}"
-BDEPEND="dev-lang/go"
-
-DOCS=( CHANGELOG.md CONTRIBUTING.md README.md docs/ )
-
-S="${WORKDIR}"
-
-src_compile() {
-	local mygoargs
-	mygoargs=(
-		-tags release
-	)
-
-	ego build "${mygoargs[@]}" -o ipfs ./cmd/ipfs
-	ego build "${mygoargs[@]}" -o ipfswatch ./cmd/ipfswatch
-
-	IPFS_PATH="" ./ipfs commands completion bash > ipfs-completion.bash || die
-}
-
-src_test() {
-	ego test ./cmd/ipfs/... ./cmd/ipfswatch/...
-}
-
-src_install() {
-	dobin ipfs
-	dobin ipfswatch
-	newbashcomp ipfs-completion.bash ipfs
-	einstalldocs
-
-	systemd_dounit "${FILESDIR}/ipfs.service"
-	systemd_newunit "${FILESDIR}/ipfs-at.service" "ipfs@.service"
-
-	newinitd "${FILESDIR}/ipfs.init" ipfs
-	newconfd "${FILESDIR}/ipfs.confd" ipfs
-
-	keepdir /var/log/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.'
-
-	# See https://bugs.gentoo.org/838238
-	ewarn 'In case kubo CPU usage is too high run the next workaround'
-	ewarn 'su -s /bin/sh -c "ipfs config profile apply lowpower" ipfs'
-	ewarn 'Be aware that this will make your node less visible to other peers'
-}

diff --git a/net-p2p/kubo/kubo-0.18.1.ebuild b/net-p2p/kubo/kubo-0.18.1.ebuild
deleted file mode 100644
index 6cd5d94e6814..000000000000
--- a/net-p2p/kubo/kubo-0.18.1.ebuild
+++ /dev/null
@@ -1,69 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit bash-completion-r1 go-module systemd
-
-DESCRIPTION="Main implementation of IPFS"
-HOMEPAGE="https://ipfs.io/ https://github.com/ipfs/kubo/"
-SRC_URI="https://github.com/ipfs/${PN}/releases/download/v${PV}/kubo-source.tar.gz -> ${P}.tar.gz"
-
-LICENSE="Apache-2.0 BSD BSD-2 CC0-1.0 ISC MIT MPL-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-DEPEND="
-	acct-group/ipfs
-	acct-user/ipfs
-	sys-fs/fuse:0
-"
-RDEPEND="${DEPEND}"
-BDEPEND="dev-lang/go"
-
-DOCS=( CHANGELOG.md CONTRIBUTING.md README.md docs/ )
-
-S="${WORKDIR}"
-
-src_compile() {
-	local mygoargs
-	mygoargs=(
-		-tags release
-	)
-
-	ego build "${mygoargs[@]}" -o ipfs ./cmd/ipfs
-	ego build "${mygoargs[@]}" -o ipfswatch ./cmd/ipfswatch
-
-	IPFS_PATH="" ./ipfs commands completion bash > ipfs-completion.bash || die
-}
-
-src_test() {
-	ego test ./cmd/ipfs/... ./cmd/ipfswatch/...
-}
-
-src_install() {
-	dobin ipfs
-	dobin ipfswatch
-	newbashcomp ipfs-completion.bash ipfs
-	einstalldocs
-
-	systemd_dounit "${FILESDIR}/ipfs.service"
-	systemd_newunit "${FILESDIR}/ipfs-at.service" "ipfs@.service"
-
-	newinitd "${FILESDIR}/ipfs.init" ipfs
-	newconfd "${FILESDIR}/ipfs.confd" ipfs
-
-	keepdir /var/log/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.'
-
-	# See https://bugs.gentoo.org/838238
-	ewarn 'In case kubo CPU usage is too high run the next workaround'
-	ewarn 'su -s /bin/sh -c "ipfs config profile apply lowpower" ipfs'
-	ewarn 'Be aware that this will make your node less visible to other peers'
-}


^ permalink raw reply related	[flat|nested] 28+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-p2p/kubo/
@ 2023-07-24 11:06 Florian Schmaus
  0 siblings, 0 replies; 28+ messages in thread
From: Florian Schmaus @ 2023-07-24 11:06 UTC (permalink / raw
  To: gentoo-commits

commit:     965956f9c78a218a4bb290d3f9d2e345db021887
Author:     David Roman <davidroman96 <AT> gmail <DOT> com>
AuthorDate: Tue Jul 11 09:05:01 2023 +0000
Commit:     Florian Schmaus <flow <AT> gentoo <DOT> org>
CommitDate: Mon Jul 24 11:04:31 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=965956f9

net-p2p/kubo: add 0.21.0

Signed-off-by: David Roman <davidroman96 <AT> gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/31830
Signed-off-by: Florian Schmaus <flow <AT> gentoo.org>

 net-p2p/kubo/Manifest           |  1 +
 net-p2p/kubo/kubo-0.21.0.ebuild | 69 +++++++++++++++++++++++++++++++++++++++++
 2 files changed, 70 insertions(+)

diff --git a/net-p2p/kubo/Manifest b/net-p2p/kubo/Manifest
index 929ca4077b9b..9feb263dd025 100644
--- a/net-p2p/kubo/Manifest
+++ b/net-p2p/kubo/Manifest
@@ -1 +1,2 @@
 DIST kubo-0.20.0.tar.gz 15476743 BLAKE2B 8b7e58f18c1342981f575545c6e11a167df240bb0d6d0712bcb3fd6a0aa7f84a6737af06d2ae89fe998ee715be5c0e0c39f4ce83685ae238008c46f48c6cf7a1 SHA512 5231efce18dbb6491fa6665db8d1522efcb2d7278203259714b77d655060765922e9076addb1de3e10950c2c7aa3c9e24e2114879c3e4ce1fceef69755b12eaf
+DIST kubo-0.21.0.tar.gz 15523789 BLAKE2B 3db5e59ade1b121a7403b4188e90305dc1689922494114a7729ae23d3e3c8d89c244dc8ebb5a2563c79c6f591b4840d79c935cf6fbb7004e1f869c165308eeca SHA512 16b1462f4f2811f6188d6e6ca9c466bb8071dd45ca66d40e3f4c7d37d31b16bb3fb6d2408c61dfc5d3120847c25da735db0f89661d29493684a81a6f94251278

diff --git a/net-p2p/kubo/kubo-0.21.0.ebuild b/net-p2p/kubo/kubo-0.21.0.ebuild
new file mode 100644
index 000000000000..6cd5d94e6814
--- /dev/null
+++ b/net-p2p/kubo/kubo-0.21.0.ebuild
@@ -0,0 +1,69 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit bash-completion-r1 go-module systemd
+
+DESCRIPTION="Main implementation of IPFS"
+HOMEPAGE="https://ipfs.io/ https://github.com/ipfs/kubo/"
+SRC_URI="https://github.com/ipfs/${PN}/releases/download/v${PV}/kubo-source.tar.gz -> ${P}.tar.gz"
+
+LICENSE="Apache-2.0 BSD BSD-2 CC0-1.0 ISC MIT MPL-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+DEPEND="
+	acct-group/ipfs
+	acct-user/ipfs
+	sys-fs/fuse:0
+"
+RDEPEND="${DEPEND}"
+BDEPEND="dev-lang/go"
+
+DOCS=( CHANGELOG.md CONTRIBUTING.md README.md docs/ )
+
+S="${WORKDIR}"
+
+src_compile() {
+	local mygoargs
+	mygoargs=(
+		-tags release
+	)
+
+	ego build "${mygoargs[@]}" -o ipfs ./cmd/ipfs
+	ego build "${mygoargs[@]}" -o ipfswatch ./cmd/ipfswatch
+
+	IPFS_PATH="" ./ipfs commands completion bash > ipfs-completion.bash || die
+}
+
+src_test() {
+	ego test ./cmd/ipfs/... ./cmd/ipfswatch/...
+}
+
+src_install() {
+	dobin ipfs
+	dobin ipfswatch
+	newbashcomp ipfs-completion.bash ipfs
+	einstalldocs
+
+	systemd_dounit "${FILESDIR}/ipfs.service"
+	systemd_newunit "${FILESDIR}/ipfs-at.service" "ipfs@.service"
+
+	newinitd "${FILESDIR}/ipfs.init" ipfs
+	newconfd "${FILESDIR}/ipfs.confd" ipfs
+
+	keepdir /var/log/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.'
+
+	# See https://bugs.gentoo.org/838238
+	ewarn 'In case kubo CPU usage is too high run the next workaround'
+	ewarn 'su -s /bin/sh -c "ipfs config profile apply lowpower" ipfs'
+	ewarn 'Be aware that this will make your node less visible to other peers'
+}


^ permalink raw reply related	[flat|nested] 28+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-p2p/kubo/
@ 2023-07-25 15:29 Jakov Smolić
  0 siblings, 0 replies; 28+ messages in thread
From: Jakov Smolić @ 2023-07-25 15:29 UTC (permalink / raw
  To: gentoo-commits

commit:     7dace51478c43fe05f2d43cc4c2edcdc3564d30f
Author:     Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
AuthorDate: Tue Jul 25 15:28:59 2023 +0000
Commit:     Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
CommitDate: Tue Jul 25 15:28:59 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7dace514

net-p2p/kubo: Stabilize 0.20.0 amd64, #911204

Signed-off-by: Jakov Smolić <jsmolic <AT> gentoo.org>

 net-p2p/kubo/kubo-0.20.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-p2p/kubo/kubo-0.20.0.ebuild b/net-p2p/kubo/kubo-0.20.0.ebuild
index 6cd5d94e6814..a72a638a9eb2 100644
--- a/net-p2p/kubo/kubo-0.20.0.ebuild
+++ b/net-p2p/kubo/kubo-0.20.0.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/ipfs/${PN}/releases/download/v${PV}/kubo-source.tar.
 
 LICENSE="Apache-2.0 BSD BSD-2 CC0-1.0 ISC MIT MPL-2.0"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 
 DEPEND="
 	acct-group/ipfs


^ permalink raw reply related	[flat|nested] 28+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-p2p/kubo/
@ 2023-07-25 18:52 Sam James
  0 siblings, 0 replies; 28+ messages in thread
From: Sam James @ 2023-07-25 18:52 UTC (permalink / raw
  To: gentoo-commits

commit:     58dfcf78ea36f4736841f1b07d165547664a8330
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue Jul 25 18:51:41 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Jul 25 18:51:50 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=58dfcf78

net-p2p/kubo: Stabilize 0.20.0 x86, #911204

Signed-off-by: Sam James <sam <AT> gentoo.org>

 net-p2p/kubo/kubo-0.20.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-p2p/kubo/kubo-0.20.0.ebuild b/net-p2p/kubo/kubo-0.20.0.ebuild
index a72a638a9eb2..901c211978d5 100644
--- a/net-p2p/kubo/kubo-0.20.0.ebuild
+++ b/net-p2p/kubo/kubo-0.20.0.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/ipfs/${PN}/releases/download/v${PV}/kubo-source.tar.
 
 LICENSE="Apache-2.0 BSD BSD-2 CC0-1.0 ISC MIT MPL-2.0"
 SLOT="0"
-KEYWORDS="amd64 ~x86"
+KEYWORDS="amd64 x86"
 
 DEPEND="
 	acct-group/ipfs


^ permalink raw reply related	[flat|nested] 28+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-p2p/kubo/
@ 2023-08-10 10:04 Yixun Lan
  0 siblings, 0 replies; 28+ messages in thread
From: Yixun Lan @ 2023-08-10 10:04 UTC (permalink / raw
  To: gentoo-commits

commit:     fabab18a3b63ae28a912c381e9d9f979ab284c5b
Author:     David Roman <davidroman96 <AT> gmail <DOT> com>
AuthorDate: Thu Aug 10 08:58:30 2023 +0000
Commit:     Yixun Lan <dlan <AT> gentoo <DOT> org>
CommitDate: Thu Aug 10 09:54:19 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fabab18a

net-p2p/kubo: add 0.22.0

Closes: https://github.com/gentoo/gentoo/pull/32243
Signed-off-by: David Roman <davidroman96 <AT> gmail.com>
Signed-off-by: Yixun Lan <dlan <AT> gentoo.org>

 net-p2p/kubo/Manifest           |  1 +
 net-p2p/kubo/kubo-0.22.0.ebuild | 71 +++++++++++++++++++++++++++++++++++++++++
 2 files changed, 72 insertions(+)

diff --git a/net-p2p/kubo/Manifest b/net-p2p/kubo/Manifest
index 9feb263dd025..ccab66c9d3be 100644
--- a/net-p2p/kubo/Manifest
+++ b/net-p2p/kubo/Manifest
@@ -1,2 +1,3 @@
 DIST kubo-0.20.0.tar.gz 15476743 BLAKE2B 8b7e58f18c1342981f575545c6e11a167df240bb0d6d0712bcb3fd6a0aa7f84a6737af06d2ae89fe998ee715be5c0e0c39f4ce83685ae238008c46f48c6cf7a1 SHA512 5231efce18dbb6491fa6665db8d1522efcb2d7278203259714b77d655060765922e9076addb1de3e10950c2c7aa3c9e24e2114879c3e4ce1fceef69755b12eaf
 DIST kubo-0.21.0.tar.gz 15523789 BLAKE2B 3db5e59ade1b121a7403b4188e90305dc1689922494114a7729ae23d3e3c8d89c244dc8ebb5a2563c79c6f591b4840d79c935cf6fbb7004e1f869c165308eeca SHA512 16b1462f4f2811f6188d6e6ca9c466bb8071dd45ca66d40e3f4c7d37d31b16bb3fb6d2408c61dfc5d3120847c25da735db0f89661d29493684a81a6f94251278
+DIST kubo-0.22.0.tar.gz 15681418 BLAKE2B 059c6b34a8188ad2add2ecb1cd8f69d755388d9c74c58ad5c2e95459101aa77397ad16e92b72ffe703f0dc2f62b04573fdf9da065aaee003623c6038601370c7 SHA512 08fff4a53286e106ecebeb2bee6f0f0154e8f75029f9dacf5c5e99f23d27c8243adb8cf69bea7da1df0e849bf325f18516ed6c18a5454623da2530a0f3810a32

diff --git a/net-p2p/kubo/kubo-0.22.0.ebuild b/net-p2p/kubo/kubo-0.22.0.ebuild
new file mode 100644
index 000000000000..4c28e0f66879
--- /dev/null
+++ b/net-p2p/kubo/kubo-0.22.0.ebuild
@@ -0,0 +1,71 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit go-module shell-completion systemd
+
+DESCRIPTION="Main implementation of IPFS"
+HOMEPAGE="https://ipfs.io/ https://github.com/ipfs/kubo/"
+SRC_URI="https://github.com/ipfs/${PN}/releases/download/v${PV}/kubo-source.tar.gz -> ${P}.tar.gz"
+
+LICENSE="Apache-2.0 BSD BSD-2 CC0-1.0 ISC MIT MPL-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+DEPEND="
+	acct-group/ipfs
+	acct-user/ipfs
+	sys-fs/fuse:0
+"
+RDEPEND="${DEPEND}"
+BDEPEND="dev-lang/go"
+
+DOCS=( CHANGELOG.md CONTRIBUTING.md README.md docs/ )
+
+S="${WORKDIR}"
+
+src_compile() {
+	local mygoargs
+	mygoargs=(
+		-tags release
+	)
+
+	ego build "${mygoargs[@]}" -o ipfs ./cmd/ipfs
+	ego build "${mygoargs[@]}" -o ipfswatch ./cmd/ipfswatch
+
+	IPFS_PATH="" ./ipfs commands completion bash > ipfs-completion.bash || die
+	IPFS_PATH="" ./ipfs commands completion fish > ipfs-completion.fish || die
+}
+
+src_test() {
+	ego test ./cmd/ipfs/... ./cmd/ipfswatch/...
+}
+
+src_install() {
+	dobin ipfs
+	dobin ipfswatch
+	newbashcomp ipfs-completion.bash ipfs
+	newfishcomp ipfs-completion.fish ipfs
+	einstalldocs
+
+	systemd_dounit "${FILESDIR}/ipfs.service"
+	systemd_newunit "${FILESDIR}/ipfs-at.service" "ipfs@.service"
+
+	newinitd "${FILESDIR}/ipfs.init" ipfs
+	newconfd "${FILESDIR}/ipfs.confd" ipfs
+
+	keepdir /var/log/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.'
+
+	# See https://bugs.gentoo.org/838238
+	ewarn 'In case kubo CPU usage is too high run the next workaround'
+	ewarn 'su -s /bin/sh -c "ipfs config profile apply lowpower" ipfs'
+	ewarn 'Be aware that this will make your node less visible to other peers'
+}


^ permalink raw reply related	[flat|nested] 28+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-p2p/kubo/
@ 2023-09-23  9:37 Sam James
  0 siblings, 0 replies; 28+ messages in thread
From: Sam James @ 2023-09-23  9:37 UTC (permalink / raw
  To: gentoo-commits

commit:     bba52f2f665f5087558f5bf0c2ba471d90a3181c
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat Sep 23 09:36:26 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Sep 23 09:36:26 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bba52f2f

net-p2p/kubo: bdepend on <go-1.21

Bug: https://bugs.gentoo.org/912149
Signed-off-by: Sam James <sam <AT> gentoo.org>

 net-p2p/kubo/kubo-0.20.0.ebuild | 3 ++-
 net-p2p/kubo/kubo-0.21.0.ebuild | 3 ++-
 net-p2p/kubo/kubo-0.22.0.ebuild | 3 ++-
 3 files changed, 6 insertions(+), 3 deletions(-)

diff --git a/net-p2p/kubo/kubo-0.20.0.ebuild b/net-p2p/kubo/kubo-0.20.0.ebuild
index 901c211978d5..5df5e00bcf6d 100644
--- a/net-p2p/kubo/kubo-0.20.0.ebuild
+++ b/net-p2p/kubo/kubo-0.20.0.ebuild
@@ -19,7 +19,8 @@ DEPEND="
 	sys-fs/fuse:0
 "
 RDEPEND="${DEPEND}"
-BDEPEND="dev-lang/go"
+# <go-1.21 for bug #912149
+BDEPEND="<dev-lang/go-1.21"
 
 DOCS=( CHANGELOG.md CONTRIBUTING.md README.md docs/ )
 

diff --git a/net-p2p/kubo/kubo-0.21.0.ebuild b/net-p2p/kubo/kubo-0.21.0.ebuild
index 6cd5d94e6814..18a27c38d9ad 100644
--- a/net-p2p/kubo/kubo-0.21.0.ebuild
+++ b/net-p2p/kubo/kubo-0.21.0.ebuild
@@ -19,7 +19,8 @@ DEPEND="
 	sys-fs/fuse:0
 "
 RDEPEND="${DEPEND}"
-BDEPEND="dev-lang/go"
+# <go-1.21 for bug #912149
+BDEPEND="<dev-lang/go-1.21"
 
 DOCS=( CHANGELOG.md CONTRIBUTING.md README.md docs/ )
 

diff --git a/net-p2p/kubo/kubo-0.22.0.ebuild b/net-p2p/kubo/kubo-0.22.0.ebuild
index 4c28e0f66879..7ecb3b7e9102 100644
--- a/net-p2p/kubo/kubo-0.22.0.ebuild
+++ b/net-p2p/kubo/kubo-0.22.0.ebuild
@@ -19,7 +19,8 @@ DEPEND="
 	sys-fs/fuse:0
 "
 RDEPEND="${DEPEND}"
-BDEPEND="dev-lang/go"
+# <go-1.21 for bug #912149
+BDEPEND="<dev-lang/go-1.21"
 
 DOCS=( CHANGELOG.md CONTRIBUTING.md README.md docs/ )
 


^ permalink raw reply related	[flat|nested] 28+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-p2p/kubo/
@ 2024-01-06 20:04 Viorel Munteanu
  0 siblings, 0 replies; 28+ messages in thread
From: Viorel Munteanu @ 2024-01-06 20:04 UTC (permalink / raw
  To: gentoo-commits

commit:     59def3addda264e31c356b17a4cef7902b6180cb
Author:     Matoro Mahri <matoro_gentoo <AT> matoro <DOT> tk>
AuthorDate: Sat Jan  6 20:00:57 2024 +0000
Commit:     Viorel Munteanu <ceamac <AT> gentoo <DOT> org>
CommitDate: Sat Jan  6 20:02:21 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=59def3ad

net-p2p/kubo: destabilize 0.20.0 for ~x86

Bug: https://bugs.gentoo.org/921366
Signed-off-by: Matoro Mahri <matoro_gentoo <AT> matoro.tk>
Signed-off-by: Viorel Munteanu <ceamac <AT> gentoo.org>

 net-p2p/kubo/kubo-0.20.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-p2p/kubo/kubo-0.20.0.ebuild b/net-p2p/kubo/kubo-0.20.0.ebuild
index 5df5e00bcf6d..ba92ae6a0382 100644
--- a/net-p2p/kubo/kubo-0.20.0.ebuild
+++ b/net-p2p/kubo/kubo-0.20.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/ipfs/${PN}/releases/download/v${PV}/kubo-source.tar.
 
 LICENSE="Apache-2.0 BSD BSD-2 CC0-1.0 ISC MIT MPL-2.0"
 SLOT="0"
-KEYWORDS="amd64 x86"
+KEYWORDS="amd64 ~x86"
 
 DEPEND="
 	acct-group/ipfs


^ permalink raw reply related	[flat|nested] 28+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-p2p/kubo/
@ 2024-01-13  9:07 Joonas Niilola
  0 siblings, 0 replies; 28+ messages in thread
From: Joonas Niilola @ 2024-01-13  9:07 UTC (permalink / raw
  To: gentoo-commits

commit:     402e06e5f2ea5b4decd3688d3a172ea2090fa68c
Author:     David Roman <davidroman96 <AT> gmail <DOT> com>
AuthorDate: Mon Jan  8 10:41:29 2024 +0000
Commit:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Sat Jan 13 09:07:14 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=402e06e5

net-p2p/kubo: add 0.25.0

Closes: https://bugs.gentoo.org/921141
Closes: https://github.com/gentoo/gentoo/pull/33262
Signed-off-by: David Roman <davidroman96 <AT> gmail.com>
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>

 net-p2p/kubo/Manifest           |  1 +
 net-p2p/kubo/kubo-0.25.0.ebuild | 72 +++++++++++++++++++++++++++++++++++++++++
 2 files changed, 73 insertions(+)

diff --git a/net-p2p/kubo/Manifest b/net-p2p/kubo/Manifest
index ccab66c9d3be..b72340d7f7a9 100644
--- a/net-p2p/kubo/Manifest
+++ b/net-p2p/kubo/Manifest
@@ -1,3 +1,4 @@
 DIST kubo-0.20.0.tar.gz 15476743 BLAKE2B 8b7e58f18c1342981f575545c6e11a167df240bb0d6d0712bcb3fd6a0aa7f84a6737af06d2ae89fe998ee715be5c0e0c39f4ce83685ae238008c46f48c6cf7a1 SHA512 5231efce18dbb6491fa6665db8d1522efcb2d7278203259714b77d655060765922e9076addb1de3e10950c2c7aa3c9e24e2114879c3e4ce1fceef69755b12eaf
 DIST kubo-0.21.0.tar.gz 15523789 BLAKE2B 3db5e59ade1b121a7403b4188e90305dc1689922494114a7729ae23d3e3c8d89c244dc8ebb5a2563c79c6f591b4840d79c935cf6fbb7004e1f869c165308eeca SHA512 16b1462f4f2811f6188d6e6ca9c466bb8071dd45ca66d40e3f4c7d37d31b16bb3fb6d2408c61dfc5d3120847c25da735db0f89661d29493684a81a6f94251278
 DIST kubo-0.22.0.tar.gz 15681418 BLAKE2B 059c6b34a8188ad2add2ecb1cd8f69d755388d9c74c58ad5c2e95459101aa77397ad16e92b72ffe703f0dc2f62b04573fdf9da065aaee003623c6038601370c7 SHA512 08fff4a53286e106ecebeb2bee6f0f0154e8f75029f9dacf5c5e99f23d27c8243adb8cf69bea7da1df0e849bf325f18516ed6c18a5454623da2530a0f3810a32
+DIST kubo-0.25.0.tar.gz 16346357 BLAKE2B d9871cccb88a00929eedbc3322926683275786328dc70581208d3b59d59e34c3c8374e3f5194c163dc3517a848675671573429ca72bc41e7ca00d38a40c3b2db SHA512 ec089317ef7bea0d3dbc723e601e5b5e4dcd030ad5edc11a6e4fdb4f2b33be771e2e54189af260b11a6259a0a8108eabb7c09d224ae9711642430926586f2f95

diff --git a/net-p2p/kubo/kubo-0.25.0.ebuild b/net-p2p/kubo/kubo-0.25.0.ebuild
new file mode 100644
index 000000000000..5eb80133d072
--- /dev/null
+++ b/net-p2p/kubo/kubo-0.25.0.ebuild
@@ -0,0 +1,72 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit go-module shell-completion systemd
+
+DESCRIPTION="Main implementation of IPFS"
+HOMEPAGE="https://ipfs.io/ https://github.com/ipfs/kubo/"
+SRC_URI="https://github.com/ipfs/${PN}/releases/download/v${PV}/kubo-source.tar.gz -> ${P}.tar.gz"
+
+LICENSE="Apache-2.0 BSD BSD-2 CC0-1.0 ISC MIT MPL-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+DEPEND="
+	acct-group/ipfs
+	acct-user/ipfs
+	sys-fs/fuse:0
+"
+RDEPEND="${DEPEND}"
+
+DOCS=( CHANGELOG.md CONTRIBUTING.md README.md docs/ )
+
+S="${WORKDIR}"
+
+src_compile() {
+	local mygoargs
+	mygoargs=(
+		-tags release
+	)
+
+	ego build "${mygoargs[@]}" -o ipfs ./cmd/ipfs
+	ego build "${mygoargs[@]}" -o ipfswatch ./cmd/ipfswatch
+
+	IPFS_PATH="" ./ipfs commands completion bash > ipfs-completion.bash || die
+	IPFS_PATH="" ./ipfs commands completion fish > ipfs-completion.fish || die
+	IPFS_PATH="" ./ipfs commands completion zsh > ipfs-completion.zsh || die
+}
+
+src_test() {
+	ego test ./cmd/ipfs/... ./cmd/ipfswatch/...
+}
+
+src_install() {
+	dobin ipfs
+	dobin ipfswatch
+	newbashcomp ipfs-completion.bash ipfs
+	newfishcomp ipfs-completion.fish ipfs
+	newzshcomp ipfs-completion.zsh _ipfs
+	einstalldocs
+
+	systemd_dounit "${FILESDIR}/ipfs.service"
+	systemd_newunit "${FILESDIR}/ipfs-at.service" "ipfs@.service"
+
+	newinitd "${FILESDIR}/ipfs.init" ipfs
+	newconfd "${FILESDIR}/ipfs.confd" ipfs
+
+	keepdir /var/log/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.'
+
+	# See https://bugs.gentoo.org/838238
+	ewarn 'In case kubo CPU usage is too high run the next workaround'
+	ewarn 'su -s /bin/sh -c "ipfs config profile apply lowpower" ipfs'
+	ewarn 'Be aware that this will make your node less visible to other peers'
+}


^ permalink raw reply related	[flat|nested] 28+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-p2p/kubo/
@ 2024-02-04 17:23 John Helmert III
  0 siblings, 0 replies; 28+ messages in thread
From: John Helmert III @ 2024-02-04 17:23 UTC (permalink / raw
  To: gentoo-commits

commit:     5efa0fae96e8399f1d21e3719e73b1f9ade27ceb
Author:     David Roman <davidroman96 <AT> gmail <DOT> com>
AuthorDate: Thu Jan 25 16:02:22 2024 +0000
Commit:     John Helmert III <ajak <AT> gentoo <DOT> org>
CommitDate: Sun Feb  4 17:14:02 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5efa0fae

net-p2p/kubo: drop 0.21.0

Signed-off-by: David Roman <davidroman96 <AT> gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/35010
Signed-off-by: John Helmert III <ajak <AT> gentoo.org>

 net-p2p/kubo/Manifest           |  1 -
 net-p2p/kubo/kubo-0.21.0.ebuild | 70 -----------------------------------------
 2 files changed, 71 deletions(-)

diff --git a/net-p2p/kubo/Manifest b/net-p2p/kubo/Manifest
index 6143ede9c009..ae0d966d10e1 100644
--- a/net-p2p/kubo/Manifest
+++ b/net-p2p/kubo/Manifest
@@ -1,5 +1,4 @@
 DIST kubo-0.20.0.tar.gz 15476743 BLAKE2B 8b7e58f18c1342981f575545c6e11a167df240bb0d6d0712bcb3fd6a0aa7f84a6737af06d2ae89fe998ee715be5c0e0c39f4ce83685ae238008c46f48c6cf7a1 SHA512 5231efce18dbb6491fa6665db8d1522efcb2d7278203259714b77d655060765922e9076addb1de3e10950c2c7aa3c9e24e2114879c3e4ce1fceef69755b12eaf
-DIST kubo-0.21.0.tar.gz 15523789 BLAKE2B 3db5e59ade1b121a7403b4188e90305dc1689922494114a7729ae23d3e3c8d89c244dc8ebb5a2563c79c6f591b4840d79c935cf6fbb7004e1f869c165308eeca SHA512 16b1462f4f2811f6188d6e6ca9c466bb8071dd45ca66d40e3f4c7d37d31b16bb3fb6d2408c61dfc5d3120847c25da735db0f89661d29493684a81a6f94251278
 DIST kubo-0.22.0.tar.gz 15681418 BLAKE2B 059c6b34a8188ad2add2ecb1cd8f69d755388d9c74c58ad5c2e95459101aa77397ad16e92b72ffe703f0dc2f62b04573fdf9da065aaee003623c6038601370c7 SHA512 08fff4a53286e106ecebeb2bee6f0f0154e8f75029f9dacf5c5e99f23d27c8243adb8cf69bea7da1df0e849bf325f18516ed6c18a5454623da2530a0f3810a32
 DIST kubo-0.25.0.tar.gz 16346357 BLAKE2B d9871cccb88a00929eedbc3322926683275786328dc70581208d3b59d59e34c3c8374e3f5194c163dc3517a848675671573429ca72bc41e7ca00d38a40c3b2db SHA512 ec089317ef7bea0d3dbc723e601e5b5e4dcd030ad5edc11a6e4fdb4f2b33be771e2e54189af260b11a6259a0a8108eabb7c09d224ae9711642430926586f2f95
 DIST kubo-0.26.0.tar.gz 16129891 BLAKE2B 199e3fb3d7982eb3bca35c7139a15f4c4f32a54bde2c9ae2e5b594524668d146296001ccfb29d1ded5eec0e82a02b4e16a4bbb7a82bcc4787ee06820f02d4687 SHA512 21bcfd605d0aa0b55afafa5c717b6b0f8c657722a207ae0cb901815b7881266ae528acc85d74e70f5fafec9407c68cd5dcb2e02ab9fbe61c05f648888e15e0e5

diff --git a/net-p2p/kubo/kubo-0.21.0.ebuild b/net-p2p/kubo/kubo-0.21.0.ebuild
deleted file mode 100644
index 18a27c38d9ad..000000000000
--- a/net-p2p/kubo/kubo-0.21.0.ebuild
+++ /dev/null
@@ -1,70 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit bash-completion-r1 go-module systemd
-
-DESCRIPTION="Main implementation of IPFS"
-HOMEPAGE="https://ipfs.io/ https://github.com/ipfs/kubo/"
-SRC_URI="https://github.com/ipfs/${PN}/releases/download/v${PV}/kubo-source.tar.gz -> ${P}.tar.gz"
-
-LICENSE="Apache-2.0 BSD BSD-2 CC0-1.0 ISC MIT MPL-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-DEPEND="
-	acct-group/ipfs
-	acct-user/ipfs
-	sys-fs/fuse:0
-"
-RDEPEND="${DEPEND}"
-# <go-1.21 for bug #912149
-BDEPEND="<dev-lang/go-1.21"
-
-DOCS=( CHANGELOG.md CONTRIBUTING.md README.md docs/ )
-
-S="${WORKDIR}"
-
-src_compile() {
-	local mygoargs
-	mygoargs=(
-		-tags release
-	)
-
-	ego build "${mygoargs[@]}" -o ipfs ./cmd/ipfs
-	ego build "${mygoargs[@]}" -o ipfswatch ./cmd/ipfswatch
-
-	IPFS_PATH="" ./ipfs commands completion bash > ipfs-completion.bash || die
-}
-
-src_test() {
-	ego test ./cmd/ipfs/... ./cmd/ipfswatch/...
-}
-
-src_install() {
-	dobin ipfs
-	dobin ipfswatch
-	newbashcomp ipfs-completion.bash ipfs
-	einstalldocs
-
-	systemd_dounit "${FILESDIR}/ipfs.service"
-	systemd_newunit "${FILESDIR}/ipfs-at.service" "ipfs@.service"
-
-	newinitd "${FILESDIR}/ipfs.init" ipfs
-	newconfd "${FILESDIR}/ipfs.confd" ipfs
-
-	keepdir /var/log/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.'
-
-	# See https://bugs.gentoo.org/838238
-	ewarn 'In case kubo CPU usage is too high run the next workaround'
-	ewarn 'su -s /bin/sh -c "ipfs config profile apply lowpower" ipfs'
-	ewarn 'Be aware that this will make your node less visible to other peers'
-}


^ permalink raw reply related	[flat|nested] 28+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-p2p/kubo/
@ 2024-02-04 17:23 John Helmert III
  0 siblings, 0 replies; 28+ messages in thread
From: John Helmert III @ 2024-02-04 17:23 UTC (permalink / raw
  To: gentoo-commits

commit:     f26dc18f1f59fed5a60fe18c35adad6eaf6904d0
Author:     David Roman <davidroman96 <AT> gmail <DOT> com>
AuthorDate: Tue Jan 23 16:01:09 2024 +0000
Commit:     John Helmert III <ajak <AT> gentoo <DOT> org>
CommitDate: Sun Feb  4 17:14:01 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f26dc18f

net-p2p/kubo: add 0.26.0

Signed-off-by: David Roman <davidroman96 <AT> gmail.com>
Signed-off-by: John Helmert III <ajak <AT> gentoo.org>

 net-p2p/kubo/Manifest           |  1 +
 net-p2p/kubo/kubo-0.26.0.ebuild | 72 +++++++++++++++++++++++++++++++++++++++++
 2 files changed, 73 insertions(+)

diff --git a/net-p2p/kubo/Manifest b/net-p2p/kubo/Manifest
index b72340d7f7a9..6143ede9c009 100644
--- a/net-p2p/kubo/Manifest
+++ b/net-p2p/kubo/Manifest
@@ -2,3 +2,4 @@ DIST kubo-0.20.0.tar.gz 15476743 BLAKE2B 8b7e58f18c1342981f575545c6e11a167df240b
 DIST kubo-0.21.0.tar.gz 15523789 BLAKE2B 3db5e59ade1b121a7403b4188e90305dc1689922494114a7729ae23d3e3c8d89c244dc8ebb5a2563c79c6f591b4840d79c935cf6fbb7004e1f869c165308eeca SHA512 16b1462f4f2811f6188d6e6ca9c466bb8071dd45ca66d40e3f4c7d37d31b16bb3fb6d2408c61dfc5d3120847c25da735db0f89661d29493684a81a6f94251278
 DIST kubo-0.22.0.tar.gz 15681418 BLAKE2B 059c6b34a8188ad2add2ecb1cd8f69d755388d9c74c58ad5c2e95459101aa77397ad16e92b72ffe703f0dc2f62b04573fdf9da065aaee003623c6038601370c7 SHA512 08fff4a53286e106ecebeb2bee6f0f0154e8f75029f9dacf5c5e99f23d27c8243adb8cf69bea7da1df0e849bf325f18516ed6c18a5454623da2530a0f3810a32
 DIST kubo-0.25.0.tar.gz 16346357 BLAKE2B d9871cccb88a00929eedbc3322926683275786328dc70581208d3b59d59e34c3c8374e3f5194c163dc3517a848675671573429ca72bc41e7ca00d38a40c3b2db SHA512 ec089317ef7bea0d3dbc723e601e5b5e4dcd030ad5edc11a6e4fdb4f2b33be771e2e54189af260b11a6259a0a8108eabb7c09d224ae9711642430926586f2f95
+DIST kubo-0.26.0.tar.gz 16129891 BLAKE2B 199e3fb3d7982eb3bca35c7139a15f4c4f32a54bde2c9ae2e5b594524668d146296001ccfb29d1ded5eec0e82a02b4e16a4bbb7a82bcc4787ee06820f02d4687 SHA512 21bcfd605d0aa0b55afafa5c717b6b0f8c657722a207ae0cb901815b7881266ae528acc85d74e70f5fafec9407c68cd5dcb2e02ab9fbe61c05f648888e15e0e5

diff --git a/net-p2p/kubo/kubo-0.26.0.ebuild b/net-p2p/kubo/kubo-0.26.0.ebuild
new file mode 100644
index 000000000000..5eb80133d072
--- /dev/null
+++ b/net-p2p/kubo/kubo-0.26.0.ebuild
@@ -0,0 +1,72 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit go-module shell-completion systemd
+
+DESCRIPTION="Main implementation of IPFS"
+HOMEPAGE="https://ipfs.io/ https://github.com/ipfs/kubo/"
+SRC_URI="https://github.com/ipfs/${PN}/releases/download/v${PV}/kubo-source.tar.gz -> ${P}.tar.gz"
+
+LICENSE="Apache-2.0 BSD BSD-2 CC0-1.0 ISC MIT MPL-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+DEPEND="
+	acct-group/ipfs
+	acct-user/ipfs
+	sys-fs/fuse:0
+"
+RDEPEND="${DEPEND}"
+
+DOCS=( CHANGELOG.md CONTRIBUTING.md README.md docs/ )
+
+S="${WORKDIR}"
+
+src_compile() {
+	local mygoargs
+	mygoargs=(
+		-tags release
+	)
+
+	ego build "${mygoargs[@]}" -o ipfs ./cmd/ipfs
+	ego build "${mygoargs[@]}" -o ipfswatch ./cmd/ipfswatch
+
+	IPFS_PATH="" ./ipfs commands completion bash > ipfs-completion.bash || die
+	IPFS_PATH="" ./ipfs commands completion fish > ipfs-completion.fish || die
+	IPFS_PATH="" ./ipfs commands completion zsh > ipfs-completion.zsh || die
+}
+
+src_test() {
+	ego test ./cmd/ipfs/... ./cmd/ipfswatch/...
+}
+
+src_install() {
+	dobin ipfs
+	dobin ipfswatch
+	newbashcomp ipfs-completion.bash ipfs
+	newfishcomp ipfs-completion.fish ipfs
+	newzshcomp ipfs-completion.zsh _ipfs
+	einstalldocs
+
+	systemd_dounit "${FILESDIR}/ipfs.service"
+	systemd_newunit "${FILESDIR}/ipfs-at.service" "ipfs@.service"
+
+	newinitd "${FILESDIR}/ipfs.init" ipfs
+	newconfd "${FILESDIR}/ipfs.confd" ipfs
+
+	keepdir /var/log/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.'
+
+	# See https://bugs.gentoo.org/838238
+	ewarn 'In case kubo CPU usage is too high run the next workaround'
+	ewarn 'su -s /bin/sh -c "ipfs config profile apply lowpower" ipfs'
+	ewarn 'Be aware that this will make your node less visible to other peers'
+}


^ permalink raw reply related	[flat|nested] 28+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-p2p/kubo/
@ 2024-02-19 16:28 Sam James
  0 siblings, 0 replies; 28+ messages in thread
From: Sam James @ 2024-02-19 16:28 UTC (permalink / raw
  To: gentoo-commits

commit:     863d288a7ae3937b374e84fe8875613b7e87e89f
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Mon Feb 19 16:25:36 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Feb 19 16:25:36 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=863d288a

net-p2p/kubo: Stabilize 0.26.0 amd64, #924740

Signed-off-by: Sam James <sam <AT> gentoo.org>

 net-p2p/kubo/kubo-0.26.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-p2p/kubo/kubo-0.26.0.ebuild b/net-p2p/kubo/kubo-0.26.0.ebuild
index 5eb80133d072..5344ff2f9a2c 100644
--- a/net-p2p/kubo/kubo-0.26.0.ebuild
+++ b/net-p2p/kubo/kubo-0.26.0.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/ipfs/${PN}/releases/download/v${PV}/kubo-source.tar.
 
 LICENSE="Apache-2.0 BSD BSD-2 CC0-1.0 ISC MIT MPL-2.0"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 
 DEPEND="
 	acct-group/ipfs


^ permalink raw reply related	[flat|nested] 28+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-p2p/kubo/
@ 2024-02-20 18:33 Arthur Zamarin
  0 siblings, 0 replies; 28+ messages in thread
From: Arthur Zamarin @ 2024-02-20 18:33 UTC (permalink / raw
  To: gentoo-commits

commit:     9370782a0a8d2144dab584195afcd77c7a3b11c9
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Tue Feb 20 18:32:31 2024 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Tue Feb 20 18:32:47 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9370782a

net-p2p/kubo: drop 0.20.0, 0.22.0, 0.25.0

Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 net-p2p/kubo/Manifest           |  3 --
 net-p2p/kubo/kubo-0.20.0.ebuild | 70 ---------------------------------------
 net-p2p/kubo/kubo-0.22.0.ebuild | 72 -----------------------------------------
 net-p2p/kubo/kubo-0.25.0.ebuild | 72 -----------------------------------------
 4 files changed, 217 deletions(-)

diff --git a/net-p2p/kubo/Manifest b/net-p2p/kubo/Manifest
index ae0d966d10e1..275a016f042f 100644
--- a/net-p2p/kubo/Manifest
+++ b/net-p2p/kubo/Manifest
@@ -1,4 +1 @@
-DIST kubo-0.20.0.tar.gz 15476743 BLAKE2B 8b7e58f18c1342981f575545c6e11a167df240bb0d6d0712bcb3fd6a0aa7f84a6737af06d2ae89fe998ee715be5c0e0c39f4ce83685ae238008c46f48c6cf7a1 SHA512 5231efce18dbb6491fa6665db8d1522efcb2d7278203259714b77d655060765922e9076addb1de3e10950c2c7aa3c9e24e2114879c3e4ce1fceef69755b12eaf
-DIST kubo-0.22.0.tar.gz 15681418 BLAKE2B 059c6b34a8188ad2add2ecb1cd8f69d755388d9c74c58ad5c2e95459101aa77397ad16e92b72ffe703f0dc2f62b04573fdf9da065aaee003623c6038601370c7 SHA512 08fff4a53286e106ecebeb2bee6f0f0154e8f75029f9dacf5c5e99f23d27c8243adb8cf69bea7da1df0e849bf325f18516ed6c18a5454623da2530a0f3810a32
-DIST kubo-0.25.0.tar.gz 16346357 BLAKE2B d9871cccb88a00929eedbc3322926683275786328dc70581208d3b59d59e34c3c8374e3f5194c163dc3517a848675671573429ca72bc41e7ca00d38a40c3b2db SHA512 ec089317ef7bea0d3dbc723e601e5b5e4dcd030ad5edc11a6e4fdb4f2b33be771e2e54189af260b11a6259a0a8108eabb7c09d224ae9711642430926586f2f95
 DIST kubo-0.26.0.tar.gz 16129891 BLAKE2B 199e3fb3d7982eb3bca35c7139a15f4c4f32a54bde2c9ae2e5b594524668d146296001ccfb29d1ded5eec0e82a02b4e16a4bbb7a82bcc4787ee06820f02d4687 SHA512 21bcfd605d0aa0b55afafa5c717b6b0f8c657722a207ae0cb901815b7881266ae528acc85d74e70f5fafec9407c68cd5dcb2e02ab9fbe61c05f648888e15e0e5

diff --git a/net-p2p/kubo/kubo-0.20.0.ebuild b/net-p2p/kubo/kubo-0.20.0.ebuild
deleted file mode 100644
index ba92ae6a0382..000000000000
--- a/net-p2p/kubo/kubo-0.20.0.ebuild
+++ /dev/null
@@ -1,70 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit bash-completion-r1 go-module systemd
-
-DESCRIPTION="Main implementation of IPFS"
-HOMEPAGE="https://ipfs.io/ https://github.com/ipfs/kubo/"
-SRC_URI="https://github.com/ipfs/${PN}/releases/download/v${PV}/kubo-source.tar.gz -> ${P}.tar.gz"
-
-LICENSE="Apache-2.0 BSD BSD-2 CC0-1.0 ISC MIT MPL-2.0"
-SLOT="0"
-KEYWORDS="amd64 ~x86"
-
-DEPEND="
-	acct-group/ipfs
-	acct-user/ipfs
-	sys-fs/fuse:0
-"
-RDEPEND="${DEPEND}"
-# <go-1.21 for bug #912149
-BDEPEND="<dev-lang/go-1.21"
-
-DOCS=( CHANGELOG.md CONTRIBUTING.md README.md docs/ )
-
-S="${WORKDIR}"
-
-src_compile() {
-	local mygoargs
-	mygoargs=(
-		-tags release
-	)
-
-	ego build "${mygoargs[@]}" -o ipfs ./cmd/ipfs
-	ego build "${mygoargs[@]}" -o ipfswatch ./cmd/ipfswatch
-
-	IPFS_PATH="" ./ipfs commands completion bash > ipfs-completion.bash || die
-}
-
-src_test() {
-	ego test ./cmd/ipfs/... ./cmd/ipfswatch/...
-}
-
-src_install() {
-	dobin ipfs
-	dobin ipfswatch
-	newbashcomp ipfs-completion.bash ipfs
-	einstalldocs
-
-	systemd_dounit "${FILESDIR}/ipfs.service"
-	systemd_newunit "${FILESDIR}/ipfs-at.service" "ipfs@.service"
-
-	newinitd "${FILESDIR}/ipfs.init" ipfs
-	newconfd "${FILESDIR}/ipfs.confd" ipfs
-
-	keepdir /var/log/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.'
-
-	# See https://bugs.gentoo.org/838238
-	ewarn 'In case kubo CPU usage is too high run the next workaround'
-	ewarn 'su -s /bin/sh -c "ipfs config profile apply lowpower" ipfs'
-	ewarn 'Be aware that this will make your node less visible to other peers'
-}

diff --git a/net-p2p/kubo/kubo-0.22.0.ebuild b/net-p2p/kubo/kubo-0.22.0.ebuild
deleted file mode 100644
index 7ecb3b7e9102..000000000000
--- a/net-p2p/kubo/kubo-0.22.0.ebuild
+++ /dev/null
@@ -1,72 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit go-module shell-completion systemd
-
-DESCRIPTION="Main implementation of IPFS"
-HOMEPAGE="https://ipfs.io/ https://github.com/ipfs/kubo/"
-SRC_URI="https://github.com/ipfs/${PN}/releases/download/v${PV}/kubo-source.tar.gz -> ${P}.tar.gz"
-
-LICENSE="Apache-2.0 BSD BSD-2 CC0-1.0 ISC MIT MPL-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-DEPEND="
-	acct-group/ipfs
-	acct-user/ipfs
-	sys-fs/fuse:0
-"
-RDEPEND="${DEPEND}"
-# <go-1.21 for bug #912149
-BDEPEND="<dev-lang/go-1.21"
-
-DOCS=( CHANGELOG.md CONTRIBUTING.md README.md docs/ )
-
-S="${WORKDIR}"
-
-src_compile() {
-	local mygoargs
-	mygoargs=(
-		-tags release
-	)
-
-	ego build "${mygoargs[@]}" -o ipfs ./cmd/ipfs
-	ego build "${mygoargs[@]}" -o ipfswatch ./cmd/ipfswatch
-
-	IPFS_PATH="" ./ipfs commands completion bash > ipfs-completion.bash || die
-	IPFS_PATH="" ./ipfs commands completion fish > ipfs-completion.fish || die
-}
-
-src_test() {
-	ego test ./cmd/ipfs/... ./cmd/ipfswatch/...
-}
-
-src_install() {
-	dobin ipfs
-	dobin ipfswatch
-	newbashcomp ipfs-completion.bash ipfs
-	newfishcomp ipfs-completion.fish ipfs
-	einstalldocs
-
-	systemd_dounit "${FILESDIR}/ipfs.service"
-	systemd_newunit "${FILESDIR}/ipfs-at.service" "ipfs@.service"
-
-	newinitd "${FILESDIR}/ipfs.init" ipfs
-	newconfd "${FILESDIR}/ipfs.confd" ipfs
-
-	keepdir /var/log/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.'
-
-	# See https://bugs.gentoo.org/838238
-	ewarn 'In case kubo CPU usage is too high run the next workaround'
-	ewarn 'su -s /bin/sh -c "ipfs config profile apply lowpower" ipfs'
-	ewarn 'Be aware that this will make your node less visible to other peers'
-}

diff --git a/net-p2p/kubo/kubo-0.25.0.ebuild b/net-p2p/kubo/kubo-0.25.0.ebuild
deleted file mode 100644
index 5eb80133d072..000000000000
--- a/net-p2p/kubo/kubo-0.25.0.ebuild
+++ /dev/null
@@ -1,72 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit go-module shell-completion systemd
-
-DESCRIPTION="Main implementation of IPFS"
-HOMEPAGE="https://ipfs.io/ https://github.com/ipfs/kubo/"
-SRC_URI="https://github.com/ipfs/${PN}/releases/download/v${PV}/kubo-source.tar.gz -> ${P}.tar.gz"
-
-LICENSE="Apache-2.0 BSD BSD-2 CC0-1.0 ISC MIT MPL-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-DEPEND="
-	acct-group/ipfs
-	acct-user/ipfs
-	sys-fs/fuse:0
-"
-RDEPEND="${DEPEND}"
-
-DOCS=( CHANGELOG.md CONTRIBUTING.md README.md docs/ )
-
-S="${WORKDIR}"
-
-src_compile() {
-	local mygoargs
-	mygoargs=(
-		-tags release
-	)
-
-	ego build "${mygoargs[@]}" -o ipfs ./cmd/ipfs
-	ego build "${mygoargs[@]}" -o ipfswatch ./cmd/ipfswatch
-
-	IPFS_PATH="" ./ipfs commands completion bash > ipfs-completion.bash || die
-	IPFS_PATH="" ./ipfs commands completion fish > ipfs-completion.fish || die
-	IPFS_PATH="" ./ipfs commands completion zsh > ipfs-completion.zsh || die
-}
-
-src_test() {
-	ego test ./cmd/ipfs/... ./cmd/ipfswatch/...
-}
-
-src_install() {
-	dobin ipfs
-	dobin ipfswatch
-	newbashcomp ipfs-completion.bash ipfs
-	newfishcomp ipfs-completion.fish ipfs
-	newzshcomp ipfs-completion.zsh _ipfs
-	einstalldocs
-
-	systemd_dounit "${FILESDIR}/ipfs.service"
-	systemd_newunit "${FILESDIR}/ipfs-at.service" "ipfs@.service"
-
-	newinitd "${FILESDIR}/ipfs.init" ipfs
-	newconfd "${FILESDIR}/ipfs.confd" ipfs
-
-	keepdir /var/log/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.'
-
-	# See https://bugs.gentoo.org/838238
-	ewarn 'In case kubo CPU usage is too high run the next workaround'
-	ewarn 'su -s /bin/sh -c "ipfs config profile apply lowpower" ipfs'
-	ewarn 'Be aware that this will make your node less visible to other peers'
-}


^ permalink raw reply related	[flat|nested] 28+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-p2p/kubo/
@ 2024-04-21 22:26 John Helmert III
  0 siblings, 0 replies; 28+ messages in thread
From: John Helmert III @ 2024-04-21 22:26 UTC (permalink / raw
  To: gentoo-commits

commit:     1a47daae3077458f66cdf8d80c419b2525830152
Author:     John Helmert III <ajak <AT> gentoo <DOT> org>
AuthorDate: Sun Apr 21 22:21:37 2024 +0000
Commit:     John Helmert III <ajak <AT> gentoo <DOT> org>
CommitDate: Sun Apr 21 22:26:07 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1a47daae

net-p2p/kubo: fixup VariableOrderWrong

Signed-off-by: John Helmert III <ajak <AT> gentoo.org>

 net-p2p/kubo/kubo-0.26.0.ebuild | 3 +--
 net-p2p/kubo/kubo-0.28.0.ebuild | 3 +--
 2 files changed, 2 insertions(+), 4 deletions(-)

diff --git a/net-p2p/kubo/kubo-0.26.0.ebuild b/net-p2p/kubo/kubo-0.26.0.ebuild
index 5344ff2f9a2c..a0a1e83e9245 100644
--- a/net-p2p/kubo/kubo-0.26.0.ebuild
+++ b/net-p2p/kubo/kubo-0.26.0.ebuild
@@ -8,6 +8,7 @@ inherit go-module shell-completion systemd
 DESCRIPTION="Main implementation of IPFS"
 HOMEPAGE="https://ipfs.io/ https://github.com/ipfs/kubo/"
 SRC_URI="https://github.com/ipfs/${PN}/releases/download/v${PV}/kubo-source.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}"
 
 LICENSE="Apache-2.0 BSD BSD-2 CC0-1.0 ISC MIT MPL-2.0"
 SLOT="0"
@@ -22,8 +23,6 @@ RDEPEND="${DEPEND}"
 
 DOCS=( CHANGELOG.md CONTRIBUTING.md README.md docs/ )
 
-S="${WORKDIR}"
-
 src_compile() {
 	local mygoargs
 	mygoargs=(

diff --git a/net-p2p/kubo/kubo-0.28.0.ebuild b/net-p2p/kubo/kubo-0.28.0.ebuild
index 5eb80133d072..0d66c3d3aeb2 100644
--- a/net-p2p/kubo/kubo-0.28.0.ebuild
+++ b/net-p2p/kubo/kubo-0.28.0.ebuild
@@ -8,6 +8,7 @@ inherit go-module shell-completion systemd
 DESCRIPTION="Main implementation of IPFS"
 HOMEPAGE="https://ipfs.io/ https://github.com/ipfs/kubo/"
 SRC_URI="https://github.com/ipfs/${PN}/releases/download/v${PV}/kubo-source.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}"
 
 LICENSE="Apache-2.0 BSD BSD-2 CC0-1.0 ISC MIT MPL-2.0"
 SLOT="0"
@@ -22,8 +23,6 @@ RDEPEND="${DEPEND}"
 
 DOCS=( CHANGELOG.md CONTRIBUTING.md README.md docs/ )
 
-S="${WORKDIR}"
-
 src_compile() {
 	local mygoargs
 	mygoargs=(


^ permalink raw reply related	[flat|nested] 28+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-p2p/kubo/
@ 2024-04-21 22:26 John Helmert III
  0 siblings, 0 replies; 28+ messages in thread
From: John Helmert III @ 2024-04-21 22:26 UTC (permalink / raw
  To: gentoo-commits

commit:     db965ae13b1a6ed427aa9b3c0413cc6aad21dfec
Author:     David Roman <davidroman96 <AT> gmail <DOT> com>
AuthorDate: Mon Mar  4 17:16:23 2024 +0000
Commit:     John Helmert III <ajak <AT> gentoo <DOT> org>
CommitDate: Sun Apr 21 22:26:07 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=db965ae1

net-p2p/kubo: add 0.28.0

Signed-off-by: David Roman <davidroman96 <AT> gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/35621
Signed-off-by: John Helmert III <ajak <AT> gentoo.org>

 net-p2p/kubo/Manifest           |  1 +
 net-p2p/kubo/kubo-0.28.0.ebuild | 72 +++++++++++++++++++++++++++++++++++++++++
 2 files changed, 73 insertions(+)

diff --git a/net-p2p/kubo/Manifest b/net-p2p/kubo/Manifest
index 275a016f042f..afb3b7945563 100644
--- a/net-p2p/kubo/Manifest
+++ b/net-p2p/kubo/Manifest
@@ -1 +1,2 @@
 DIST kubo-0.26.0.tar.gz 16129891 BLAKE2B 199e3fb3d7982eb3bca35c7139a15f4c4f32a54bde2c9ae2e5b594524668d146296001ccfb29d1ded5eec0e82a02b4e16a4bbb7a82bcc4787ee06820f02d4687 SHA512 21bcfd605d0aa0b55afafa5c717b6b0f8c657722a207ae0cb901815b7881266ae528acc85d74e70f5fafec9407c68cd5dcb2e02ab9fbe61c05f648888e15e0e5
+DIST kubo-0.28.0.tar.gz 16070929 BLAKE2B f0febdee1e2313c83369c07b520fe285e10a73322d87f3891dd8edc97d6fa3d8dab7644d6108d060ef652fe34ed7cacf75f756e48f1e022d16b12bc30d298c0b SHA512 e6ef309084b8f09b56e5bceae37cf220c7e015003a8660f132d4e79709c7bd29ae8d8bb02736dab6a447b3acccc7dd0bd7043955df0a787a72fb3b9dfe9c42f5

diff --git a/net-p2p/kubo/kubo-0.28.0.ebuild b/net-p2p/kubo/kubo-0.28.0.ebuild
new file mode 100644
index 000000000000..5eb80133d072
--- /dev/null
+++ b/net-p2p/kubo/kubo-0.28.0.ebuild
@@ -0,0 +1,72 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit go-module shell-completion systemd
+
+DESCRIPTION="Main implementation of IPFS"
+HOMEPAGE="https://ipfs.io/ https://github.com/ipfs/kubo/"
+SRC_URI="https://github.com/ipfs/${PN}/releases/download/v${PV}/kubo-source.tar.gz -> ${P}.tar.gz"
+
+LICENSE="Apache-2.0 BSD BSD-2 CC0-1.0 ISC MIT MPL-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+DEPEND="
+	acct-group/ipfs
+	acct-user/ipfs
+	sys-fs/fuse:0
+"
+RDEPEND="${DEPEND}"
+
+DOCS=( CHANGELOG.md CONTRIBUTING.md README.md docs/ )
+
+S="${WORKDIR}"
+
+src_compile() {
+	local mygoargs
+	mygoargs=(
+		-tags release
+	)
+
+	ego build "${mygoargs[@]}" -o ipfs ./cmd/ipfs
+	ego build "${mygoargs[@]}" -o ipfswatch ./cmd/ipfswatch
+
+	IPFS_PATH="" ./ipfs commands completion bash > ipfs-completion.bash || die
+	IPFS_PATH="" ./ipfs commands completion fish > ipfs-completion.fish || die
+	IPFS_PATH="" ./ipfs commands completion zsh > ipfs-completion.zsh || die
+}
+
+src_test() {
+	ego test ./cmd/ipfs/... ./cmd/ipfswatch/...
+}
+
+src_install() {
+	dobin ipfs
+	dobin ipfswatch
+	newbashcomp ipfs-completion.bash ipfs
+	newfishcomp ipfs-completion.fish ipfs
+	newzshcomp ipfs-completion.zsh _ipfs
+	einstalldocs
+
+	systemd_dounit "${FILESDIR}/ipfs.service"
+	systemd_newunit "${FILESDIR}/ipfs-at.service" "ipfs@.service"
+
+	newinitd "${FILESDIR}/ipfs.init" ipfs
+	newconfd "${FILESDIR}/ipfs.confd" ipfs
+
+	keepdir /var/log/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.'
+
+	# See https://bugs.gentoo.org/838238
+	ewarn 'In case kubo CPU usage is too high run the next workaround'
+	ewarn 'su -s /bin/sh -c "ipfs config profile apply lowpower" ipfs'
+	ewarn 'Be aware that this will make your node less visible to other peers'
+}


^ permalink raw reply related	[flat|nested] 28+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-p2p/kubo/
@ 2024-06-11 17:18 Sam James
  0 siblings, 0 replies; 28+ messages in thread
From: Sam James @ 2024-06-11 17:18 UTC (permalink / raw
  To: gentoo-commits

commit:     3a14a46019542152d5898b8717697a1202feb123
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue Jun 11 17:18:19 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Jun 11 17:18:19 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3a14a460

net-p2p/kubo: Stabilize 0.28.0 amd64, #934036

Signed-off-by: Sam James <sam <AT> gentoo.org>

 net-p2p/kubo/kubo-0.28.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-p2p/kubo/kubo-0.28.0.ebuild b/net-p2p/kubo/kubo-0.28.0.ebuild
index 0d66c3d3aeb2..a0a1e83e9245 100644
--- a/net-p2p/kubo/kubo-0.28.0.ebuild
+++ b/net-p2p/kubo/kubo-0.28.0.ebuild
@@ -12,7 +12,7 @@ S="${WORKDIR}"
 
 LICENSE="Apache-2.0 BSD BSD-2 CC0-1.0 ISC MIT MPL-2.0"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 
 DEPEND="
 	acct-group/ipfs


^ permalink raw reply related	[flat|nested] 28+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-p2p/kubo/
@ 2024-06-27 19:23 John Helmert III
  0 siblings, 0 replies; 28+ messages in thread
From: John Helmert III @ 2024-06-27 19:23 UTC (permalink / raw
  To: gentoo-commits

commit:     31e7e74c41a01265c18a2549b9a80fc5cf2b5e7a
Author:     David Roman <davidroman96 <AT> gmail <DOT> com>
AuthorDate: Tue Jun 11 08:47:16 2024 +0000
Commit:     John Helmert III <ajak <AT> gentoo <DOT> org>
CommitDate: Thu Jun 27 19:22:58 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=31e7e74c

net-p2p/kubo: add 0.29.0

Signed-off-by: David Roman <davidroman96 <AT> gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/37118
Signed-off-by: John Helmert III <ajak <AT> gentoo.org>

 net-p2p/kubo/Manifest           |  1 +
 net-p2p/kubo/kubo-0.29.0.ebuild | 71 +++++++++++++++++++++++++++++++++++++++++
 2 files changed, 72 insertions(+)

diff --git a/net-p2p/kubo/Manifest b/net-p2p/kubo/Manifest
index afb3b7945563..0e82d8139fd9 100644
--- a/net-p2p/kubo/Manifest
+++ b/net-p2p/kubo/Manifest
@@ -1,2 +1,3 @@
 DIST kubo-0.26.0.tar.gz 16129891 BLAKE2B 199e3fb3d7982eb3bca35c7139a15f4c4f32a54bde2c9ae2e5b594524668d146296001ccfb29d1ded5eec0e82a02b4e16a4bbb7a82bcc4787ee06820f02d4687 SHA512 21bcfd605d0aa0b55afafa5c717b6b0f8c657722a207ae0cb901815b7881266ae528acc85d74e70f5fafec9407c68cd5dcb2e02ab9fbe61c05f648888e15e0e5
 DIST kubo-0.28.0.tar.gz 16070929 BLAKE2B f0febdee1e2313c83369c07b520fe285e10a73322d87f3891dd8edc97d6fa3d8dab7644d6108d060ef652fe34ed7cacf75f756e48f1e022d16b12bc30d298c0b SHA512 e6ef309084b8f09b56e5bceae37cf220c7e015003a8660f132d4e79709c7bd29ae8d8bb02736dab6a447b3acccc7dd0bd7043955df0a787a72fb3b9dfe9c42f5
+DIST kubo-0.29.0.tar.gz 16229764 BLAKE2B 91a6d322987bf7316f4acaf984ea57ea69617925e56adf4cee06be4d08a3a77f8f197aed42aa16cd438485df657de02cd647d3319c7c1afd09c0b8410fab30e6 SHA512 f23496452c3382629fddafce039acdff51c085280b15b807923bc4474b3ec540a39f9906ba7dcba621fef6237336ee2eb1bed10f81cac7a1dfccb21b7c3fecfb

diff --git a/net-p2p/kubo/kubo-0.29.0.ebuild b/net-p2p/kubo/kubo-0.29.0.ebuild
new file mode 100644
index 000000000000..0d66c3d3aeb2
--- /dev/null
+++ b/net-p2p/kubo/kubo-0.29.0.ebuild
@@ -0,0 +1,71 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit go-module shell-completion systemd
+
+DESCRIPTION="Main implementation of IPFS"
+HOMEPAGE="https://ipfs.io/ https://github.com/ipfs/kubo/"
+SRC_URI="https://github.com/ipfs/${PN}/releases/download/v${PV}/kubo-source.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}"
+
+LICENSE="Apache-2.0 BSD BSD-2 CC0-1.0 ISC MIT MPL-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+DEPEND="
+	acct-group/ipfs
+	acct-user/ipfs
+	sys-fs/fuse:0
+"
+RDEPEND="${DEPEND}"
+
+DOCS=( CHANGELOG.md CONTRIBUTING.md README.md docs/ )
+
+src_compile() {
+	local mygoargs
+	mygoargs=(
+		-tags release
+	)
+
+	ego build "${mygoargs[@]}" -o ipfs ./cmd/ipfs
+	ego build "${mygoargs[@]}" -o ipfswatch ./cmd/ipfswatch
+
+	IPFS_PATH="" ./ipfs commands completion bash > ipfs-completion.bash || die
+	IPFS_PATH="" ./ipfs commands completion fish > ipfs-completion.fish || die
+	IPFS_PATH="" ./ipfs commands completion zsh > ipfs-completion.zsh || die
+}
+
+src_test() {
+	ego test ./cmd/ipfs/... ./cmd/ipfswatch/...
+}
+
+src_install() {
+	dobin ipfs
+	dobin ipfswatch
+	newbashcomp ipfs-completion.bash ipfs
+	newfishcomp ipfs-completion.fish ipfs
+	newzshcomp ipfs-completion.zsh _ipfs
+	einstalldocs
+
+	systemd_dounit "${FILESDIR}/ipfs.service"
+	systemd_newunit "${FILESDIR}/ipfs-at.service" "ipfs@.service"
+
+	newinitd "${FILESDIR}/ipfs.init" ipfs
+	newconfd "${FILESDIR}/ipfs.confd" ipfs
+
+	keepdir /var/log/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.'
+
+	# See https://bugs.gentoo.org/838238
+	ewarn 'In case kubo CPU usage is too high run the next workaround'
+	ewarn 'su -s /bin/sh -c "ipfs config profile apply lowpower" ipfs'
+	ewarn 'Be aware that this will make your node less visible to other peers'
+}


^ permalink raw reply related	[flat|nested] 28+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-p2p/kubo/
@ 2024-06-27 19:23 John Helmert III
  0 siblings, 0 replies; 28+ messages in thread
From: John Helmert III @ 2024-06-27 19:23 UTC (permalink / raw
  To: gentoo-commits

commit:     233cb05ce8d9ab3d3bd1aa80ec808cdd2c094101
Author:     John Helmert III <ajak <AT> gentoo <DOT> org>
AuthorDate: Thu Jun 27 19:21:31 2024 +0000
Commit:     John Helmert III <ajak <AT> gentoo <DOT> org>
CommitDate: Thu Jun 27 19:23:05 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=233cb05c

net-p2p/kubo: update HOMEPAGE

Signed-off-by: John Helmert III <ajak <AT> gentoo.org>

 net-p2p/kubo/kubo-0.26.0.ebuild | 2 +-
 net-p2p/kubo/kubo-0.28.0.ebuild | 2 +-
 net-p2p/kubo/kubo-0.29.0.ebuild | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/net-p2p/kubo/kubo-0.26.0.ebuild b/net-p2p/kubo/kubo-0.26.0.ebuild
index a0a1e83e9245..64fa62b8defd 100644
--- a/net-p2p/kubo/kubo-0.26.0.ebuild
+++ b/net-p2p/kubo/kubo-0.26.0.ebuild
@@ -6,7 +6,7 @@ EAPI=8
 inherit go-module shell-completion systemd
 
 DESCRIPTION="Main implementation of IPFS"
-HOMEPAGE="https://ipfs.io/ https://github.com/ipfs/kubo/"
+HOMEPAGE="https://ipfs.tech https://github.com/ipfs/kubo/"
 SRC_URI="https://github.com/ipfs/${PN}/releases/download/v${PV}/kubo-source.tar.gz -> ${P}.tar.gz"
 S="${WORKDIR}"
 

diff --git a/net-p2p/kubo/kubo-0.28.0.ebuild b/net-p2p/kubo/kubo-0.28.0.ebuild
index a0a1e83e9245..64fa62b8defd 100644
--- a/net-p2p/kubo/kubo-0.28.0.ebuild
+++ b/net-p2p/kubo/kubo-0.28.0.ebuild
@@ -6,7 +6,7 @@ EAPI=8
 inherit go-module shell-completion systemd
 
 DESCRIPTION="Main implementation of IPFS"
-HOMEPAGE="https://ipfs.io/ https://github.com/ipfs/kubo/"
+HOMEPAGE="https://ipfs.tech https://github.com/ipfs/kubo/"
 SRC_URI="https://github.com/ipfs/${PN}/releases/download/v${PV}/kubo-source.tar.gz -> ${P}.tar.gz"
 S="${WORKDIR}"
 

diff --git a/net-p2p/kubo/kubo-0.29.0.ebuild b/net-p2p/kubo/kubo-0.29.0.ebuild
index 0d66c3d3aeb2..ad5cae72abc6 100644
--- a/net-p2p/kubo/kubo-0.29.0.ebuild
+++ b/net-p2p/kubo/kubo-0.29.0.ebuild
@@ -6,7 +6,7 @@ EAPI=8
 inherit go-module shell-completion systemd
 
 DESCRIPTION="Main implementation of IPFS"
-HOMEPAGE="https://ipfs.io/ https://github.com/ipfs/kubo/"
+HOMEPAGE="https://ipfs.tech https://github.com/ipfs/kubo/"
 SRC_URI="https://github.com/ipfs/${PN}/releases/download/v${PV}/kubo-source.tar.gz -> ${P}.tar.gz"
 S="${WORKDIR}"
 


^ permalink raw reply related	[flat|nested] 28+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-p2p/kubo/
@ 2024-09-09  0:17 Eli Schwartz
  0 siblings, 0 replies; 28+ messages in thread
From: Eli Schwartz @ 2024-09-09  0:17 UTC (permalink / raw
  To: gentoo-commits

commit:     5aeff90072bfac4d49a518f0ef65d4c53b67dcae
Author:     David Roman <davidroman96 <AT> gmail <DOT> com>
AuthorDate: Sun Sep  8 18:56:05 2024 +0000
Commit:     Eli Schwartz <eschwartz <AT> gentoo <DOT> org>
CommitDate: Mon Sep  9 00:15:49 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5aeff900

net-p2p/kubo: add fs-repo-migrations

Bug: https://bugs.gentoo.org/930853
Signed-off-by: David Roman <davidroman96 <AT> gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/38525
Signed-off-by: Eli Schwartz <eschwartz <AT> gentoo.org>

 net-p2p/kubo/Manifest              |  2 +
 net-p2p/kubo/kubo-0.29.0-r1.ebuild | 91 ++++++++++++++++++++++++++++++++++++++
 2 files changed, 93 insertions(+)

diff --git a/net-p2p/kubo/Manifest b/net-p2p/kubo/Manifest
index 0e82d8139fd9..11c2e71fc440 100644
--- a/net-p2p/kubo/Manifest
+++ b/net-p2p/kubo/Manifest
@@ -1,3 +1,5 @@
 DIST kubo-0.26.0.tar.gz 16129891 BLAKE2B 199e3fb3d7982eb3bca35c7139a15f4c4f32a54bde2c9ae2e5b594524668d146296001ccfb29d1ded5eec0e82a02b4e16a4bbb7a82bcc4787ee06820f02d4687 SHA512 21bcfd605d0aa0b55afafa5c717b6b0f8c657722a207ae0cb901815b7881266ae528acc85d74e70f5fafec9407c68cd5dcb2e02ab9fbe61c05f648888e15e0e5
 DIST kubo-0.28.0.tar.gz 16070929 BLAKE2B f0febdee1e2313c83369c07b520fe285e10a73322d87f3891dd8edc97d6fa3d8dab7644d6108d060ef652fe34ed7cacf75f756e48f1e022d16b12bc30d298c0b SHA512 e6ef309084b8f09b56e5bceae37cf220c7e015003a8660f132d4e79709c7bd29ae8d8bb02736dab6a447b3acccc7dd0bd7043955df0a787a72fb3b9dfe9c42f5
+DIST kubo-0.29.0-fs-repo-15-to-16-v1.0.1-vendor.tar.xz 1643384 BLAKE2B 6c51d34ab06e662213075cdc73fce0d3dad8c9acbfd2af6cd68ee50e90c33b91f06a68bbe40f4f3de867dd2862fb3cc0a09cb377f4d1ae70750906236059de5d SHA512 f3d9fbfc93fa714491eb7b8c995b686b8af86a65c56e7f14034b0dedb36b2b9a4d489852d7988acce30dcfd53f1637e1dca42ffdaa785bc6104864fc19c45a0c
+DIST kubo-0.29.0-fs-repo-15-to-16-v1.0.1.tar.gz 25942003 BLAKE2B 48eb3f50c8d0064561a99dd834cfc73482003bed70be93342bb30e993b509cca6aea0d44658ea981bb1063c458ce98e796293172b01109265e431f7a6ae279ae SHA512 bf631d402ecbee75e5a49e19e31c40172aeef81a13325bbf557841ba9e765caf39df42370a20d6e4039e7bd98e27dc5bd7a42f4490f30928a5614aca2214aea1
 DIST kubo-0.29.0.tar.gz 16229764 BLAKE2B 91a6d322987bf7316f4acaf984ea57ea69617925e56adf4cee06be4d08a3a77f8f197aed42aa16cd438485df657de02cd647d3319c7c1afd09c0b8410fab30e6 SHA512 f23496452c3382629fddafce039acdff51c085280b15b807923bc4474b3ec540a39f9906ba7dcba621fef6237336ee2eb1bed10f81cac7a1dfccb21b7c3fecfb

diff --git a/net-p2p/kubo/kubo-0.29.0-r1.ebuild b/net-p2p/kubo/kubo-0.29.0-r1.ebuild
new file mode 100644
index 000000000000..3f83dfd5962a
--- /dev/null
+++ b/net-p2p/kubo/kubo-0.29.0-r1.ebuild
@@ -0,0 +1,91 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit go-module shell-completion systemd
+
+FS_MIG_V="1.0.1"
+FS_MIG_N="fs-repo-15-to-16"
+MY_FS_MIG="${FS_MIG_N}-v${FS_MIG_V}"
+FS_MIG_DIR="fs-repo-migrations-${MY_FS_MIG}"
+
+DESCRIPTION="Main implementation of IPFS"
+HOMEPAGE="https://ipfs.tech https://github.com/ipfs/kubo/"
+SRC_URI="https://github.com/ipfs/${PN}/releases/download/v${PV}/kubo-source.tar.gz -> ${P}.tar.gz"
+SRC_URI+=" https://github.com/ipfs/fs-repo-migrations/archive/refs/tags/${FS_MIG_N}/v${FS_MIG_V}.tar.gz -> ${P}-${MY_FS_MIG}.tar.gz"
+SRC_URI+=" https://gentoo.kropotkin.rocks/go-pkgs/${MY_FS_MIG}-vendor.tar.xz -> ${P}-${MY_FS_MIG}-vendor.tar.xz"
+
+S="${WORKDIR}"
+
+LICENSE="Apache-2.0 BSD BSD-2 CC0-1.0 ISC MIT MPL-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+DEPEND="
+	acct-group/ipfs
+	acct-user/ipfs
+	sys-fs/fuse:0
+"
+RDEPEND="${DEPEND}"
+
+DOCS=( CHANGELOG.md CONTRIBUTING.md README.md docs/ )
+
+src_prepare() {
+	default
+
+	sed -i '/fs-repo-1[0-9]-to-*/d' "${FS_MIG_DIR}/ignored-migrations" || die
+}
+
+src_compile() {
+	local mygoargs
+	mygoargs=(
+		-tags release
+	)
+
+	ego build "${mygoargs[@]}" -o ipfs ./cmd/ipfs
+	ego build "${mygoargs[@]}" -o ipfswatch ./cmd/ipfswatch
+
+	IPFS_PATH="" ./ipfs commands completion bash > ipfs-completion.bash || die
+	IPFS_PATH="" ./ipfs commands completion fish > ipfs-completion.fish || die
+	IPFS_PATH="" ./ipfs commands completion zsh > ipfs-completion.zsh || die
+
+	cd "${FS_MIG_DIR}" || die
+	emake
+}
+
+src_test() {
+	ego test ./cmd/ipfs/... ./cmd/ipfswatch/...
+}
+
+src_install() {
+	dobin ipfs
+	dobin ipfswatch
+	newbashcomp ipfs-completion.bash ipfs
+	newfishcomp ipfs-completion.fish ipfs
+	newzshcomp ipfs-completion.zsh _ipfs
+	einstalldocs
+
+	systemd_dounit "${FILESDIR}/ipfs.service"
+	systemd_newunit "${FILESDIR}/ipfs-at.service" "ipfs@.service"
+
+	newinitd "${FILESDIR}/ipfs.init" ipfs
+	newconfd "${FILESDIR}/ipfs.confd" ipfs
+
+	keepdir /var/log/ipfs
+	fowners -R ipfs:ipfs /var/log/ipfs
+
+	dobin "${FS_MIG_DIR}/fs-repo-migrations/fs-repo-migrations"
+	find "${FS_MIG_DIR}" -executable -type f -name "fs-repo-*" -exec dobin {} \; || die
+}
+
+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.'
+
+	# See https://bugs.gentoo.org/838238
+	ewarn 'In case kubo CPU usage is too high run the next workaround'
+	ewarn 'su -s /bin/sh -c "ipfs config profile apply lowpower" ipfs'
+	ewarn 'Be aware that this will make your node less visible to other peers'
+}


^ permalink raw reply related	[flat|nested] 28+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-p2p/kubo/
@ 2024-10-17  7:30 Joonas Niilola
  0 siblings, 0 replies; 28+ messages in thread
From: Joonas Niilola @ 2024-10-17  7:30 UTC (permalink / raw
  To: gentoo-commits

commit:     2f91ff311bb228c1606711e3dda45566aea3587e
Author:     David Roman <droman <AT> ifae <DOT> es>
AuthorDate: Thu Sep 12 09:42:04 2024 +0000
Commit:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Thu Oct 17 07:30:40 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2f91ff31

net-p2p/kubo: drop 0.26.0, 0.29.0

Signed-off-by: David Roman <droman <AT> ifae.es>
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>

 net-p2p/kubo/Manifest           |  1 -
 net-p2p/kubo/kubo-0.26.0.ebuild | 71 -----------------------------------------
 net-p2p/kubo/kubo-0.29.0.ebuild | 71 -----------------------------------------
 3 files changed, 143 deletions(-)

diff --git a/net-p2p/kubo/Manifest b/net-p2p/kubo/Manifest
index 11c2e71fc440..06139a876d58 100644
--- a/net-p2p/kubo/Manifest
+++ b/net-p2p/kubo/Manifest
@@ -1,4 +1,3 @@
-DIST kubo-0.26.0.tar.gz 16129891 BLAKE2B 199e3fb3d7982eb3bca35c7139a15f4c4f32a54bde2c9ae2e5b594524668d146296001ccfb29d1ded5eec0e82a02b4e16a4bbb7a82bcc4787ee06820f02d4687 SHA512 21bcfd605d0aa0b55afafa5c717b6b0f8c657722a207ae0cb901815b7881266ae528acc85d74e70f5fafec9407c68cd5dcb2e02ab9fbe61c05f648888e15e0e5
 DIST kubo-0.28.0.tar.gz 16070929 BLAKE2B f0febdee1e2313c83369c07b520fe285e10a73322d87f3891dd8edc97d6fa3d8dab7644d6108d060ef652fe34ed7cacf75f756e48f1e022d16b12bc30d298c0b SHA512 e6ef309084b8f09b56e5bceae37cf220c7e015003a8660f132d4e79709c7bd29ae8d8bb02736dab6a447b3acccc7dd0bd7043955df0a787a72fb3b9dfe9c42f5
 DIST kubo-0.29.0-fs-repo-15-to-16-v1.0.1-vendor.tar.xz 1643384 BLAKE2B 6c51d34ab06e662213075cdc73fce0d3dad8c9acbfd2af6cd68ee50e90c33b91f06a68bbe40f4f3de867dd2862fb3cc0a09cb377f4d1ae70750906236059de5d SHA512 f3d9fbfc93fa714491eb7b8c995b686b8af86a65c56e7f14034b0dedb36b2b9a4d489852d7988acce30dcfd53f1637e1dca42ffdaa785bc6104864fc19c45a0c
 DIST kubo-0.29.0-fs-repo-15-to-16-v1.0.1.tar.gz 25942003 BLAKE2B 48eb3f50c8d0064561a99dd834cfc73482003bed70be93342bb30e993b509cca6aea0d44658ea981bb1063c458ce98e796293172b01109265e431f7a6ae279ae SHA512 bf631d402ecbee75e5a49e19e31c40172aeef81a13325bbf557841ba9e765caf39df42370a20d6e4039e7bd98e27dc5bd7a42f4490f30928a5614aca2214aea1

diff --git a/net-p2p/kubo/kubo-0.26.0.ebuild b/net-p2p/kubo/kubo-0.26.0.ebuild
deleted file mode 100644
index 64fa62b8defd..000000000000
--- a/net-p2p/kubo/kubo-0.26.0.ebuild
+++ /dev/null
@@ -1,71 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit go-module shell-completion systemd
-
-DESCRIPTION="Main implementation of IPFS"
-HOMEPAGE="https://ipfs.tech https://github.com/ipfs/kubo/"
-SRC_URI="https://github.com/ipfs/${PN}/releases/download/v${PV}/kubo-source.tar.gz -> ${P}.tar.gz"
-S="${WORKDIR}"
-
-LICENSE="Apache-2.0 BSD BSD-2 CC0-1.0 ISC MIT MPL-2.0"
-SLOT="0"
-KEYWORDS="amd64 ~x86"
-
-DEPEND="
-	acct-group/ipfs
-	acct-user/ipfs
-	sys-fs/fuse:0
-"
-RDEPEND="${DEPEND}"
-
-DOCS=( CHANGELOG.md CONTRIBUTING.md README.md docs/ )
-
-src_compile() {
-	local mygoargs
-	mygoargs=(
-		-tags release
-	)
-
-	ego build "${mygoargs[@]}" -o ipfs ./cmd/ipfs
-	ego build "${mygoargs[@]}" -o ipfswatch ./cmd/ipfswatch
-
-	IPFS_PATH="" ./ipfs commands completion bash > ipfs-completion.bash || die
-	IPFS_PATH="" ./ipfs commands completion fish > ipfs-completion.fish || die
-	IPFS_PATH="" ./ipfs commands completion zsh > ipfs-completion.zsh || die
-}
-
-src_test() {
-	ego test ./cmd/ipfs/... ./cmd/ipfswatch/...
-}
-
-src_install() {
-	dobin ipfs
-	dobin ipfswatch
-	newbashcomp ipfs-completion.bash ipfs
-	newfishcomp ipfs-completion.fish ipfs
-	newzshcomp ipfs-completion.zsh _ipfs
-	einstalldocs
-
-	systemd_dounit "${FILESDIR}/ipfs.service"
-	systemd_newunit "${FILESDIR}/ipfs-at.service" "ipfs@.service"
-
-	newinitd "${FILESDIR}/ipfs.init" ipfs
-	newconfd "${FILESDIR}/ipfs.confd" ipfs
-
-	keepdir /var/log/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.'
-
-	# See https://bugs.gentoo.org/838238
-	ewarn 'In case kubo CPU usage is too high run the next workaround'
-	ewarn 'su -s /bin/sh -c "ipfs config profile apply lowpower" ipfs'
-	ewarn 'Be aware that this will make your node less visible to other peers'
-}

diff --git a/net-p2p/kubo/kubo-0.29.0.ebuild b/net-p2p/kubo/kubo-0.29.0.ebuild
deleted file mode 100644
index ad5cae72abc6..000000000000
--- a/net-p2p/kubo/kubo-0.29.0.ebuild
+++ /dev/null
@@ -1,71 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit go-module shell-completion systemd
-
-DESCRIPTION="Main implementation of IPFS"
-HOMEPAGE="https://ipfs.tech https://github.com/ipfs/kubo/"
-SRC_URI="https://github.com/ipfs/${PN}/releases/download/v${PV}/kubo-source.tar.gz -> ${P}.tar.gz"
-S="${WORKDIR}"
-
-LICENSE="Apache-2.0 BSD BSD-2 CC0-1.0 ISC MIT MPL-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-DEPEND="
-	acct-group/ipfs
-	acct-user/ipfs
-	sys-fs/fuse:0
-"
-RDEPEND="${DEPEND}"
-
-DOCS=( CHANGELOG.md CONTRIBUTING.md README.md docs/ )
-
-src_compile() {
-	local mygoargs
-	mygoargs=(
-		-tags release
-	)
-
-	ego build "${mygoargs[@]}" -o ipfs ./cmd/ipfs
-	ego build "${mygoargs[@]}" -o ipfswatch ./cmd/ipfswatch
-
-	IPFS_PATH="" ./ipfs commands completion bash > ipfs-completion.bash || die
-	IPFS_PATH="" ./ipfs commands completion fish > ipfs-completion.fish || die
-	IPFS_PATH="" ./ipfs commands completion zsh > ipfs-completion.zsh || die
-}
-
-src_test() {
-	ego test ./cmd/ipfs/... ./cmd/ipfswatch/...
-}
-
-src_install() {
-	dobin ipfs
-	dobin ipfswatch
-	newbashcomp ipfs-completion.bash ipfs
-	newfishcomp ipfs-completion.fish ipfs
-	newzshcomp ipfs-completion.zsh _ipfs
-	einstalldocs
-
-	systemd_dounit "${FILESDIR}/ipfs.service"
-	systemd_newunit "${FILESDIR}/ipfs-at.service" "ipfs@.service"
-
-	newinitd "${FILESDIR}/ipfs.init" ipfs
-	newconfd "${FILESDIR}/ipfs.confd" ipfs
-
-	keepdir /var/log/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.'
-
-	# See https://bugs.gentoo.org/838238
-	ewarn 'In case kubo CPU usage is too high run the next workaround'
-	ewarn 'su -s /bin/sh -c "ipfs config profile apply lowpower" ipfs'
-	ewarn 'Be aware that this will make your node less visible to other peers'
-}


^ permalink raw reply related	[flat|nested] 28+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-p2p/kubo/
@ 2024-10-17  7:30 Joonas Niilola
  0 siblings, 0 replies; 28+ messages in thread
From: Joonas Niilola @ 2024-10-17  7:30 UTC (permalink / raw
  To: gentoo-commits

commit:     530db9298b6b8b64fbae523dc74236863bf94cd0
Author:     David Roman <droman <AT> ifae <DOT> es>
AuthorDate: Thu Sep 12 09:47:08 2024 +0000
Commit:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Thu Oct 17 07:30:41 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=530db929

net-p2p/kubo: add 0.30.0

Signed-off-by: David Roman <droman <AT> ifae.es>
Closes: https://github.com/gentoo/gentoo/pull/38575
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>

 net-p2p/kubo/Manifest           |  3 ++
 net-p2p/kubo/kubo-0.30.0.ebuild | 90 +++++++++++++++++++++++++++++++++++++++++
 2 files changed, 93 insertions(+)

diff --git a/net-p2p/kubo/Manifest b/net-p2p/kubo/Manifest
index 06139a876d58..f834e166bdc3 100644
--- a/net-p2p/kubo/Manifest
+++ b/net-p2p/kubo/Manifest
@@ -2,3 +2,6 @@ DIST kubo-0.28.0.tar.gz 16070929 BLAKE2B f0febdee1e2313c83369c07b520fe285e10a733
 DIST kubo-0.29.0-fs-repo-15-to-16-v1.0.1-vendor.tar.xz 1643384 BLAKE2B 6c51d34ab06e662213075cdc73fce0d3dad8c9acbfd2af6cd68ee50e90c33b91f06a68bbe40f4f3de867dd2862fb3cc0a09cb377f4d1ae70750906236059de5d SHA512 f3d9fbfc93fa714491eb7b8c995b686b8af86a65c56e7f14034b0dedb36b2b9a4d489852d7988acce30dcfd53f1637e1dca42ffdaa785bc6104864fc19c45a0c
 DIST kubo-0.29.0-fs-repo-15-to-16-v1.0.1.tar.gz 25942003 BLAKE2B 48eb3f50c8d0064561a99dd834cfc73482003bed70be93342bb30e993b509cca6aea0d44658ea981bb1063c458ce98e796293172b01109265e431f7a6ae279ae SHA512 bf631d402ecbee75e5a49e19e31c40172aeef81a13325bbf557841ba9e765caf39df42370a20d6e4039e7bd98e27dc5bd7a42f4490f30928a5614aca2214aea1
 DIST kubo-0.29.0.tar.gz 16229764 BLAKE2B 91a6d322987bf7316f4acaf984ea57ea69617925e56adf4cee06be4d08a3a77f8f197aed42aa16cd438485df657de02cd647d3319c7c1afd09c0b8410fab30e6 SHA512 f23496452c3382629fddafce039acdff51c085280b15b807923bc4474b3ec540a39f9906ba7dcba621fef6237336ee2eb1bed10f81cac7a1dfccb21b7c3fecfb
+DIST kubo-0.30.0-fs-repo-15-to-16-v1.0.1-vendor.tar.xz 1643384 BLAKE2B 6c51d34ab06e662213075cdc73fce0d3dad8c9acbfd2af6cd68ee50e90c33b91f06a68bbe40f4f3de867dd2862fb3cc0a09cb377f4d1ae70750906236059de5d SHA512 f3d9fbfc93fa714491eb7b8c995b686b8af86a65c56e7f14034b0dedb36b2b9a4d489852d7988acce30dcfd53f1637e1dca42ffdaa785bc6104864fc19c45a0c
+DIST kubo-0.30.0-fs-repo-15-to-16-v1.0.1.tar.gz 25942003 BLAKE2B 48eb3f50c8d0064561a99dd834cfc73482003bed70be93342bb30e993b509cca6aea0d44658ea981bb1063c458ce98e796293172b01109265e431f7a6ae279ae SHA512 bf631d402ecbee75e5a49e19e31c40172aeef81a13325bbf557841ba9e765caf39df42370a20d6e4039e7bd98e27dc5bd7a42f4490f30928a5614aca2214aea1
+DIST kubo-0.30.0.tar.gz 16532306 BLAKE2B 9241e8d463dfe0fd407fc6e2a30174ff67a63360a3dbef93d6f1b70fbe42ea9ce873e74109569964b8894adf95555c12b1ed66c50743b8eda591bf48b79fe8e7 SHA512 f49b53a51a07675d02d0c4457ca1a166a3db5565fc2a1659b88861c6a9ec1e94243a86115399df31069ad1f8e93b1acf14fe8b40dea63bfd3109105ad262cccc

diff --git a/net-p2p/kubo/kubo-0.30.0.ebuild b/net-p2p/kubo/kubo-0.30.0.ebuild
new file mode 100644
index 000000000000..4ace39faabc1
--- /dev/null
+++ b/net-p2p/kubo/kubo-0.30.0.ebuild
@@ -0,0 +1,90 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit go-module shell-completion systemd
+
+FS_MIG_V="1.0.1"
+FS_MIG_N="fs-repo-15-to-16"
+MY_FS_MIG="${FS_MIG_N}-v${FS_MIG_V}"
+FS_MIG_DIR="fs-repo-migrations-${MY_FS_MIG}"
+
+DESCRIPTION="Main implementation of IPFS"
+HOMEPAGE="https://ipfs.tech https://github.com/ipfs/kubo/"
+SRC_URI="https://github.com/ipfs/${PN}/releases/download/v${PV}/kubo-source.tar.gz -> ${P}.tar.gz"
+SRC_URI+=" https://github.com/ipfs/fs-repo-migrations/archive/refs/tags/${FS_MIG_N}/v${FS_MIG_V}.tar.gz -> ${P}-${MY_FS_MIG}.tar.gz"
+SRC_URI+=" https://gentoo.kropotkin.rocks/go-pkgs/${MY_FS_MIG}-vendor.tar.xz -> ${P}-${MY_FS_MIG}-vendor.tar.xz"
+
+S="${WORKDIR}"
+
+LICENSE="Apache-2.0 BSD BSD-2 CC0-1.0 ISC MIT MPL-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+DEPEND="
+	acct-group/ipfs
+	acct-user/ipfs
+	sys-fs/fuse:0
+"
+RDEPEND="${DEPEND}"
+
+DOCS=( CHANGELOG.md CONTRIBUTING.md README.md docs/ )
+
+src_prepare() {
+	default
+
+	sed -i '/fs-repo-1[0-9]-to-*/d' "${FS_MIG_DIR}/ignored-migrations" || die
+}
+
+src_compile() {
+	local mygoargs
+	mygoargs=(
+		-tags release
+	)
+
+	ego build "${mygoargs[@]}" -o ipfs ./cmd/ipfs
+	ego build "${mygoargs[@]}" -o ipfswatch ./cmd/ipfswatch
+
+	IPFS_PATH="" ./ipfs commands completion bash > ipfs-completion.bash || die
+	IPFS_PATH="" ./ipfs commands completion fish > ipfs-completion.fish || die
+	IPFS_PATH="" ./ipfs commands completion zsh > ipfs-completion.zsh || die
+
+	cd "${FS_MIG_DIR}" || die
+	emake
+}
+
+src_test() {
+	ego test ./cmd/ipfs/... ./cmd/ipfswatch/...
+}
+
+src_install() {
+	dobin ipfs
+	dobin ipfswatch
+	newbashcomp ipfs-completion.bash ipfs
+	newfishcomp ipfs-completion.fish ipfs
+	newzshcomp ipfs-completion.zsh _ipfs
+	einstalldocs
+
+	systemd_dounit "${FILESDIR}/ipfs.service"
+	systemd_newunit "${FILESDIR}/ipfs-at.service" "ipfs@.service"
+
+	newinitd "${FILESDIR}/ipfs.init" ipfs
+	newconfd "${FILESDIR}/ipfs.confd" ipfs
+
+	keepdir /var/log/ipfs
+	fowners -R ipfs:ipfs /var/log/ipfs
+
+	find "${FS_MIG_DIR}" -executable -type f -name "fs-repo-*" -exec dobin {} \; || die
+}
+
+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.'
+
+	# See https://bugs.gentoo.org/838238
+	ewarn 'In case kubo CPU usage is too high run the next workaround'
+	ewarn 'su -s /bin/sh -c "ipfs config profile apply lowpower" ipfs'
+	ewarn 'Be aware that this will make your node less visible to other peers'
+}


^ permalink raw reply related	[flat|nested] 28+ messages in thread

end of thread, other threads:[~2024-10-17  7:30 UTC | newest]

Thread overview: 28+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-10-10 12:55 [gentoo-commits] repo/gentoo:master commit in: net-p2p/kubo/ Joonas Niilola
  -- strict thread matches above, loose matches on Subject: below --
2024-10-17  7:30 Joonas Niilola
2024-10-17  7:30 Joonas Niilola
2024-09-09  0:17 Eli Schwartz
2024-06-27 19:23 John Helmert III
2024-06-27 19:23 John Helmert III
2024-06-11 17:18 Sam James
2024-04-21 22:26 John Helmert III
2024-04-21 22:26 John Helmert III
2024-02-20 18:33 Arthur Zamarin
2024-02-19 16:28 Sam James
2024-02-04 17:23 John Helmert III
2024-02-04 17:23 John Helmert III
2024-01-13  9:07 Joonas Niilola
2024-01-06 20:04 Viorel Munteanu
2023-09-23  9:37 Sam James
2023-08-10 10:04 Yixun Lan
2023-07-25 18:52 Sam James
2023-07-25 15:29 Jakov Smolić
2023-07-24 11:06 Florian Schmaus
2023-07-24 11:06 Florian Schmaus
2023-05-20 12:50 Joonas Niilola
2023-03-11 16:26 Sam James
2023-02-03  7:21 Sam James
2022-10-10 12:55 Joonas Niilola
2022-08-06 22:00 William Hubbs
2022-08-06 21:59 William Hubbs
2022-08-03 22:55 Sam James

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox