diff --git a/flake.nix b/flake.nix index 82605c2..ead1bf2 100644 --- a/flake.nix +++ b/flake.nix @@ -67,12 +67,12 @@ }; v3 = let - version = "3.1.0"; + version = "3.2.0"; # Currently parsec-cloud only provide a nightly release for v3 which change each day. # So fixing the commit_rev to stay on the same version. - commit_rev = "2c0a049584088776a00ba7a639634c9d805c6140"; + commit_rev = "51d9a83524c203c8344dae408dac5bd79126fdaf"; # `nix-prefetch-url --unpack https://github.com/${owner}/${repo}/archive/${commit_rev}.tar.gz` - commit_sha256 = "1wbdcgxmiv1kx4g3xjjvc14i2v9qjjmxdklpkhr0hcacs0zzaayh"; + commit_sha256 = "1y3qbh3lw4krqj6yifwn6xvb825cbsmw415q4cajs0b8dy1yxc4v"; in rec { src = pkgs.fetchFromGitHub { diff --git a/packages/v3/electron-app.nix b/packages/v3/electron-app.nix index 956c2db..bb19aa0 100644 --- a/packages/v3/electron-app.nix +++ b/packages/v3/electron-app.nix @@ -13,7 +13,7 @@ pkgs.buildNpmPackage { src = "${src}/client/electron"; - npmDepsHash = "sha256-XnKtqtfIud88DPhVtfJOQ6Ephfb6t4XIBjg3Po/njmI="; + npmDepsHash = "sha256-Kwjl1T9ziHHOK6bUdZMszB2k+05WnCOqDHp9TNEOVPI="; configurePhase = '' mkdir -pv build/{,generated-ts/}src app diff --git a/packages/v3/libparsec-node.nix b/packages/v3/libparsec-node.nix index 1e1f84b..6d32d16 100644 --- a/packages/v3/libparsec-node.nix +++ b/packages/v3/libparsec-node.nix @@ -31,7 +31,7 @@ ''; nativeBuildInputs = [ pkgs.pkg-config ]; - buildInputs = builtins.attrValues { inherit (pkgs) openssl sqlite fuse3; }; + buildInputs = builtins.attrValues { inherit (pkgs) openssl sqlite fuse3 dbus; }; meta = let inherit (pkgs.lib) majorMinor licenses; in { homepage = "https://parsec.cloud/"; diff --git a/packages/v3/native-build.nix b/packages/v3/native-build.nix index 06d1958..e4e7fdc 100644 --- a/packages/v3/native-build.nix +++ b/packages/v3/native-build.nix @@ -6,7 +6,7 @@ pkgs.buildNpmPackage { src = "${src}/client"; - npmDepsHash = "sha256-Ui4HWWKm0lJjlGZsU8lPAzRPSXEBnhj9j9LtWH/5uSU="; + npmDepsHash = "sha256-QlbhL1BbPKaxWqzJs/aT9PbST6b1Wzeg2wAHKSBQaqc="; makeCacheWritable = true; # Require for megashark-lib that build during a prepare hook.