From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp2.migadu.com ([2001:41d0:403:58f0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms13.migadu.com with LMTPS id UClDB8VLAmeiSgAAe85BDQ:P1 (envelope-from ) for ; Sun, 06 Oct 2024 08:35:17 +0000 Received: from aspmx1.migadu.com ([2001:41d0:403:58f0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp2.migadu.com with LMTPS id UClDB8VLAmeiSgAAe85BDQ (envelope-from ) for ; Sun, 06 Oct 2024 10:35:17 +0200 X-Envelope-To: larch@yhetil.org Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=debbugs.gnu.org header.s=debbugs-gnu-org header.b=sovSM6Dl; dkim=fail ("headers rsa verify failed") header.d=posteo.net header.s=2017 header.b="j/XCRZSF"; spf=pass (aspmx1.migadu.com: domain of "guix-patches-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-patches-bounces+larch=yhetil.org@gnu.org"; dmarc=fail reason="SPF not aligned (strict), DKIM not aligned (strict)" header.from=posteo.net (policy=none) ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1728203717; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding:resent-cc: resent-from:resent-sender:resent-message-id:in-reply-to:in-reply-to: references:references:list-id:list-help:list-unsubscribe: list-subscribe:list-post:dkim-signature; bh=kDBl+GWs73uoLkUla/pMig4Gtipf/tWxVx7oi06GG6c=; b=suKPuWVKcXhZ9XJxa+7P8yVjRnAyO5EzbKB26iITr/dnSWFJLZTylUljg/+n1cvdoTrNbT FR3DjrDe/alfNPssimgR/aLjFco9quCVPDZomjPSpLH00RtJrSITVmXYkYyYBZCj1wKXAf aGI9z4If5sbc3magyIf9O8+OHPys/8DeSS9xxmOdb+7RcCQAvNbha24QsVlzsqzqS+XAeG mquPobsuV1uBUJ8ECe1+lE35GWhQMOJrVDYbaw13Uaw4xBCBjGiDg6VBIbeU1P32Yw59Su V0gCeapvkVkMyufYCxT01WrwVeVMWXrDIEBbe9xEpTAAWaHD1mjLzq6H24j9xg== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=debbugs.gnu.org header.s=debbugs-gnu-org header.b=sovSM6Dl; dkim=fail ("headers rsa verify failed") header.d=posteo.net header.s=2017 header.b="j/XCRZSF"; spf=pass (aspmx1.migadu.com: domain of "guix-patches-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-patches-bounces+larch=yhetil.org@gnu.org"; dmarc=fail reason="SPF not aligned (strict), DKIM not aligned (strict)" header.from=posteo.net (policy=none) ARC-Seal: i=1; s=key1; d=yhetil.org; t=1728203717; a=rsa-sha256; cv=none; b=nkZYKB0/5LPVXMJp1eJC3jBuar6TCsMhJy7JkJVWQ2bTiQcVg7/trG3cwNjdLNfEwYemYs wSW7UtSgNoF0yRjH7lpT1F+MEfXwnOugjQgW7E7dN0YCgtCDrryq7iKqrqedTlxbp3c5ug hKEPHvlTh4s9hFjaBkEf6HvLWLHOQxACyETAImSezd/DixGI5oxj365xhXPnLjjpW98Btg yOkWV3F2AFjkS313hUOzmeAhMzV3gFrFpdh+etEz7wEkYhZyl78MtpfJula39dQrrrp6sB ukkadMvSMB9H/gl+bgfRI4ugwZ99Ga+YERHYKHMvG5NCdjHGv6x1q949O8vwJA== Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 353E579CA8 for ; Sun, 06 Oct 2024 10:35:15 +0200 (CEST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1sxMjD-0006n6-CN; Sun, 06 Oct 2024 04:34:59 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1sxMjB-0006m3-Nc for guix-patches@gnu.org; Sun, 06 Oct 2024 04:34:57 -0400 Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1sxMjB-0006Wh-Fu for guix-patches@gnu.org; Sun, 06 Oct 2024 04:34:57 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=debbugs.gnu.org; s=debbugs-gnu-org; h=MIME-Version:References:In-Reply-To:Date:From:To:Subject; bh=kDBl+GWs73uoLkUla/pMig4Gtipf/tWxVx7oi06GG6c=; b=sovSM6DloN+XiACKALnIGwEfq3RTwYT9adLkei48duwCsV69g3MnSa1zDNL/gtQgVARUeNs+vLVRut9BY/VlGs//O9CcsGrXY2AN5Sl8tzJUNiOMRABUqOtK0+aFOFMscq7YcWB+MYuwcgfk1vdDILQphgk/nD/o+HX2AiK2u4BAPYUD8ZgzBwOlPLsZ4d156Hn54EheXrzdk8eGtUsVQbZUol2JETyXmQz1SK4wk2I/jC13iZ28GrWJ8CTWS8ezQkluF4PF/EPIJSgi6uL/4jcjAXA162/UPVzHXyh0UOmLk/B2sFzxx/Ic4FHzlK1tclbSshsoFSFKvTXpiTKnxA==; Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1sxMjH-0001op-3e for guix-patches@gnu.org; Sun, 06 Oct 2024 04:35:03 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#73653] [PATCH 3/3] gnu: mozo: Wrap python and gi dependencies. Resent-From: Dariqq Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 06 Oct 2024 08:35:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 73653 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 73653@debbugs.gnu.org Cc: Dariqq Received: via spool by 73653-submit@debbugs.gnu.org id=B73653.17282036886949 (code B ref 73653); Sun, 06 Oct 2024 08:35:03 +0000 Received: (at 73653) by debbugs.gnu.org; 6 Oct 2024 08:34:48 +0000 Received: from localhost ([127.0.0.1]:40116 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sxMj1-0001ny-RC for submit@debbugs.gnu.org; Sun, 06 Oct 2024 04:34:48 -0400 Received: from mout01.posteo.de ([185.67.36.65]:60083) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sxMj0-0001nP-FO for 73653@debbugs.gnu.org; Sun, 06 Oct 2024 04:34:46 -0400 Received: from submission (posteo.de [185.67.36.169]) by mout01.posteo.de (Postfix) with ESMTPS id 379E9240027 for <73653@debbugs.gnu.org>; Sun, 6 Oct 2024 10:34:34 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1728203675; bh=RJw4M2NuEFWQgh6iM9tT9OXupZt3VZlxGdzw1HyqVhc=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version: Content-Transfer-Encoding:From; b=j/XCRZSFgx8aVY/D/Ezs19awHfwrgFpKIBfK2QukSxEDUlKPyP4QXyJk2zsX98LUh 9Ql9qzcjKTHyWjZhUNkskGfEg2al7YcRXXBYRzNjnY+rbKYSE4GtyhDu+O937p0XNM BUJmyF6o4sExph3vfJEEPh8HUALg3Bkz1VQoK0LJZmuiDiYE9FOYLXe8cXqOQNVnA0 Iy1+/Lbv8+jUmgQ1WgT/3vmkkMmIkZMw749TjhSfXMFRTB5RZCWoKobLBhtoaqsgvA lU85bTBW/As67g2ki2pe/tuEgrYOFIg45Wox6zEURExLzQMHDVHFggv886A4Gx+/bE pdcfqFYpxVDiA== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4XLwZ22VWGz9rxG; Sun, 6 Oct 2024 10:34:34 +0200 (CEST) From: Dariqq Date: Sun, 6 Oct 2024 08:33:20 +0000 Message-ID: <3f163888d4f451efee352f9f1375d25716ad20dc.1728202551.git.dariqq@posteo.net> In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+larch=yhetil.org@gnu.org Sender: guix-patches-bounces+larch=yhetil.org@gnu.org X-Migadu-Country: US X-Migadu-Flow: FLOW_IN X-Migadu-Scanner: mx11.migadu.com X-Migadu-Spam-Score: 4.49 X-Spam-Score: 4.49 X-Migadu-Queue-Id: 353E579CA8 X-TUID: uF/mFt7vWxuO * gnu/packages/mate.scm (mozo) [#:phases]: Add 'python-and-gi-wrap phase. [inputs]: Add gtk+ and mate-panel. Change-Id: I322878083101b5c05da53fe13092afa037e32736 --- gnu/packages/mate.scm | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/gnu/packages/mate.scm b/gnu/packages/mate.scm index 974c54bd27..1ab834b339 100644 --- a/gnu/packages/mate.scm +++ b/gnu/packages/mate.scm @@ -29,6 +29,7 @@ (define-module (gnu packages mate) #:use-module ((guix licenses) #:prefix license:) #:use-module (guix packages) #:use-module (guix download) + #:use-module (guix gexp) #:use-module (guix utils) #:use-module (guix build-system gnu) #:use-module (guix build-system glib-or-gtk) @@ -1548,11 +1549,28 @@ (define-public mozo (sha256 (base32 "0929yk7g7103d18p400ysi19pqrxl3dyzg4l0mnw7a3azm7ri67y")))) (build-system glib-or-gtk-build-system) + (arguments + (list + #:imported-modules `((guix build python-build-system) + ,@%glib-or-gtk-build-system-modules) + #:modules '((guix build utils) + (guix build glib-or-gtk-build-system) + ((guix build python-build-system) #:prefix python:)) + #:phases + #~(modify-phases %standard-phases + (add-after 'glib-or-gtk-wrap 'python-and-gi-wrap + (lambda* (#:key inputs outputs #:allow-other-keys) + (wrap-program (search-input-file outputs "bin/mozo") + `("GUIX_PYTHONPATH" = (,(getenv "GUIX_PYTHONPATH") + ,(python:site-packages inputs outputs))) + `("GI_TYPELIB_PATH" = (,(getenv "GI_TYPELIB_PATH"))))))))) (native-inputs (list pkg-config)) (inputs (list gettext-minimal + gtk+ mate-menus + mate-panel python python-pygobject)) (home-page "https://mate-desktop.org/") -- 2.46.0