lol
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

jetbrains.jcef: make deterministic

TomaSajt 545e5962 befc64a5

+7 -1
+7 -1
pkgs/development/compilers/jetbrains-jdk/jcef.nix
··· 11 11 , lib 12 12 , ant 13 13 , ninja 14 + , strip-nondeterminism 15 + , stripJavaArchivesHook 14 16 15 17 , debugBuild ? false 16 18 ··· 101 103 # Run `git rev-list --count HEAD` 102 104 version = "675"; 103 105 104 - nativeBuildInputs = [ cmake python3 jdk17 git rsync ant ninja ]; 106 + nativeBuildInputs = [ cmake python3 jdk17 git rsync ant ninja strip-nondeterminism stripJavaArchivesHook ]; 105 107 buildInputs = [ libX11 libXdamage nss nspr ]; 106 108 107 109 src = fetchFromGitHub { ··· 249 251 jmod create --module-path . --class-path jogl-all.jar --libs lib $out/jmods/jogl.all.jmod 250 252 cd ../jcef 251 253 jmod create --module-path . --class-path jcef.jar --libs lib $out/jmods/jcef.jmod 254 + 255 + # stripJavaArchivesHook gets rid of jar file timestamps, but not of jmod file timestamps 256 + # We have to manually call strip-nondeterminism to do this for jmod files too 257 + find $out -name "*.jmod" -exec strip-nondeterminism --type jmod {} + 252 258 ''; 253 259 254 260 meta = {