gradle.fetchDeps: fix evaluation on Nix 2.3.18

In 2.3, lists aren't able to be compared with `<`, but
`builtins.compareVersions` does exist.
This commit is contained in:
Philip Taron 2024-07-22 10:38:36 -07:00
parent 422f60a992
commit 2b7232de1e
No known key found for this signature in database

View File

@ -123,10 +123,9 @@ let
fileList = builtins.filter (x: lib.hasPrefix xmlBase x && x != url) (builtins.attrNames finalData);
jarPomList = map parseArtifactUrl fileList;
sortedJarPomList =
lib.sort
(a: b: lib.splitVersion a.version < lib.splitVersion b.version)
jarPomList;
sortByVersion = a: b: (builtins.compareVersions a.version b.version) < 0;
sortedJarPomList = lib.sort sortByVersion jarPomList;
uniqueVersionFiles =
builtins.map ({ i, x }: x)