guix_mirror_bot pushed a commit to branch master
in repository guix.

commit d38156a7958c86534d51e424a25d88b4f18ea180
Author: Murilo <[email protected]>
AuthorDate: Tue Dec 30 17:57:35 2025 -0300

    gnu: Add hyprwire.
    
    * gnu/packages/cpp.scm (hyprwire): New variable.
    
    Change-Id: Ia12a967bb58b0d59706eca92d7fbcd4817ee8eb1
    Signed-off-by: John Kehayias <[email protected]>
---
 gnu/packages/cpp.scm | 27 +++++++++++++++++++++++++++
 1 file changed, 27 insertions(+)

diff --git a/gnu/packages/cpp.scm b/gnu/packages/cpp.scm
index f60039a9c3..a77befd56f 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)

Reply via email to