~ruther/guix-local

479b7f296cdde816916065021690071a0ce8ce8e — VÖRÖSKŐI András a year ago 48c8ee2
gnu: river: Update to 0.3.12.

* gnu/packages/zig-xyz.scm (river): Update to 0.3.12.
[arguments]<#:zig>: New parameter.
<#:phases>{prepare-build.zig.zon, revert-build.zig.zon}: New phases.

Change-Id: I9a8fd0d71d07a5c89ba874791c4a021be0725e94
Signed-off-by: Andreas Enge <andreas@enge.fr>
1 files changed, 18 insertions(+), 3 deletions(-)

M gnu/packages/zig-xyz.scm
M gnu/packages/zig-xyz.scm => gnu/packages/zig-xyz.scm +18 -3
@@ 130,7 130,7 @@ performance of multiple commands with a colorful terminal user interface.")
(define-public river
  (package
    (name "river")
    (version "0.3.6")
    (version "0.3.12")
    (source
     (origin
       (method git-fetch)


@@ 139,10 139,11 @@ performance of multiple commands with a colorful terminal user interface.")
             (commit (string-append "v" version))))
       (file-name (git-file-name name version))
       (sha256
        (base32 "1g4p1fa9kf23ldq1p8yplkb7hnkhfynhn93z6qqm67nacss2idbc"))))
        (base32 "1jh374v6c0mfrppj0fgz177qxi3ihcisq158ismqnhagnbdk3z2w"))))
    (build-system zig-build-system)
    (arguments
     (list #:install-source? #f
     (list #:zig zig-0.15
           #:install-source? #f
           #:zig-release-type "safe"
           #:zig-build-flags
           #~(list "-Dpie" "-Dxwayland")


@@ 152,6 153,20 @@ performance of multiple commands with a colorful terminal user interface.")
                 (lambda _
                   (substitute* "build.zig"
                     (("/bin/sh") (which "sh")))))
               (add-after 'unpack 'prepare-build.zig.zon
                 (lambda _
                   (substitute* "build.zig.zon"
                     (("\\.pixman") ".@\"zig-pixman\"")
                     (("\\.wayland") ".@\"zig-wayland\"")
                     (("\\.wlroots") ".@\"zig-wlroots\"")
                     (("\\.xkbcommon") ".@\"zig-xkbcommon\""))))
               (add-before 'build 'revert-build.zig.zon
                 (lambda _
                   (substitute* "build.zig.zon"
                     (("\\.@\"zig-pixman\"") ".pixman")
                     (("\\.@\"zig-wayland\"") ".wayland")
                     (("\\.@\"zig-wlroots\"") ".wlroots")
                     (("\\.@\"zig-xkbcommon\"") ".xkbcommon"))))
               (add-after 'install 'install-wayland-session
                 (lambda _
                   (let ((wayland-sessions