diff options
Diffstat (limited to 'net-p2p/kubo')
-rw-r--r-- | net-p2p/kubo/Manifest | 14 | ||||
-rw-r--r-- | net-p2p/kubo/kubo-0.28.0.ebuild | 71 | ||||
-rw-r--r-- | net-p2p/kubo/kubo-0.30.0.ebuild | 4 | ||||
-rw-r--r-- | net-p2p/kubo/kubo-0.31.0.ebuild | 2 | ||||
-rw-r--r-- | net-p2p/kubo/kubo-0.33.2.ebuild (renamed from net-p2p/kubo/kubo-0.29.0-r1.ebuild) | 11 |
5 files changed, 17 insertions, 85 deletions
diff --git a/net-p2p/kubo/Manifest b/net-p2p/kubo/Manifest index d74193aa13bc..0c75ca08a3fe 100644 --- a/net-p2p/kubo/Manifest +++ b/net-p2p/kubo/Manifest @@ -2,18 +2,16 @@ AUX ipfs-at.service 340 BLAKE2B 776676603baa61cc2b76de86d8b3b1b43810ed81a703f827 AUX ipfs.confd 30 BLAKE2B 7ecaa40f2a4097690f9d8091da5891e0bbfb0f298bed4a59769c8d0ef978a2471865a01177950da5869b61f3b8c124f43eab97daf297c06efecdc25785a5846d SHA512 c55afeb3efe381d18258ddf00f58325b77156375cf223fb2daa049df056efe22e9139cce0f81dc4c73759dad5097af5f3201414beb5950bd894df9ae8c7c4ed1 AUX ipfs.init 448 BLAKE2B d2c706f0a9639a77d8d6241c01c5edece73e8aa569803d468e6036ae4da0348f1f4845979e8d39e2f8cd6f1ce8271201fcd11a37cbebe01f0b140cc646735b76 SHA512 bc5f7422434b8a7f1ab57ec1137bb4ba4e5ef07e7a4177d8d35dfb7436dcb0c58c6fdf35b78138f164a74eb24ee0f7422f765cf7b72f2c6bf31e8456eaa127c4 AUX ipfs.service 372 BLAKE2B 8989cc474ab46309dda6d167fb89476b01d10e07374d53c480a7ee345f13827e25ca19d84b0a3974e45c5d9a0c78abdfd7be262bff48f427aedaac2a9c4094a8 SHA512 35d5edda83bd296f92ffe3ee61f2608eb9ec464225e32ca52582d8e8fe699466c9b412ed224ff44e36e34d3d41a618d50082dd677feeaba53429d3a6913a869a -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 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 DIST kubo-0.31.0-fs-repo-15-to-16-v1.0.1-vendor.tar.xz 1643384 BLAKE2B 6c51d34ab06e662213075cdc73fce0d3dad8c9acbfd2af6cd68ee50e90c33b91f06a68bbe40f4f3de867dd2862fb3cc0a09cb377f4d1ae70750906236059de5d SHA512 f3d9fbfc93fa714491eb7b8c995b686b8af86a65c56e7f14034b0dedb36b2b9a4d489852d7988acce30dcfd53f1637e1dca42ffdaa785bc6104864fc19c45a0c DIST kubo-0.31.0-fs-repo-15-to-16-v1.0.1.tar.gz 25942003 BLAKE2B 48eb3f50c8d0064561a99dd834cfc73482003bed70be93342bb30e993b509cca6aea0d44658ea981bb1063c458ce98e796293172b01109265e431f7a6ae279ae SHA512 bf631d402ecbee75e5a49e19e31c40172aeef81a13325bbf557841ba9e765caf39df42370a20d6e4039e7bd98e27dc5bd7a42f4490f30928a5614aca2214aea1 DIST kubo-0.31.0.tar.gz 18131293 BLAKE2B a34e9cf1849a14e42e3799437127a06434484f1ce8ef36730c1b8daf66f8ee33abe783866d22f1573de056c24855bc16efc60c67ed47ccdc1c08d7cf263e0097 SHA512 8e5782905c190eea81d25d8bb477f5027cf38721e5b66868c3b81de90c9b013b9e1205869f640d163355efda778b32c7b94739fd3ef46fff7819309c82e9066c -EBUILD kubo-0.28.0.ebuild 1973 BLAKE2B 215b76417f7487096944d7554f81e53f55423fa2a7e5b5f92897ca9aca819582ed3b58ab9763666e26bf13598ca605f346d296c395e206e06faed80f6f4e2658 SHA512 b19393420d08b619ec1ffbf926e99116b79bd29fd747e7bcae002cf4a81c939ba98226f5ed24b152d7997b98fc631c70a5a41c071469953be8bedb11d81ee68a -EBUILD kubo-0.29.0-r1.ebuild 2635 BLAKE2B a0aa252aac5b32b2078cabd2fe05980863ad92cedae3fe1ce169e3b970a5f051206ef65cb9bce8710e4d7832eacbdc3805f04e7623b55de8f1b8265cf9fb73d4 SHA512 941316585c64c3cfedb1f2e6adce4ba91cc27f5b71837ec04222401795141ca1ee4eda78b777a02a26998a3530449e0c6b0a4c5cb6212741e4edb7d55e881611 -EBUILD kubo-0.30.0.ebuild 2573 BLAKE2B b48ec90b2d8e93a4a98cc4bd3afb66018ed26f9216c9e0098f2166973991d62ad88b184983d46254bcfffdce6a0e66b0bc7c493eab93e96ae06de88ee75118f9 SHA512 8b5c222281776a2170ec242c5c4939774e9b675ee44a9dd18e0d74ab620e749b9e012020230dcb769d02ac405ed8822dfb6b3a46f57dce89fe004a5cb40e7751 -EBUILD kubo-0.31.0.ebuild 3046 BLAKE2B 0ae5191344f1df23b0416a5711e661beca058ccfe99fc69015b09268d385b256e63b334e84d44330a5bfc02c0f3904b24b46143f1c7226a805dc424fc31733be SHA512 dc92a4d0988475d951cb784f439d52ff3233fe8ef08ad5194b6f7d516b821ed608fb8780762a0d506c6ca9cf815369fb0fd98afa42289fb8bdd1a24de5b59228 +DIST kubo-0.33.2-fs-repo-15-to-16-v1.0.1-vendor.tar.xz 1643384 BLAKE2B 6c51d34ab06e662213075cdc73fce0d3dad8c9acbfd2af6cd68ee50e90c33b91f06a68bbe40f4f3de867dd2862fb3cc0a09cb377f4d1ae70750906236059de5d SHA512 f3d9fbfc93fa714491eb7b8c995b686b8af86a65c56e7f14034b0dedb36b2b9a4d489852d7988acce30dcfd53f1637e1dca42ffdaa785bc6104864fc19c45a0c +DIST kubo-0.33.2-fs-repo-15-to-16-v1.0.1.tar.gz 25942003 BLAKE2B 48eb3f50c8d0064561a99dd834cfc73482003bed70be93342bb30e993b509cca6aea0d44658ea981bb1063c458ce98e796293172b01109265e431f7a6ae279ae SHA512 bf631d402ecbee75e5a49e19e31c40172aeef81a13325bbf557841ba9e765caf39df42370a20d6e4039e7bd98e27dc5bd7a42f4490f30928a5614aca2214aea1 +DIST kubo-0.33.2.tar.gz 18188059 BLAKE2B 43bf3b1b7d31376d2336bbfe9b2c96d3d578cb16047add70bf3bed7920dbadd97f9e37dc85e98012880c73038a063766713e8cf6a3c5e119862cce1ffcbe54eb SHA512 57953aa5c2db55a0eb50aaa82c0dce9c09b86d9b10946ef3f92ab60bc7d1f3699244f1c8731ddc1d090d7279779a4d3f6c478ae1e745a61d00d7357f87df1631 +EBUILD kubo-0.30.0.ebuild 2578 BLAKE2B 5eb2b87b46e0f4414a0449493cb8d84976fc9978f92091f904fe47ddcea1cfa663e09f8cc0d95007cfec95e765de0a3cbbfbdd1abafa51f95ea2771b42c584d2 SHA512 73079b605eea7e0015def701f330fed25152d85427925791c288ef5ce3fd85b4b61057675fb3b3fbe8b1097b6a4704e56101737a0b59cd01b717616ec5666562 +EBUILD kubo-0.31.0.ebuild 3051 BLAKE2B 70b942011439b4246f9142c7fde6156021710e42d7d8eae3f8a9ee3bb23f778a1b1c0a57c9c23f9194330ef1945c33563b27efabbc0bf0ac314b09ad4bf78a02 SHA512 9f3f36764174dc606c43f44f911f3dd4ea72c75e10bfef8d056c5c9cc7a353a7929f7be87d3655ca259fbcb8527605271fde407f9bc880576adda16e2e62c45e +EBUILD kubo-0.33.2.ebuild 3052 BLAKE2B d555316b4c43df2642f93d293ed7dd8b910c1cf88743357125cdffcd2529dc12d84b7b48c51de441cc010d021966d0e69779b4d676d3d34c00c08bd5c6e68734 SHA512 917ee33dc1ddc26c7d126c7db25363742af1ecd60e99f8b9833f37fdbae45be526ca55e6a02b8d77da8195772155ca02417209346bc7e95f69ccbd6899cad0e9 MISC metadata.xml 596 BLAKE2B 68c5576e325ef2e0a6954047b8784427ca8b1d038c4b7fc7a7f2082e2682dbb8b807083251c9e5eca927d070d21b1f5ee9f96e2cb2437a9f5934bdc46f139fb6 SHA512 2d41af83abc0527e9031f8bec8d471dc7d163714bb42b9d7f65c943993e7d554207a5fb85ad96ae94c7876a74e2b3c8dba6a8f70e4f1bbb5a785bb98624233a9 diff --git a/net-p2p/kubo/kubo-0.28.0.ebuild b/net-p2p/kubo/kubo-0.28.0.ebuild deleted file mode 100644 index 64fa62b8defd..000000000000 --- a/net-p2p/kubo/kubo-0.28.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.30.0.ebuild b/net-p2p/kubo/kubo-0.30.0.ebuild index f0664d715b34..5ccc98cd17f8 100644 --- a/net-p2p/kubo/kubo-0.30.0.ebuild +++ b/net-p2p/kubo/kubo-0.30.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -62,7 +62,7 @@ src_install() { dobin ipfs dobin ipfswatch newbashcomp ipfs-completion.bash ipfs - newfishcomp ipfs-completion.fish ipfs + newfishcomp ipfs-completion.fish ipfs.fish newzshcomp ipfs-completion.zsh _ipfs einstalldocs diff --git a/net-p2p/kubo/kubo-0.31.0.ebuild b/net-p2p/kubo/kubo-0.31.0.ebuild index aceb4fbd3302..d547fec2ec3c 100644 --- a/net-p2p/kubo/kubo-0.31.0.ebuild +++ b/net-p2p/kubo/kubo-0.31.0.ebuild @@ -68,7 +68,7 @@ src_install() { dobin ipfs dobin ipfswatch newbashcomp ipfs-completion.bash ipfs - newfishcomp ipfs-completion.fish ipfs + newfishcomp ipfs-completion.fish ipfs.fish newzshcomp ipfs-completion.zsh _ipfs einstalldocs diff --git a/net-p2p/kubo/kubo-0.29.0-r1.ebuild b/net-p2p/kubo/kubo-0.33.2.ebuild index 3f83dfd5962a..9e8f0f1d46c3 100644 --- a/net-p2p/kubo/kubo-0.29.0-r1.ebuild +++ b/net-p2p/kubo/kubo-0.33.2.ebuild @@ -1,10 +1,16 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 inherit go-module shell-completion systemd +# Upstreams has a directory for each migration, for example fs-repo-15-to-16, +# each directory is a program by itself. When an upstream tag is created, +# they use they the name of the last migration program + version, for example +# fs-repo-15-to-16/v1.0.1. Accordingly, we have a variable for the name and +# another for the version. Even though the tag uses the name of the last migration, +# the repository contains source code for all migrations, not only the tagged one. FS_MIG_V="1.0.1" FS_MIG_N="fs-repo-15-to-16" MY_FS_MIG="${FS_MIG_N}-v${FS_MIG_V}" @@ -62,7 +68,7 @@ src_install() { dobin ipfs dobin ipfswatch newbashcomp ipfs-completion.bash ipfs - newfishcomp ipfs-completion.fish ipfs + newfishcomp ipfs-completion.fish ipfs.fish newzshcomp ipfs-completion.zsh _ipfs einstalldocs @@ -75,7 +81,6 @@ src_install() { 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 } |