From mboxrd@z Thu Jan 1 00:00:00 1970 From: Martin Becze Subject: bug#36896: [PATCH] added gsettings-desktop-schema to progragated inputs Date: Mon, 05 Aug 2019 12:17:29 -0700 Message-ID: References: <18ecfb89-c1e7-3985-06d1-24a9abe0ecb7@riseup.net> <20190802022815.13670-1-mjbecze@riseup.net> <87sgqfzvpi.fsf@elephly.net> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Return-path: Received: from eggs.gnu.org ([2001:470:142:3::10]:46976) by lists.gnu.org with esmtp (Exim 4.86_2) (envelope-from ) id 1huiUd-0007RV-LU for bug-guix@gnu.org; Mon, 05 Aug 2019 15:18:04 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1huiUc-00063P-Fj for bug-guix@gnu.org; Mon, 05 Aug 2019 15:18:03 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:55281) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1huiUc-00062V-7q for bug-guix@gnu.org; Mon, 05 Aug 2019 15:18:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1huiUc-0006Ay-2F for bug-guix@gnu.org; Mon, 05 Aug 2019 15:18:02 -0400 Sender: "Debbugs-submit" Resent-Message-ID: In-Reply-To: <87sgqfzvpi.fsf@elephly.net> List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guix-bounces+gcggb-bug-guix=m.gmane.org@gnu.org Sender: "bug-Guix" To: Ricardo Wurmus Cc: 36896@debbugs.gnu.org On 2019-08-05 07:40, Ricardo Wurmus wrote: > Hi, > > null writes: > >> --- >> gnu/packages/gnome.scm | 2 ++ >> 1 file changed, 2 insertions(+) >> >> diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm >> index 3f7bbac214..c33653f361 100644 >> --- a/gnu/packages/gnome.scm >> +++ b/gnu/packages/gnome.scm >> @@ -8074,6 +8074,8 @@ generic enough to work for everyone.") >> ("openldap" ,openldap) >> ("webkitgtk" ,webkitgtk) >> ("ytnef" ,ytnef))) >> + (propagated-inputs >> + `(("gsettings-desktop-schemas" ,gsettings-desktop-schemas))) >> (home-page "https://gitlab.gnome.org/GNOME/evolution") >> (synopsis "Manage your email, contacts and schedule") >> (description "Evolution is a personal information management application > > Thank you for the patch. > > I’m not sure this is the right thing to do. I don’t think we ever > propagate this package. Instead we often wrap executables so that > relevant environment variables are set. Would this work in the case of > Evolution as well? The terminator packagage propagates gsetting-desktop-schema as well https://github.com/guix-mirror/guix/blob/8126142baf2cadd7b0052ba7b1d0cd248c8cbc40/gnu/packages/gnome.scm#L8159-L8161 but maybe its also doing the wrong thing? I'll look in to how to wrap the executable and see if that will work.