gnome3.updateScript: optimize unfrozen updates

When the updates are not frozen, there is no need to try to extract versions from attributes.

(cherry picked from commit 4239bf17ec)
This commit is contained in:
Jan Tojnar
2020-04-25 15:32:16 +02:00
parent eff0f82385
commit 915d2c3e69

View File

@@ -12,7 +12,7 @@ let
minorAvailable = builtins.length versionComponents > 1 && builtins.match "[0-9]+" minorVersion != null;
nextMinor = builtins.fromJSON minorVersion + 1;
upperBound = "${lib.versions.major packageVersion}.${builtins.toString nextMinor}";
in lib.optionalString (minorAvailable && freeze) ''--upper-bound="${upperBound}"'';
in lib.optionalString (freeze && minorAvailable) ''--upper-bound="${upperBound}"'';
updateScript = writeScript "gnome-update-script" ''
#!${stdenv.shell}
set -o errexit