summary refs log tree commit diff
path: root/pkgs/development/compilers/vala
diff options
context:
space:
mode:
authorJan Tojnar <jtojnar@gmail.com>2022-02-19 02:52:52 +0100
committerJan Tojnar <jtojnar@gmail.com>2022-03-25 15:01:22 +0100
commit82a6c5b16232cd5fb64a6b7d9d46325b4cf4b4f0 (patch)
treed5885a51d3836170d6b1fdadb1fe2d2f24db08ea /pkgs/development/compilers/vala
parent0a4072ce23489f4ab63621d53356ddfc736b764e (diff)
downloadnixpkgs-82a6c5b16232cd5fb64a6b7d9d46325b4cf4b4f0.tar
nixpkgs-82a6c5b16232cd5fb64a6b7d9d46325b4cf4b4f0.tar.gz
nixpkgs-82a6c5b16232cd5fb64a6b7d9d46325b4cf4b4f0.tar.bz2
nixpkgs-82a6c5b16232cd5fb64a6b7d9d46325b4cf4b4f0.tar.lz
nixpkgs-82a6c5b16232cd5fb64a6b7d9d46325b4cf4b4f0.tar.xz
nixpkgs-82a6c5b16232cd5fb64a6b7d9d46325b4cf4b4f0.tar.zst
nixpkgs-82a6c5b16232cd5fb64a6b7d9d46325b4cf4b4f0.zip
vala_0_56: init at 0.55.3
https://gitlab.gnome.org/GNOME/vala/-/blob/0.55.3/NEWS
Diffstat (limited to 'pkgs/development/compilers/vala')
-rw-r--r--pkgs/development/compilers/vala/default.nix12
1 files changed, 11 insertions, 1 deletions
diff --git a/pkgs/development/compilers/vala/default.nix b/pkgs/development/compilers/vala/default.nix
index 72512a1202f..3bb0f4c9a4b 100644
--- a/pkgs/development/compilers/vala/default.nix
+++ b/pkgs/development/compilers/vala/default.nix
@@ -20,6 +20,8 @@ let
 
         "0.54" = ./disable-graphviz-0.46.1.patch;
 
+        "0.55" = ./disable-graphviz-0.46.1.patch;
+
       }.${lib.versions.majorMinor version} or (throw "no graphviz patch for this version of vala");
 
     disableGraphviz = lib.versionAtLeast version "0.38" && !withGraphviz;
@@ -68,7 +70,10 @@ let
 
     passthru = {
       updateScript = gnome.updateScript {
-        attrPath = "${pname}_${lib.versions.major version}_${lib.versions.minor version}";
+        attrPath =
+          let
+            roundUpToEven = num: num + lib.mod num 2;
+          in "${pname}_${lib.versions.major version}_${builtins.toString (roundUpToEven (lib.toInt (lib.versions.minor version)))}";
         packageName = pname;
         freeze = true;
       };
@@ -94,5 +99,10 @@ in rec {
     sha256 = "Ygecof8C5dF65yqppa3GGuav3P67DZ8GBjo2776soMc=";
   };
 
+  vala_0_56 = generic {
+    version = "0.55.3";
+    sha256 = "wWGF59HyF4NqfOvGSar+g1ULt7GS+9Mn7eOIzSwtUEk=";
+  };
+
   vala = vala_0_54;
 }