From 5efd54a7d1338b9cdd40b182a420ce1939371c94 Mon Sep 17 00:00:00 2001 From: Jakob Kirsch Date: Sat, 23 Nov 2024 14:42:12 +0100 Subject: [PATCH] rosenthal: hyprland: Update to 0.45.2 (sdbus-c++-for-hyprland): New variable. (aquamarine): Update to 0.5.0. (hyprcursor): Update to 0.1.10. (hyprutils): Update to 0.2.6. (xdg-desktop-portal-hyprland): Update to 1.3.8. --- rosenthal/packages/wm.scm | 42 +++++++++++++++++++++++++++++---------- 1 file changed, 31 insertions(+), 11 deletions(-) diff --git a/rosenthal/packages/wm.scm b/rosenthal/packages/wm.scm index 1a77121..4d25ca3 100644 --- a/rosenthal/packages/wm.scm +++ b/rosenthal/packages/wm.scm @@ -1,4 +1,5 @@ ;; SPDX-FileCopyrightText: 2022-2023 Hilton Chain +;; SPDX-FileCopyrightText: 2024 Jakob Kirsch ;; ;; SPDX-License-Identifier: GPL-3.0-or-later @@ -7,6 +8,7 @@ #:use-module ((guix licenses) #:prefix license:) #:use-module (guix download) #:use-module (guix gexp) + #:use-module (guix utils) #:use-module (guix git-download) #:use-module (guix packages) #:use-module (guix build-system cmake) @@ -66,10 +68,28 @@ set architectures. It consists of a C library called @code{libudis86} and a command line tool called @code{udcli} that incorporates the library.") (license license:bsd-2)))) +(define sdbus-c++-for-hyprland + (package/inherit sdbus-c++ + (name "sdbus-c++") + (version "2.1.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/Kistler-Group/sdbus-cpp") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1rnrc196kr2byypbh8lc6r9p590183knnza5n75l587v39ndly16")))) + (arguments + (substitute-keyword-arguments (package-arguments sdbus-c++) + ((#:tests? flag #f) + #f))))) + (define-public aquamarine (package (name "aquamarine") - (version "0.4.3") + (version "0.5.0") (source (origin (method git-fetch) (uri (git-reference @@ -78,7 +98,7 @@ command line tool called @code{udcli} that incorporates the library.") (file-name (git-file-name name version)) (sha256 (base32 - "0x1zz1ywchs0awkjkvdgskgqnp6pz5lqwmgr8g0zc0i7inhyg1p3")))) + "0rvf0vizm1x7w16nkinac7qh9lijxkyswsywksingfrw5k56ng6l")))) (build-system cmake-build-system) (arguments (list #:cmake cmake-3.30 @@ -169,7 +189,7 @@ API (Vulkan / OpenGL).") (define-public hyprcursor (package (name "hyprcursor") - (version "0.1.9") + (version "0.1.10") (source (origin (method git-fetch) (uri (git-reference @@ -178,7 +198,7 @@ API (Vulkan / OpenGL).") (file-name (git-file-name name version)) (sha256 (base32 - "0z3ar580n630145nq80qw0p8v0kai6knvhi6nr9z0y1jrb07b0ql")))) + "1rdn03ln7pqcwp8h4nmi7nc489q8y25dd3v4paq8ykvwzhvs3a1n")))) (build-system cmake-build-system) (arguments (list #:tests? #f)) ;TODO: No themes currently packaged. (native-inputs (list gcc-13 pkg-config)) @@ -192,7 +212,7 @@ API (Vulkan / OpenGL).") (define-public hyprland (package (name "hyprland") - (version "0.44.1") + (version "0.45.2") (source (origin (method url-fetch) (uri (string-append "https://github.com/hyprwm/Hyprland" @@ -209,7 +229,7 @@ API (Vulkan / OpenGL).") "subprojects")))) (sha256 (base32 - "0qzwdlj0bwj267285l3gjklhafn3bln90z985yws4j5cbp7bj0d9")))) + "1jqnly8h72v20fsz1075ib7gl7272g5svqw7qpqhx6243w1320np")))) (build-system cmake-build-system) (arguments (list #:cmake cmake-3.30 @@ -348,7 +368,7 @@ language used in @code{hyprland}.") (define-public hyprutils (package (name "hyprutils") - (version "0.2.3") + (version "0.2.6") (source (origin (method git-fetch) (uri (git-reference @@ -357,7 +377,7 @@ language used in @code{hyprland}.") (file-name (git-file-name name version)) (sha256 (base32 - "01dh24rf62gb6xm32f7mfv6wx0dxprr1q9y73hvv7xanrjyia2zn")))) + "0scrfky9hkzhbyj5aji6qvi4b6ydf4g7sk0cknkpd7dg0zv8x5zq")))) (build-system cmake-build-system) (native-inputs (list gcc-13 pkg-config)) (inputs (list pixman)) @@ -395,7 +415,7 @@ for C++.") (define-public xdg-desktop-portal-hyprland (package (name "xdg-desktop-portal-hyprland") - (version "1.3.6") + (version "1.3.8") (source (origin (method git-fetch) (uri (git-reference @@ -404,7 +424,7 @@ for C++.") (file-name (git-file-name name version)) (sha256 (base32 - "17ba9jkccyp8gv79ds70khgm5wm6x8zs5m9nkilq4n2j7fsa8cfl")))) + "0aixrjyky2mzclnwypybpg01ihfbmwzfv09zbjis49q1clrszq2p")))) (build-system qt-build-system) (arguments (list #:tests? #f ;No tests @@ -432,7 +452,7 @@ for C++.") mesa pipewire qtwayland - sdbus-c++ + sdbus-c++-for-hyprland slurp wayland wayland-protocols))