From b0857a62d19c508b8f8fb95498ce053b26b9e4e6 Mon Sep 17 00:00:00 2001 From: Rafael Ieda Date: Sun, 2 Nov 2025 18:44:24 -0300 Subject: [PATCH 1/2] vite: unstable-2022-05-17 -> 1.4 --- .../science/misc/vite/default.nix | 19 ++++++++++++++----- 1 file changed, 14 insertions(+), 5 deletions(-) diff --git a/pkgs/applications/science/misc/vite/default.nix b/pkgs/applications/science/misc/vite/default.nix index 4684bccc31e0..1bdabe3875d6 100644 --- a/pkgs/applications/science/misc/vite/default.nix +++ b/pkgs/applications/science/misc/vite/default.nix @@ -1,6 +1,7 @@ { stdenv, fetchFromGitLab, + fetchpatch, lib, cmake, qtbase, @@ -13,18 +14,26 @@ wrapQtAppsHook, }: -stdenv.mkDerivation { +stdenv.mkDerivation (finalAttrs: { pname = "vite"; - version = "unstable-2022-05-17"; + version = "1.4"; src = fetchFromGitLab { domain = "gitlab.inria.fr"; owner = "solverstack"; repo = "vite"; - rev = "6d497cc519fac623e595bd174e392939c4de845c"; - hash = "sha256-Yf2jYALZplIXzVtd/sg6gzEYrZ+oU0zLG1ETd/hiTi0="; + tag = "v${finalAttrs.version}"; + hash = "sha256-z2M4BazLzO/NCcq/VKb+tgrZ6QUs+AX0BbzJW809Krg="; }; + patches = [ + (fetchpatch { + name = "cmake4-fix"; + url = "https://gitlab.inria.fr/solverstack/vite/-/commit/0359f78c8b11ced3a79ac4d73f4ecb9087eba1e8.patch"; + hash = "sha256-UMg21ZlwyRSVQ4CD1oKNUkT+RNxqOIQi2WNBLbYPkJg="; + }) + ]; + nativeBuildInputs = [ cmake qttools @@ -54,4 +63,4 @@ stdenv.mkDerivation { maintainers = [ ]; platforms = lib.platforms.linux; }; -} +}) From 058acd2bd4deda57934118bc9707c4e174fd4987 Mon Sep 17 00:00:00 2001 From: Rafael Ieda Date: Sun, 2 Nov 2025 18:48:13 -0300 Subject: [PATCH 2/2] vite: add maintainer iedame --- pkgs/applications/science/misc/vite/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/applications/science/misc/vite/default.nix b/pkgs/applications/science/misc/vite/default.nix index 1bdabe3875d6..956cf1f81569 100644 --- a/pkgs/applications/science/misc/vite/default.nix +++ b/pkgs/applications/science/misc/vite/default.nix @@ -60,7 +60,7 @@ stdenv.mkDerivation (finalAttrs: { homepage = "http://vite.gforge.inria.fr/"; license = lib.licenses.cecill20; - maintainers = [ ]; + maintainers = with lib.maintainers; [ iedame ]; platforms = lib.platforms.linux; }; })