From d38156a7958c86534d51e424a25d88b4f18ea180 Mon Sep 17 00:00:00 2001 From: Murilo Date: Tue, 30 Dec 2025 17:57:35 -0300 Subject: [PATCH] gnu: Add hyprwire. * gnu/packages/cpp.scm (hyprwire): New variable. Change-Id: Ia12a967bb58b0d59706eca92d7fbcd4817ee8eb1 Signed-off-by: John Kehayias --- gnu/packages/cpp.scm | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/gnu/packages/cpp.scm b/gnu/packages/cpp.scm index f60039a9c32cac9a537dab3b6400dadccedad97e..a77befd56ffa8ed2531ea785484e581bb9cabda3 100644 --- a/gnu/packages/cpp.scm +++ b/gnu/packages/cpp.scm @@ -1088,6 +1088,33 @@ ecosystem.") apps.") (license license:bsd-3))) +(define-public hyprwire + (package + (name "hyprwire") + (version "0.2.1") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/hyprwm/hyprwire") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0rzclhk42x9im9n6fz2bj98l9lb7jhl3vijvck4rj6yhb80kvli0")))) + (build-system cmake-build-system) + (arguments (list #:tests? #f)) ; There are no tests + (native-inputs (list pkg-config gcc-15)) + (inputs + (list hyprutils + libffi + pugixml)) + (home-page "https://github.com/hyprwm/hyprwire") + (synopsis "Fast and consistent wire protocol for IPC") + (description "This package provides a fast and consistent wire protocol, +and its implementation. This is essentially a method for processes to talk to +each other.") + (license license:bsd-3))) + (define-public xsimd-benchmark (package (inherit xsimd)