GNU bug report logs - #60979
[PATCH] gnu: wlroots: Update dependencies

Previous Next

Package: guix-patches;

Reported by: Andy Tai <lichengtai <at> gmail.com>

Date: Sat, 21 Jan 2023 04:49:02 UTC

Severity: normal

Tags: patch

Done: Andy Tai <atai <at> atai.org>

Bug is archived. No further changes may be made.

To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 60979 in the body.
You can then email your comments to 60979 AT debbugs.gnu.org in the normal way.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to guix-patches <at> gnu.org:
bug#60979; Package guix-patches. (Sat, 21 Jan 2023 04:49:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to Andy Tai <lichengtai <at> gmail.com>:
New bug report received and forwarded. Copy sent to guix-patches <at> gnu.org. (Sat, 21 Jan 2023 04:49:02 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Andy Tai <lichengtai <at> gmail.com>
To: guix-patches <at> gnu.org
Subject: [PATCH] gnu: wlroots: Update dependencies
Date: Fri, 20 Jan 2023 20:48:13 -0800
[Message part 1 (text/plain, inline)]

[Message part 2 (text/html, inline)]
[0001-gnu-wlroots-Update-dependencies.patch (text/x-patch, attachment)]

Information forwarded to guix-patches <at> gnu.org:
bug#60979; Package guix-patches. (Fri, 03 Feb 2023 09:49:02 GMT) Full text and rfc822 format available.

Message #8 received at 60979 <at> debbugs.gnu.org (full text, mbox):

From: Josselin Poiret <dev <at> jpoiret.xyz>
To: Andy Tai <lichengtai <at> gmail.com>, 60979 <at> debbugs.gnu.org
Subject: Re: [bug#60979] [PATCH] gnu: wlroots: Update dependencies
Date: Fri, 03 Feb 2023 10:48:51 +0100
Hi Andry,

First of all, looking at QA [1], I noticed that none of the WMs
depending on it actually build.  Have you tested this patch on your
machine?

Andy Tai <lichengtai <at> gmail.com> writes:

> From 2d433dba9ee73707ec71a4209e023e91e10d094d Mon Sep 17 00:00:00 2001
> From: Andy Tai <atai <at> atai.org>
> Date: Fri, 20 Jan 2023 20:43:50 -0800
> Subject: [PATCH] gnu: wlroots: Update dependencies
>
> gnu/packages/wm.scm (wlroots): Add input xcb-util-renderutil and vulkan
> for XWayland support
> ---
>  gnu/packages/wm.scm | 2 ++
>  1 file changed, 2 insertions(+)
>
> diff --git a/gnu/packages/wm.scm b/gnu/packages/wm.scm
> index 201c5994d8..b93c57b888 100644
> --- a/gnu/packages/wm.scm
> +++ b/gnu/packages/wm.scm
> @@ -143,6 +143,7 @@ (define-module (gnu packages wm)
>    #:use-module (gnu packages textutils)
>    #:use-module (gnu packages time)
>    #:use-module (gnu packages video)
> +  #:use-module (gnu packages vulkan)
>    #:use-module (gnu packages web)
>    #:use-module (gnu packages xdisorg)
>    #:use-module (gnu packages xml)
> @@ -1555,6 +1556,7 @@ (define-public wlroots
>                                                         "xorg-server-xwayland")
>                                              "/bin/Xwayland")))
>               #t)))))
> +    (inputs (list libpng  mesa-headers vulkan-headers vulkan-loader xcb-util-renderutil))

Here, xcb-util-renderutil should be propagated because it is required by
the wlroots.pc pkg-config file.  Also, looking at the wlroots README, I
don't see libpng mentioned anywhere, as well as mesa-headers, and
removing both of them still lets it build fine. Do you know if those are
actually needed? Reciprocally, glslang is mentioned for the Vulkan
renderer, but I don't see it here.

>      (propagated-inputs
>       (list ;; As required by wlroots.pc.
>             eudev

Best,
-- 
Josselin Poiret




Information forwarded to guix-patches <at> gnu.org:
bug#60979; Package guix-patches. (Sat, 04 Feb 2023 04:57:02 GMT) Full text and rfc822 format available.

Message #11 received at 60979 <at> debbugs.gnu.org (full text, mbox):

From: Andy Tai <atai <at> atai.org>
To: Josselin Poiret <dev <at> jpoiret.xyz>, zimoun <zimon.toutoune <at> gmail.com>
Cc: 60979 <at> debbugs.gnu.org
Subject: Re: [bug#60979] [PATCH] gnu: wlroots: Update dependencies
Date: Fri, 3 Feb 2023 20:55:43 -0800
OK, I will close this issue as this seems complicated and will let
other people handle this package.

>
> >      (propagated-inputs
> >       (list ;; As required by wlroots.pc.
> >             eudev
>
> Best,
> --
> Josselin Poiret




bug closed, send any further explanations to 60979 <at> debbugs.gnu.org and Andy Tai <lichengtai <at> gmail.com> Request was from Andy Tai <atai <at> atai.org> to control <at> debbugs.gnu.org. (Sat, 04 Feb 2023 04:58:01 GMT) Full text and rfc822 format available.

bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Sat, 04 Mar 2023 12:24:16 GMT) Full text and rfc822 format available.

This bug report was last modified 1 year and 46 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.