mirror of
https://github.com/NixOS/nixpkgs.git
synced 2024-11-22 15:03:28 +00:00
kubo: 0.28.0 -> 0.29.0
https://github.com/ipfs/kubo/releases/tag/v0.29.0 The FUSE mount functionality is no longer completely broken, so reenable the NixOS test.
This commit is contained in:
parent
8f5f49d8ad
commit
4f8d158986
@ -1,7 +1,5 @@
|
|||||||
{ recurseIntoAttrs, runTest }:
|
{ recurseIntoAttrs, runTest }:
|
||||||
recurseIntoAttrs {
|
recurseIntoAttrs {
|
||||||
kubo = runTest ./kubo.nix;
|
kubo = runTest ./kubo.nix;
|
||||||
# The FUSE functionality is completely broken since Kubo v0.24.0
|
kubo-fuse = runTest ./kubo-fuse.nix;
|
||||||
# See https://github.com/ipfs/kubo/issues/10242
|
|
||||||
# kubo-fuse = runTest ./kubo-fuse.nix;
|
|
||||||
}
|
}
|
||||||
|
@ -23,7 +23,7 @@
|
|||||||
|
|
||||||
with subtest("FUSE mountpoint"):
|
with subtest("FUSE mountpoint"):
|
||||||
machine.fail("echo a | su bob -l -c 'ipfs add --quieter'")
|
machine.fail("echo a | su bob -l -c 'ipfs add --quieter'")
|
||||||
# The FUSE mount functionality is broken as of v0.13.0 and v0.17.0.
|
# The FUSE mount functionality is broken as of v0.13.0. This is still the case with v0.29.0.
|
||||||
# See https://github.com/ipfs/kubo/issues/9044.
|
# See https://github.com/ipfs/kubo/issues/9044.
|
||||||
# Workaround: using CID Version 1 avoids that.
|
# Workaround: using CID Version 1 avoids that.
|
||||||
ipfs_hash = machine.succeed(
|
ipfs_hash = machine.succeed(
|
||||||
|
@ -7,7 +7,7 @@
|
|||||||
|
|
||||||
buildGoModule rec {
|
buildGoModule rec {
|
||||||
pname = "kubo";
|
pname = "kubo";
|
||||||
version = "0.28.0"; # When updating, also check if the repo version changed and adjust repoVersion below
|
version = "0.29.0"; # When updating, also check if the repo version changed and adjust repoVersion below
|
||||||
rev = "v${version}";
|
rev = "v${version}";
|
||||||
|
|
||||||
passthru.repoVersion = "15"; # Also update kubo-migrator when changing the repo version
|
passthru.repoVersion = "15"; # Also update kubo-migrator when changing the repo version
|
||||||
@ -15,7 +15,7 @@ buildGoModule rec {
|
|||||||
# Kubo makes changes to its source tarball that don't match the git source.
|
# Kubo makes changes to its source tarball that don't match the git source.
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "https://github.com/ipfs/kubo/releases/download/${rev}/kubo-source.tar.gz";
|
url = "https://github.com/ipfs/kubo/releases/download/${rev}/kubo-source.tar.gz";
|
||||||
hash = "sha256-nq9NpbK9Fql0o1TG8p9lIlnKUnxvMMimz8AYKVozkwY=";
|
hash = "sha256-udCVyA3NN3RCmVtdIjccfy/RymvrsGJoxlF8DiapP4g=";
|
||||||
};
|
};
|
||||||
|
|
||||||
# tarball contains multiple files/directories
|
# tarball contains multiple files/directories
|
||||||
@ -41,9 +41,9 @@ buildGoModule rec {
|
|||||||
|
|
||||||
postPatch = ''
|
postPatch = ''
|
||||||
substituteInPlace 'misc/systemd/ipfs.service' \
|
substituteInPlace 'misc/systemd/ipfs.service' \
|
||||||
--replace '/usr/local/bin/ipfs' "$out/bin/ipfs"
|
--replace-fail '/usr/local/bin/ipfs' "$out/bin/ipfs"
|
||||||
substituteInPlace 'misc/systemd/ipfs-hardened.service' \
|
substituteInPlace 'misc/systemd/ipfs-hardened.service' \
|
||||||
--replace '/usr/local/bin/ipfs' "$out/bin/ipfs"
|
--replace-fail '/usr/local/bin/ipfs' "$out/bin/ipfs"
|
||||||
'';
|
'';
|
||||||
|
|
||||||
postInstall = ''
|
postInstall = ''
|
||||||
|
Loading…
Reference in New Issue
Block a user