GNU bug report logs - #74695
[PATCH 0/1] qt-build-system: Wrap with build variables to allow %outputs in arguments

Previous Next

Package: guix-patches;

Reported by: Rutherther <rutherther <at> ditigal.xyz>

Date: Wed, 4 Dec 2024 19:14:01 UTC

Severity: normal

Tags: patch

Done: Steve George <steve <at> futurile.net>

Bug is archived. No further changes may be made.

Full log


View this message in rfc822 format

From: help-debbugs <at> gnu.org (GNU bug Tracking System)
To: Steve George <steve <at> futurile.net>
Cc: tracker <at> debbugs.gnu.org
Subject: bug#74695: closed ([PATCH 0/1] qt-build-system: Wrap with build
 variables to allow %outputs in arguments)
Date: Tue, 08 Apr 2025 14:26:03 +0000
[Message part 1 (text/plain, inline)]
Your message dated Tue, 8 Apr 2025 15:24:43 +0100
with message-id <Z_Uxq61iQMkWPRHl <at> t25sg>
and subject line RE: qt-build-system: wrap build variables to allow %outputs args
has caused the debbugs.gnu.org bug report #74695,
regarding [PATCH 0/1] qt-build-system: Wrap with build variables to allow %outputs in arguments
to be marked as done.

(If you believe you have received this mail in error, please contact
help-debbugs <at> gnu.org.)


-- 
74695: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=74695
GNU Bug Tracking System
Contact help-debbugs <at> gnu.org with problems
[Message part 2 (message/rfc822, inline)]
From: Rutherther <rutherther <at> ditigal.xyz>
To: guix-patches <at> gnu.org
Cc: Rutherther <rutherther <at> ditigal.xyz>
Subject: [PATCH 0/1] qt-build-system: Wrap with build variables to allow
 %outputs in arguments
Date: Wed,  4 Dec 2024 20:13:27 +0100
It is impossible to refer to %outputs in arguments like #:configure-flags
(ie. `(assoc-ref %outputs "out")` leads to unbound-variable %outputs).
I think the issue is in qt using different system than build systems such
as cmake or gnu. Since I am unsure about the reason for qt not having
the same structure, I am submitting this to guix devel for discussion,
as well as opening a patch in case this is fine to be merged. If not,
could someone please explain what the reason behind not adding
inputs and outputs is, and what is the alternative?

Regards,
Rutherther

Rutherther (1):
  guix: qt: add inputs and outputs build variables in qt-build

 guix/build-system/qt.scm | 54 +++++++++++++++++++++-------------------
 1 file changed, 28 insertions(+), 26 deletions(-)


base-commit: 006679d1e6ca7acea0629b4f019c8cf89cde08be
--
2.46.0


[Message part 3 (message/rfc822, inline)]
From: Steve George <steve <at> futurile.net>
To: 74695-done <at> debbugs.gnu.org
Subject: RE: qt-build-system: wrap build variables to allow %outputs args
Date: Tue, 8 Apr 2025 15:24:43 +0100
Hi,

As discussed at https://lists.gnu.org/archive/html/guix-devel/2024-12/msg00124.html

The eventual goal is to use Gexp's for everything, everywhere! So closing, please re-open if you think it's a mistake.

Futurile / Steve





This bug report was last modified 44 days ago.

Previous Next


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