GNU bug report logs -
#64208
[PATCH] gnu: Add river Wayland compositor and tigerbeetle database
Previous Next
To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 64208 in the body.
You can then email your comments to 64208 AT debbugs.gnu.org in the normal way.
Toggle the display of automated, internal messages from the tracker.
Report forwarded
to
guix-patches <at> gnu.org
:
bug#64208
; Package
guix-patches
.
(Wed, 21 Jun 2023 14:33:02 GMT)
Full text and
rfc822 format available.
Acknowledgement sent
to
Felix Lechner <felix.lechner <at> lease-up.com>
:
New bug report received and forwarded. Copy sent to
guix-patches <at> gnu.org
.
(Wed, 21 Jun 2023 14:33:02 GMT)
Full text and
rfc822 format available.
Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):
Hi,
The tigerbeetle definition was originally part of Bug#60889 and was
split out here. The purpose was to make rebases easier.
The Zig build system in the bug above is a prerequisite for these patches.
Kind regards
Felix
Ekaitz Zarraga (1):
gnu: Add tigerbeetle.
Felix Lechner (1):
gnu: Add river.
gnu/packages/zig-xyz.scm | 72 ++++++++++++++++++++++++++++++++++++++--
1 file changed, 70 insertions(+), 2 deletions(-)
base-commit: 1a0ff5cd83d3257efcab64740a1322de51fbc4a1
--
2.40.1
Information forwarded
to
guix-patches <at> gnu.org
:
bug#64208
; Package
guix-patches
.
(Wed, 21 Jun 2023 14:35:02 GMT)
Full text and
rfc822 format available.
Message #8 received at 64208 <at> debbugs.gnu.org (full text, mbox):
From: Ekaitz Zarraga <ekaitz <at> elenq.tech>
* gnu/packages/zig-xyz.scm (tigerbeetle): New variable.
---
gnu/packages/zig-xyz.scm | 26 ++++++++++++++++++++++++++
1 file changed, 26 insertions(+)
diff --git a/gnu/packages/zig-xyz.scm b/gnu/packages/zig-xyz.scm
index fd42c21638..ebb5250a03 100644
--- a/gnu/packages/zig-xyz.scm
+++ b/gnu/packages/zig-xyz.scm
@@ -1,5 +1,6 @@
;;; GNU Guix --- Functional package management for GNU
;;; Copyright © 2022 Maya Tomasek <maya.tomasek <at> disroot.org>
+;;; Copyright © 2023 Ekaitz Zarraga <ekaitz <at> elenq.tech>
;;;
;;; This file is part of GNU Guix.
;;;
@@ -21,11 +22,36 @@ (define-module (gnu packages zig-xyz)
#:use-module (guix git-download)
#:use-module ((guix licenses) #:prefix license:)
#:use-module (guix build-system gnu)
+ #:use-module (guix build-system zig)
#:use-module (guix gexp)
#:use-module (gnu packages)
#:use-module (gnu packages zig)
#:use-module (gnu packages python))
+(define-public tigerbeetle
+ (package
+ (name "tigerbeetle")
+ (version "0.13.35")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/tigerbeetledb/tigerbeetle")
+ (commit version)))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "0x8msknvq8s6vnlczq5fxmaiqvig2sbcv60c3x8zbgr28dsqpmll"))))
+ (build-system zig-build-system)
+ (arguments
+ (list
+ #:zig zig-0.9
+ #:zig-release-type "safe"))
+ (synopsis "Distributed financial accounting database")
+ (description "Financial accounting database designed for mission critical
+safety and performance to power the future of financial services.")
+ (home-page "https://github.com/tigerbeetledb/tigerbeetle")
+ (license license:asl2.0)))
+
(define-public zig-zls
(package
(name "zig-zls")
--
2.40.1
Information forwarded
to
guix-patches <at> gnu.org
:
bug#64208
; Package
guix-patches
.
(Wed, 21 Jun 2023 14:36:02 GMT)
Full text and
rfc822 format available.
Message #11 received at 64208 <at> debbugs.gnu.org (full text, mbox):
* gnu/packages/zig-xyz.scm (river): New variable.
---
gnu/packages/zig-xyz.scm | 46 ++++++++++++++++++++++++++++++++++++++--
1 file changed, 44 insertions(+), 2 deletions(-)
diff --git a/gnu/packages/zig-xyz.scm b/gnu/packages/zig-xyz.scm
index ebb5250a03..424a267e9f 100644
--- a/gnu/packages/zig-xyz.scm
+++ b/gnu/packages/zig-xyz.scm
@@ -1,6 +1,7 @@
;;; GNU Guix --- Functional package management for GNU
;;; Copyright © 2022 Maya Tomasek <maya.tomasek <at> disroot.org>
;;; Copyright © 2023 Ekaitz Zarraga <ekaitz <at> elenq.tech>
+;;; Copyright © 2023 Felix Lechner <felix.lechner <at> lease-up.com>
;;;
;;; This file is part of GNU Guix.
;;;
@@ -25,8 +26,49 @@ (define-module (gnu packages zig-xyz)
#:use-module (guix build-system zig)
#:use-module (guix gexp)
#:use-module (gnu packages)
- #:use-module (gnu packages zig)
- #:use-module (gnu packages python))
+ #:use-module (gnu packages freedesktop)
+ #:use-module (gnu packages man)
+ #:use-module (gnu packages pkg-config)
+ #:use-module (gnu packages python)
+ #:use-module (gnu packages wm)
+ #:use-module (gnu packages xdisorg)
+ #:use-module (gnu packages xorg)
+ #:use-module (gnu packages zig))
+
+(define-public river
+ (package
+ (name "river")
+ (version "0.2.4")
+ (source (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/riverwm/river")
+ (commit (string-append "v" version))
+ (recursive? #t)))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32
+ "1nvhqs6wwisf8ama7y1y3q3nf2jm9sh5bn46z8kyds8cikm0x1vh"))))
+ (build-system zig-build-system)
+ (arguments
+ (list
+ #:zig-build-flags #~(list "-Dxwayland") ;experimental xwayland support
+ #:zig-release-type "safe"))
+ (native-inputs (list
+ libevdev
+ libxkbcommon
+ pkg-config
+ pixman
+ scdoc
+ wayland
+ wayland-protocols
+ wlroots))
+ (home-page "https://github.com/riverwm/river")
+ (synopsis "Dynamic tiling Wayland compositor")
+ (description "River is a dynamic tiling Wayland compositor with flexible
+runtime configuration. It can run nested in an X11/Wayland session or also
+directly from a tty using KMS/DRM.")
+ (license license:gpl3)))
(define-public tigerbeetle
(package
--
2.40.1
Added blocking bug(s) 60889
Request was from
Felix Lechner <felix.lechner <at> lease-up.com>
to
control <at> debbugs.gnu.org
.
(Wed, 21 Jun 2023 15:09:02 GMT)
Full text and
rfc822 format available.
Reply sent
to
Ludovic Courtès <ludo <at> gnu.org>
:
You have taken responsibility.
(Fri, 20 Oct 2023 22:14:01 GMT)
Full text and
rfc822 format available.
Notification sent
to
Felix Lechner <felix.lechner <at> lease-up.com>
:
bug acknowledged by developer.
(Fri, 20 Oct 2023 22:14:01 GMT)
Full text and
rfc822 format available.
Message #18 received at 64208-done <at> debbugs.gnu.org (full text, mbox):
Hi,
Felix Lechner <felix.lechner <at> lease-up.com> skribis:
> Ekaitz Zarraga (1):
> gnu: Add tigerbeetle.
>
> Felix Lechner (1):
> gnu: Add river.
Thanks, applied as well!
Ekaitz, if/when cross-compilation support for ‘zig-build-system’ is
ready, could you please send it as a new patch? Hopefully the review
delay will be shorter this time…
Thanks,
Ludo’.
bug archived.
Request was from
Debbugs Internal Request <help-debbugs <at> gnu.org>
to
internal_control <at> debbugs.gnu.org
.
(Sat, 18 Nov 2023 12:24:04 GMT)
Full text and
rfc822 format available.
This bug report was last modified 1 year ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.