From c6c169dbbc23f78de0f113f50c72a8518c42f43f Mon Sep 17 00:00:00 2001 From: Grimmauld Date: Tue, 31 Mar 2026 21:24:34 +0200 Subject: [PATCH] yacas-gui: drop Upstream is planning deprecation of the gui entirely, see https://github.com/grzegorzmazur/yacas/issues/361. --- pkgs/by-name/ya/yacas/package.nix | 9 +-------- pkgs/top-level/aliases.nix | 1 + pkgs/top-level/all-packages.nix | 5 ----- 3 files changed, 2 insertions(+), 13 deletions(-) diff --git a/pkgs/by-name/ya/yacas/package.nix b/pkgs/by-name/ya/yacas/package.nix index 7f63de413cae..51914b99cceb 100644 --- a/pkgs/by-name/ya/yacas/package.nix +++ b/pkgs/by-name/ya/yacas/package.nix @@ -5,7 +5,6 @@ fetchpatch, cmake, perl, - enableGui ? false, enableJupyter ? true, boost, jsoncpp, @@ -14,7 +13,6 @@ enableJava ? false, openjdk, gtest, - libsForQt5, }: stdenv.mkDerivation (finalAttrs: { @@ -31,7 +29,7 @@ stdenv.mkDerivation (finalAttrs: { hardeningDisable = [ "format" ]; cmakeFlags = [ - "-DENABLE_CYACAS_GUI=${if enableGui then "ON" else "OFF"}" + "-DENABLE_CYACAS_GUI=OFF" "-DENABLE_CYACAS_KERNEL=${if enableJupyter then "ON" else "OFF"}" "-DENABLE_JYACAS=${if enableJava then "ON" else "OFF"}" "-DENABLE_CYACAS_UNIT_TESTS=ON" @@ -66,11 +64,6 @@ stdenv.mkDerivation (finalAttrs: { ]; buildInputs = [ ] - ++ lib.optionals enableGui [ - libsForQt5.qtbase - libsForQt5.wrapQtAppsHook - libsForQt5.qtwebengine - ] ++ lib.optionals enableJupyter [ boost jsoncpp diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index 08e8f08234a1..5bb80894aed3 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -2498,6 +2498,7 @@ mapAliases { xxHash = warnAlias "'xxHash' has been renamed to 'xxhash'" xxhash; # Added 2026-02-12 yabar = throw "'yabar' has been removed as the upstream project was archived"; # Added 2025-06-10 yabar-unstable = throw "'yabar' has been removed as the upstream project was archived"; # Added 2025-06-10 + yacas-gui = throw "'yacas-gui' has been removed, as it depended on qt5 webengine. Upstream is considering deprecation of the gui entirely, see https://github.com/grzegorzmazur/yacas/issues/361."; # Added 2026-02-11 yafaray-core = throw "'yafaray-core' has been renamed to/replaced by 'libyafaray'"; # Converted to throw 2025-10-27 yaml-cpp_0_3 = throw "yaml-cpp_0_3 has been removed, as it was unused"; # Added 2025-09-16 yamlpath = throw "'yamlpath' has been removed because it has been marked as broken since at least November 2024."; # Added 2025-10-01 diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 4b0c89740a47..a8b53072898d 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -11682,11 +11682,6 @@ with pkgs; lisp-compiler = ecl; }; - yacas-gui = yacas.override { - enableGui = true; - enableJupyter = false; - }; - ### SCIENCE / MISC boinc-headless = boinc.override { headless = true; };