From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp2.migadu.com ([2001:41d0:303:e224::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms1.migadu.com with LMTPS id 2EzTNEl1FWZbKQEAe85BDQ:P1 (envelope-from ) for ; Tue, 09 Apr 2024 19:05:14 +0200 Received: from aspmx1.migadu.com ([2001:41d0:303:e224::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp2.migadu.com with LMTPS id 2EzTNEl1FWZbKQEAe85BDQ (envelope-from ) for ; Tue, 09 Apr 2024 19:05:13 +0200 X-Envelope-To: larch@yhetil.org Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=gmail.com header.s=20230601 header.b=UKtWgls9; 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 (relaxed)" header.from=gmail.com (policy=none) ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1712682313; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type: 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=Wc3pztz54aKn/F3ovCzTIs+z3DPQx7rKAn3nxoMxDj8=; b=tEBK7qMSHsK77R43/SaQvi4OzcU9oAV2OPOY0MQfI6OwJ5a8Dxbkig8xTR7XhC9D/OWP88 b9spV4SmYl/+IH+Xbf6grqG/QDiGpz66H1kuYXF7CQFREtzDW+QNyra5M4WvG4+r6K1oDf s04rkQKgCadhq5CnDYZSJv8PHwV1snPD6WcEmNjL34djqMVj1R85yvrywnspupqqgnWSlN dXz14nUZ2eSFMJvfnXwn4pEE/8uQDzgal4j4Qv9ndPQDMJgwdMFlW86nM67fVkBmhSehcV D54Vvbi/7GFhlFZrDGTobjwjOg9/YyLECWYW7+UpoxDy45DUQN2vXnpvkLWVaw== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1712682313; a=rsa-sha256; cv=none; b=daSyv/OIV45OWYzETF+wVWxOVEPhEMY9UKd1Hf0Tzyf901OIxijvepcHBeoIdzAaUhv9QP GrnKdozp+kD0h2qo+RM0d+shZSYcE7wieeg4Z3bgbDYCHzKSBBj5SGSNVNyIvuq6e+rU11 gcvmz0hWdmM65NVvIq2gSid73nVfda5KvPr9DH+qvnbbtwndaq4TGQTE5q4RD0rqzlezCo YhoTafZjPgePuQnOAJdR3JE6vDXakpu7HM0FpY45zdnVMofDquvaz2XzIqklIzZuZGFyu+ vSyrgLsnirvr0SyKVTKrof1JE6X+rwprk6bYqTaCH3R7VuPs7VCAufcQrlsVXg== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=gmail.com header.s=20230601 header.b=UKtWgls9; 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 (relaxed)" header.from=gmail.com (policy=none) 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 A856934A15 for ; Tue, 9 Apr 2024 19:05:13 +0200 (CEST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ruEu0-0001NK-N6; Tue, 09 Apr 2024 13:04:56 -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 1ruEty-0001N0-M1 for guix-patches@gnu.org; Tue, 09 Apr 2024 13:04:54 -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 1ruEty-0003rY-Dq for guix-patches@gnu.org; Tue, 09 Apr 2024 13:04:54 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1ruEu6-0002Ie-GB for guix-patches@gnu.org; Tue, 09 Apr 2024 13:05:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#70282] [PATCH 1/2] gnu: gnome-shell: Wrap d-bus services. Resent-From: Liliana Marie Prikler Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 09 Apr 2024 17:05:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 70282 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Dariqq , 70282@debbugs.gnu.org Cc: rekado@elephly.net, Raghav Gururajan , Vivien Kraus , Maxim Cournoyer Received: via spool by 70282-submit@debbugs.gnu.org id=B70282.17126822778736 (code B ref 70282); Tue, 09 Apr 2024 17:05:02 +0000 Received: (at 70282) by debbugs.gnu.org; 9 Apr 2024 17:04:37 +0000 Received: from localhost ([127.0.0.1]:51345 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ruEtg-0002Gq-TA for submit@debbugs.gnu.org; Tue, 09 Apr 2024 13:04:37 -0400 Received: from mail-ed1-x544.google.com ([2a00:1450:4864:20::544]:60563) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ruEtd-0002GC-BD for 70282@debbugs.gnu.org; Tue, 09 Apr 2024 13:04:35 -0400 Received: by mail-ed1-x544.google.com with SMTP id 4fb4d7f45d1cf-56c5d05128dso6590816a12.0 for <70282@debbugs.gnu.org>; Tue, 09 Apr 2024 10:04:25 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1712682259; x=1713287059; darn=debbugs.gnu.org; h=mime-version:user-agent:content-transfer-encoding:references :in-reply-to:date:cc:to:from:subject:message-id:from:to:cc:subject :date:message-id:reply-to; bh=Wc3pztz54aKn/F3ovCzTIs+z3DPQx7rKAn3nxoMxDj8=; b=UKtWgls9l+FAoGnQw/xfnk9j6E6UsNsYHOZk4ytts2+5idigefnDZD8HNPLPGezYGq G9RNleGyaJPEkX8I1NclXi8qajc9aMG9MCh1Ag3qZEo8Nqk2RN0LUdeimITkb7PZeQ6Z GrrrdJX900Hj2uISYVlsj4fFB6iF9IeIhRjAc95N82SiFs1A1WgMkG9A04/IS4qI4XHq 5ZeiCGYCN4TMrynyhUNeMh6JUof8eIxNpyVS50hY2et0ql8cbUrLnsIfBzmrCy1Kd50s V0ernVLHdPT9dUCETMkHjQMbKpahBi7zW3wbxe4WoU3vxo/61AvJH9v9Kst6isO9Uznf FnRw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1712682259; x=1713287059; h=mime-version:user-agent:content-transfer-encoding:references :in-reply-to:date:cc:to:from:subject:message-id:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=Wc3pztz54aKn/F3ovCzTIs+z3DPQx7rKAn3nxoMxDj8=; b=w8FWTy2EJv84jPjqRC2Puk9WLCNx4Tx4gZf3HFk9QjcxdX1cpoW1prUj0NK3TPTVs6 aU/XAvFwZYvhGwnY0zCvM0HSyN0DSe9WB4dJrB/v9iTxOXlGlkn5Vk/PB5rfZ+xOEt+Y QBJnQGieBxWT7t96R8+iPMjInaHg1IYXOsGdbmYBZGjvaq+hS7HvK+fV+nKKD8HF8J7F WPf793BH6eB1QMqArmkxbXtJnlMLuaqW4SN/8/BhwtO9U5fz4QMcs3P3+a8yo6RqIi6n ql/w8NTY8Arm9Nf8As4fBJMrV9SbbTzY7xunHICje5sfRbp94ES/hz4CG7NRRsJr79ZD eCXw== X-Forwarded-Encrypted: i=1; AJvYcCXvHzcECE+rttVJlaY5+vBqcNs4dN94sZW2nFkLUbBZbJ5ajBLf9oDJUOFICy6uE4AnF1svzpVQLqMBxnv7+MGeKoWRfWo= X-Gm-Message-State: AOJu0YxwehdzdhW+Ab1eydJ/CMNwoNPEcqmiBO849TIngZcW6DY8iuj0 41hGjsbrZaYdJ9m6phEE4yVn/Ml+tnyciqW35dNUTnhM3Ui7Da9x X-Google-Smtp-Source: AGHT+IHf1+4ww6eh2cM6uQBxjNDLRPnzrMdie3MLv7HSz+FJYi3mXLXIWE9gZ5JQjDhesDLwoOPwGQ== X-Received: by 2002:a50:d554:0:b0:56e:23db:3e87 with SMTP id f20-20020a50d554000000b0056e23db3e87mr91584edj.11.1712682258882; Tue, 09 Apr 2024 10:04:18 -0700 (PDT) Received: from lumine.fritz.box (85-127-52-93.dsl.dynamic.surfer.at. [85.127.52.93]) by smtp.gmail.com with ESMTPSA id t29-20020a056402241d00b0056e2495f92esm5493197eda.59.2024.04.09.10.04.17 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 09 Apr 2024 10:04:17 -0700 (PDT) Message-ID: From: Liliana Marie Prikler Date: Tue, 09 Apr 2024 19:04:16 +0200 In-Reply-To: <0704fbb9-91f7-4868-9d45-8236be7a84d6@posteo.net> References: <76b3569290ac70f823228916f8f102c1c5c94d7b.camel@gmail.com> <0704fbb9-91f7-4868-9d45-8236be7a84d6@posteo.net> Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable User-Agent: Evolution 3.48.4 MIME-Version: 1.0 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-Flow: FLOW_IN X-Migadu-Country: US X-Migadu-Spam-Score: 4.13 X-Spam-Score: 4.13 X-Migadu-Queue-Id: A856934A15 X-Migadu-Scanner: mx12.migadu.com X-TUID: 8URxDXxR++Ps Am Dienstag, dem 09.04.2024 um 15:35 +0000 schrieb Dariqq: > Hi, >=20 >=20 > On 08.04.24 18:54, Liliana Marie Prikler wrote: >=20 > > > new file mode 100644 index 0000000000..67ed6beadb --- /dev/null > > > +++ > > > b/gnu/packages/patches/gnome-shell-wrappable-dbus-services.patch > > > @@ > > > -0,0 +1,59 @@ +Retrieved from NixOS:=20 > > > https://github.com/NixOS/nixpkgs/blob/nixos-23.05/pkgs/desktops/gnome= /core/gnome-shell/wrap-services.patch > > >=20 > > >=20 > +--- > > > +diff --git a/js/dbusServices/dbus-service.in > > > b/js/dbusServices/dbus- service.in +old mode 100644 +new mode > > > 100755 +index 524166102..6d0722a1c +--- > > > a/js/dbusServices/dbus-service.in ++++ > > > b/js/dbusServices/dbus-service.in +@@ -1,3 +1,9 @@ ++#!@gjs@ ++=20 > > > ++// gjs determines the package name from argv[0], which is .*-=20 > > > wrapped ++// so we need to override it to the original one.=20 > > > ++imports.package._findEffectiveEntryPointName =3D () =3D> > > > '@service@'=20 > > > ++ > > Is there no other way to specify the entry point? >=20 > If it is just about the name in argv[0] what about creating a *- > wrapper instead and leaving the original file untouched rather than > the wrapper replacing the original file? >=20 > One quick way would be to rename the wrapper script and original file > after wrap-program is called, fix the path in the wrapper script and=20 > adjust the dbus service file to call the *-wrapper instead. >=20 > Have a nice day. You can possibly use wrap-script instead of wrap-program, so that you only need a single file. I've also written Javascript code to expand GI_TYPELIB_PATH in other packages already, perhaps you want to copy that? Cheers