From 46461692ee1470ce7bf1d0e0e6ee36463ddd701c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9=20Silva?= Date: Wed, 16 Jul 2025 15:13:09 +0100 Subject: [PATCH] hyprland: 0.49.0 -> 0.50.0 --- pkgs/by-name/hy/hyprland/info.json | 8 ++++---- pkgs/by-name/hy/hyprland/package.nix | 10 ++++++---- pkgs/top-level/all-packages.nix | 2 +- 3 files changed, 11 insertions(+), 9 deletions(-) diff --git a/pkgs/by-name/hy/hyprland/info.json b/pkgs/by-name/hy/hyprland/info.json index bb4eebd26add..a41610b398e6 100644 --- a/pkgs/by-name/hy/hyprland/info.json +++ b/pkgs/by-name/hy/hyprland/info.json @@ -1,7 +1,7 @@ { "branch": "main", - "commit_hash": "9958d297641b5c84dcff93f9039d80a5ad37ab00", - "commit_message": "version: bump to 0.49.0", - "date": "2025-05-08", - "tag": "v0.49.0" + "commit_hash": "c4a4c341568944bd4fb9cd503558b2de602c0213", + "commit_message": "version: bump to 0.50.0", + "date": "2025-07-16", + "tag": "v0.50.0" } diff --git a/pkgs/by-name/hy/hyprland/package.nix b/pkgs/by-name/hy/hyprland/package.nix index 4ad3601c78f8..95cf03e4f21e 100644 --- a/pkgs/by-name/hy/hyprland/package.nix +++ b/pkgs/by-name/hy/hyprland/package.nix @@ -41,13 +41,13 @@ xwayland, debug ? false, enableXWayland ? true, - legacyRenderer ? false, withSystemd ? lib.meta.availableOn stdenv.hostPlatform systemd, wrapRuntimeDeps ? true, # deprecated flags nvidiaPatches ? false, hidpiXWayland ? false, enableNvidiaPatches ? false, + legacyRenderer ? false, }: let inherit (builtins) @@ -83,17 +83,20 @@ assert assertMsg (!nvidiaPatches) "The option `nvidiaPatches` has been removed." assert assertMsg (!enableNvidiaPatches) "The option `enableNvidiaPatches` has been removed."; assert assertMsg (!hidpiXWayland) "The option `hidpiXWayland` has been removed. Please refer https://wiki.hyprland.org/Configuring/XWayland"; +assert assertMsg ( + !legacyRenderer +) "The option `legacyRenderer` has been removed. Legacy renderer is no longer supported."; customStdenv.mkDerivation (finalAttrs: { pname = "hyprland" + optionalString debug "-debug"; - version = "0.49.0"; + version = "0.50.0"; src = fetchFromGitHub { owner = "hyprwm"; repo = "hyprland"; fetchSubmodules = true; tag = "v${finalAttrs.version}"; - hash = "sha256-3RVRQr+2WKBflZSsoLym9RwyqHWPk/J5WRtuJ0hgA+g="; + hash = "sha256-mXpj4jmQ4vwVPnsqqoQj87ZY2b1C4TFQlSOhYrjXeDI="; }; postPatch = '' @@ -180,7 +183,6 @@ customStdenv.mkDerivation (finalAttrs: { mesonFlags = concatLists [ (mapAttrsToList mesonEnable { "xwayland" = enableXWayland; - "legacy_renderer" = legacyRenderer; "systemd" = withSystemd; "uwsm" = false; "hyprpm" = false; diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index c185bf5deae8..3cf08de32ee3 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -2214,7 +2214,7 @@ with pkgs; }; hyprland = callPackage ../by-name/hy/hyprland/package.nix { - stdenv = gcc14Stdenv; + stdenv = gcc15Stdenv; }; hyprpolkitagent = callPackage ../by-name/hy/hyprpolkitagent/package.nix {