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.
This commit is contained in:
Jakob Kirsch 2024-11-23 14:42:12 +01:00
parent d219e6e520
commit 5efd54a7d1
No known key found for this signature in database

View File

@ -1,4 +1,5 @@
;; SPDX-FileCopyrightText: 2022-2023 Hilton Chain <hako@ultrarare.space>
;; SPDX-FileCopyrightText: 2024 Jakob Kirsch <jakob.kirsch@web.de>
;;
;; 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))