Merge pull request #72485 from charles-dyfis-net/gocryptfs-1.7.1
gocryptfs: 1.7 -> 1.7.1
This commit is contained in:
commit
ef2af94928
@ -8,7 +8,7 @@ let
|
|||||||
in
|
in
|
||||||
buildGoPackage rec {
|
buildGoPackage rec {
|
||||||
pname = "gocryptfs";
|
pname = "gocryptfs";
|
||||||
version = "1.7"; # TODO: Drop `patches` with next release. Remove `fix-unix2syscall_darwin.go-build-failure.patch`.
|
version = "1.7.1";
|
||||||
|
|
||||||
goPackagePath = "github.com/rfjakob/gocryptfs";
|
goPackagePath = "github.com/rfjakob/gocryptfs";
|
||||||
|
|
||||||
@ -19,13 +19,9 @@ buildGoPackage rec {
|
|||||||
owner = "rfjakob";
|
owner = "rfjakob";
|
||||||
repo = pname;
|
repo = pname;
|
||||||
rev = "v${version}";
|
rev = "v${version}";
|
||||||
sha256 = "1sr3i73haw07faqpw785cdda2kna8q3a0zhwab1p3i935rvp4qaa";
|
sha256 = "1zhzhvjhvi6xzib985bsnj9yzp4zsnm91m1679nbab6vm3kanq06";
|
||||||
};
|
};
|
||||||
|
|
||||||
# Fixes build on darwin
|
|
||||||
# Source: https://github.com/rfjakob/gocryptfs/commit/b1468a732fa26550f2a6f8a21cc7bd47b65a8c96
|
|
||||||
patches = [ ./fix-unix2syscall_darwin.go-build-failure.patch ];
|
|
||||||
|
|
||||||
postPatch = "rm -r tests";
|
postPatch = "rm -r tests";
|
||||||
|
|
||||||
buildFlagsArray = ''
|
buildFlagsArray = ''
|
||||||
|
21
pkgs/tools/filesystems/gocryptfs/deps.nix
generated
21
pkgs/tools/filesystems/gocryptfs/deps.nix
generated
@ -5,8 +5,8 @@
|
|||||||
fetch = {
|
fetch = {
|
||||||
type = "git";
|
type = "git";
|
||||||
url = "https://github.com/hanwen/go-fuse";
|
url = "https://github.com/hanwen/go-fuse";
|
||||||
rev = "a533f0a5a633cccc0928c81985b13fa24407a211";
|
rev = "161a164844568ebf4bfaa68c90ba3a9f2914dda4";
|
||||||
sha256 = "0kc2jjjyhnrd934jn7hzfx8kd4z2yq5yblwrxr6xcjjql1vb1n9k";
|
sha256 = "1r0rs76k9zg60i02jlcqxi7m4ivla1xwv3ijwav7pfbyyr1yqhsx";
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
@ -14,8 +14,8 @@
|
|||||||
fetch = {
|
fetch = {
|
||||||
type = "git";
|
type = "git";
|
||||||
url = "https://github.com/jacobsa/crypto";
|
url = "https://github.com/jacobsa/crypto";
|
||||||
rev = "d95898ceee0769dac9bf74c46f8f68d3d3d79100";
|
rev = "9f44e2d11115452dad8f404f029574422855f46a";
|
||||||
sha256 = "0dgcvms7if672f09y0cj49n711i9r0609p5f1s27i53yah4qlm19";
|
sha256 = "18c3cx8izxdajq22zdq0n19j9d2l6iickd3mz39j5h96kw7l5qmy";
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
@ -36,13 +36,22 @@
|
|||||||
sha256 = "0c227ly3z8pqaqg22lpd8nzgqrfsbjx5gi9rp9ks1cmd11dv2gl9";
|
sha256 = "0c227ly3z8pqaqg22lpd8nzgqrfsbjx5gi9rp9ks1cmd11dv2gl9";
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
{
|
||||||
|
goPackagePath = "github.com/sabhiram/go-gitignore";
|
||||||
|
fetch = {
|
||||||
|
type = "git";
|
||||||
|
url = "https://github.com/sabhiram/go-gitignore";
|
||||||
|
rev = "d3107576ba9425fc1c85f4b3569c4631b805a02e";
|
||||||
|
sha256 = "1rdwyxgcsiwgmlqnc3k6h300mzlvjc3j21np4yh1h476wc8dvl0l";
|
||||||
|
};
|
||||||
|
}
|
||||||
{
|
{
|
||||||
goPackagePath = "golang.org/x/crypto";
|
goPackagePath = "golang.org/x/crypto";
|
||||||
fetch = {
|
fetch = {
|
||||||
type = "git";
|
type = "git";
|
||||||
url = "https://go.googlesource.com/crypto";
|
url = "https://go.googlesource.com/crypto";
|
||||||
rev = "8dd112bcdc25174059e45e07517d9fc663123347";
|
rev = "a1f597ede03a7bef967a422b5b3a5bd08805a01e";
|
||||||
sha256 = "0gbcz7gxmgg88s28vb90dsp1vdq0har7zvg2adsqbp8bm05x9q6b";
|
sha256 = "0yiczljll72ip2vkxgd6052rhpaba37a68vf6si3v8s8s3g870lc";
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
|
@ -1,14 +0,0 @@
|
|||||||
--- a/internal/syscallcompat/unix2syscall_darwin.go
|
|
||||||
+++ b/internal/syscallcompat/unix2syscall_darwin.go
|
|
||||||
@@ -19,8 +19,8 @@ func Unix2syscall(u unix.Stat_t) syscall.Stat_t {
|
|
||||||
Size: u.Size,
|
|
||||||
Blksize: u.Blksize,
|
|
||||||
Blocks: u.Blocks,
|
|
||||||
- Atimespec: syscall.Timespec(u.Atimespec),
|
|
||||||
- Mtimespec: syscall.Timespec(u.Mtimespec),
|
|
||||||
- Ctimespec: syscall.Timespec(u.Ctimespec),
|
|
||||||
+ Atimespec: syscall.Timespec(u.Atim),
|
|
||||||
+ Mtimespec: syscall.Timespec(u.Mtim),
|
|
||||||
+ Ctimespec: syscall.Timespec(u.Ctim),
|
|
||||||
}
|
|
||||||
}
|
|
Loading…
Reference in New Issue
Block a user