summaryrefslogtreecommitdiff
path: root/net-p2p
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2024-04-22 12:05:36 +0100
committerV3n3RiX <venerix@koprulu.sector>2024-04-22 12:05:36 +0100
commit02eb6576978c38afed5787f6f2dbab8353379d66 (patch)
tree0b82220aae58c1307bef3aff0f342f4cdf858161 /net-p2p
parent490ef2c2dc8b4e808f37add1adee21a754efd9a9 (diff)
gentoo auto-resync : 22:04:2024 - 12:05:36
Diffstat (limited to 'net-p2p')
-rw-r--r--net-p2p/Manifest.gzbin6923 -> 6923 bytes
-rw-r--r--net-p2p/eiskaltdcpp/Manifest2
-rw-r--r--net-p2p/eiskaltdcpp/metadata.xml9
-rw-r--r--net-p2p/kubo/Manifest4
-rw-r--r--net-p2p/kubo/kubo-0.26.0.ebuild3
-rw-r--r--net-p2p/kubo/kubo-0.28.0.ebuild71
6 files changed, 77 insertions, 12 deletions
diff --git a/net-p2p/Manifest.gz b/net-p2p/Manifest.gz
index d35873fbeff5..306f485c6578 100644
--- a/net-p2p/Manifest.gz
+++ b/net-p2p/Manifest.gz
Binary files differ
diff --git a/net-p2p/eiskaltdcpp/Manifest b/net-p2p/eiskaltdcpp/Manifest
index c83ea5d9785d..041091413865 100644
--- a/net-p2p/eiskaltdcpp/Manifest
+++ b/net-p2p/eiskaltdcpp/Manifest
@@ -1,4 +1,4 @@
DIST eiskaltdcpp-2.4.2.tar.xz 4320140 BLAKE2B 8b58a297934398f106bd200d451b5caab7664bee9dbeb34761571fbc4db065aea0cb7e47cbbd95f11eaceef94a0393b1b92bc832607d3b3b68b8acc84a28441c SHA512 f9309188b209636f205295d1686b6aea5a5b59c160e724a10bf642f051f18f64113978144725371ee67db762f6f573cbc95ae934d232918344a9f250c8c044ea
EBUILD eiskaltdcpp-2.4.2.ebuild 3717 BLAKE2B a5a23a045e79fa370ff9c8b025c44c2fdb8220f87c687befc1b3acb997f84e3b427fdb21c9291eef95e50705708a885ea3fd7a8723909771cfd9636d0102619b SHA512 27a005feaa71b78ac6f9c31a2559c3d4ecab1b1c00212460ba815cdddaa52f77650f41226f08cdeb1fed8d7a3d86d31ca999961a103018ed35a05ed9bcb6ff48
EBUILD eiskaltdcpp-9999.ebuild 3654 BLAKE2B dfd300e772558d1769ae5e97dad615825426d306aee0bcdce4311088c9efb2f1473467395d38517626d4bdf134ff313de245e0b185e71d8aa00207dbb0050c61 SHA512 7161c580e49b0271684d63752a9e87f21d04a13b931272cbea53afba2d8f922612ce4babbd0614b51088a8b29254410761106fa1b25a40ee1c55e456c61d9972
-MISC metadata.xml 1239 BLAKE2B 3e302009ec4577b73f0beb283c7d3780367a044615e8c7703106c4b2e7f2e5c1d5e9c7df603b75241e48327211410c88858e6abd66df86033a65cfc52c8baa63 SHA512 f004a587c4c8416491e838347b2916ee55bd410b0a2c85f365318ac1923717f32a8267d67fad590e6e20b328fb2fed5213504ce8d5fb6055291cb40dbbf002ea
+MISC metadata.xml 983 BLAKE2B 8166354a7ec5eb01f6620745cdb74a317600ca583938151313606a19ed51387bc2d5eccf68ea8aa3f8bd58b60a69b6d316d128746352820359dce7e90cefcf33 SHA512 bd42bc35b4131e2e9c69061afe0cb2899009fac4530156f831195b9b62ef1d032f0a42568e8804a88471ef3c38819f4302578726a76015075226db1eada24a06
diff --git a/net-p2p/eiskaltdcpp/metadata.xml b/net-p2p/eiskaltdcpp/metadata.xml
index 177930eb6ec7..73c871c00f3b 100644
--- a/net-p2p/eiskaltdcpp/metadata.xml
+++ b/net-p2p/eiskaltdcpp/metadata.xml
@@ -1,14 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <maintainer type="person" proxied="yes">
- <email>klondike@gentoo.org</email>
- <name>Francisco Blas (klondike) Izquierdo Riera</name>
- </maintainer>
- <maintainer type="project" proxied="proxy">
- <email>proxy-maint@gentoo.org</email>
- <name>Proxy Maintainers</name>
- </maintainer>
+ <!-- maintainer-needed -->
<longdescription lang="en">
EiskaltDC++ is a cross-platform program that uses the Direct Connect and
Advanced Direct Connect protocols. It is compatible with DC++, AirDC++,
diff --git a/net-p2p/kubo/Manifest b/net-p2p/kubo/Manifest
index 31f8987250be..e722446a1b3a 100644
--- a/net-p2p/kubo/Manifest
+++ b/net-p2p/kubo/Manifest
@@ -3,5 +3,7 @@ AUX ipfs.confd 30 BLAKE2B 7ecaa40f2a4097690f9d8091da5891e0bbfb0f298bed4a59769c8d
AUX ipfs.init 464 BLAKE2B 553288784ba3df93037f640663d7ed3539f9a55e72ee9a36a9708e5b3f44e1dadff287fee989301b4ddf6fd3a88dbd1cf119386337c14523b9dadb91bdb1833d SHA512 2bc48d759b0dd4936d749aa0a442e39fdc862b5d5283269d4300cf0a5e3dc1bd0111a911d46d7a22dd7fa8023b22a148fbc371fc5bb37ce97912860b068caafc
AUX ipfs.service 372 BLAKE2B 8989cc474ab46309dda6d167fb89476b01d10e07374d53c480a7ee345f13827e25ca19d84b0a3974e45c5d9a0c78abdfd7be262bff48f427aedaac2a9c4094a8 SHA512 35d5edda83bd296f92ffe3ee61f2608eb9ec464225e32ca52582d8e8fe699466c9b412ed224ff44e36e34d3d41a618d50082dd677feeaba53429d3a6913a869a
DIST kubo-0.26.0.tar.gz 16129891 BLAKE2B 199e3fb3d7982eb3bca35c7139a15f4c4f32a54bde2c9ae2e5b594524668d146296001ccfb29d1ded5eec0e82a02b4e16a4bbb7a82bcc4787ee06820f02d4687 SHA512 21bcfd605d0aa0b55afafa5c717b6b0f8c657722a207ae0cb901815b7881266ae528acc85d74e70f5fafec9407c68cd5dcb2e02ab9fbe61c05f648888e15e0e5
-EBUILD kubo-0.26.0.ebuild 1973 BLAKE2B 3a1dd4e6ae4a6863feb698026ca2a925228815be64334a3873c0a821b8cb07749be25ab280659e25da526eae63cfd86a0265c8dd50bc0fb8abb67634d472fcc7 SHA512 d98ce031dfc88a0c035931358f45c0816255b0fb527d29e925567b4230d627359d9307b46b1b7595df99c5bf1726e2f091ffb519a14b1e08c8730a896c6c54e6
+DIST kubo-0.28.0.tar.gz 16070929 BLAKE2B f0febdee1e2313c83369c07b520fe285e10a73322d87f3891dd8edc97d6fa3d8dab7644d6108d060ef652fe34ed7cacf75f756e48f1e022d16b12bc30d298c0b SHA512 e6ef309084b8f09b56e5bceae37cf220c7e015003a8660f132d4e79709c7bd29ae8d8bb02736dab6a447b3acccc7dd0bd7043955df0a787a72fb3b9dfe9c42f5
+EBUILD kubo-0.26.0.ebuild 1972 BLAKE2B a2f586bdb3ffe1f0205128d3df74a2ffd18daa607473a1bd59c148a151e2b3a5e610297141dcc0bcc20430b625f012c0559834a38f0810ebbaccd0a3aa539ccd SHA512 6537777a9ca9b3126e21802d2ff58123fe5a40797421436c95a104e94e88250e2a2cf3f77b13ac990443ce6111c7a9083496582941a5910ff15c9b08405caa1d
+EBUILD kubo-0.28.0.ebuild 1973 BLAKE2B 78ffa37e7d70b2dc161120161aabc0d512c858e0d92126a171a1f30fce2875466ca761239d76351df391efe9bda251d5e39e656a2cb9ecd9587184c16d0ecdbf SHA512 5096ba0b1a9297de13b657d2454898f41b917acd5b2e368ea8d0f7c9b4d57bd8c24cafdc06f51633469cc1bc33d59af9ac15d90922c7d509d19365bc243ced76
MISC metadata.xml 596 BLAKE2B 68c5576e325ef2e0a6954047b8784427ca8b1d038c4b7fc7a7f2082e2682dbb8b807083251c9e5eca927d070d21b1f5ee9f96e2cb2437a9f5934bdc46f139fb6 SHA512 2d41af83abc0527e9031f8bec8d471dc7d163714bb42b9d7f65c943993e7d554207a5fb85ad96ae94c7876a74e2b3c8dba6a8f70e4f1bbb5a785bb98624233a9
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
new file mode 100644
index 000000000000..0d66c3d3aeb2
--- /dev/null
+++ b/net-p2p/kubo/kubo-0.28.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'
+}