cryptomator: 1.6.5 -> 1.6.7

Disable maven tests as they try to mount and load kernel modules,
which is not somthing we want during a build.
This commit is contained in:
Pascal Bach 2022-03-26 08:48:16 +01:00
parent 878f72c7e3
commit 93c4209d3f

View file

@ -6,13 +6,13 @@
let
pname = "cryptomator";
version = "1.6.5";
version = "1.6.7";
src = fetchFromGitHub {
owner = "cryptomator";
repo = "cryptomator";
rev = version;
sha256 = "sha256-6Z1GwrOsjjG546ZS+v/q4WL4tHgYPvMga8x4DY+unJs=";
sha256 = "sha256-hOILOdVYBnS9XuEXaIJcf2bPF72Lcr7IBX4CFCIsC8k=";
};
# perform fake build to make a fixed-output derivation out of the files downloaded from maven central (120MB)
@ -24,7 +24,7 @@ let
buildInputs = [ jre ];
buildPhase = ''
while mvn -Plinux package -Dmaven.repo.local=$out/.m2 -Dmaven.wagon.rto=5000; [ $? = 1 ]; do
while mvn -Plinux package -Dmaven.test.skip=true -Dmaven.repo.local=$out/.m2 -Dmaven.wagon.rto=5000; [ $? = 1 ]; do
echo "timeout, restart maven to continue downloading"
done
'';
@ -37,14 +37,16 @@ let
outputHashAlgo = "sha256";
outputHashMode = "recursive";
outputHash = "sha256-4yHN5hYLjatni8seLOHyuEVnxOdNVia6rY3oPewR+20=";
outputHash = "sha256-XFqXjNjPN2vwA3jay7TS79S4FHksjjrODdD/p4oTvpg=";
doCheck = false;
};
in stdenv.mkDerivation rec {
inherit pname version src;
buildPhase = ''
mvn -Plinux package --offline -Dmaven.repo.local=$(cp -dpR ${deps}/.m2 ./ && chmod +w -R .m2 && pwd)/.m2
mvn -Plinux package --offline -Dmaven.test.skip=true -Dmaven.repo.local=$(cp -dpR ${deps}/.m2 ./ && chmod +w -R .m2 && pwd)/.m2
'';
installPhase = ''