X-Loop: help-debbugs@HIDDEN
Subject: [bug#43210] [PATCH] gnu: lxqt-config: Wrapping the lxqt-config and lxqt-config-input and setting the setxkbmap PATH for fixing save added layout
Resent-From: "Hamzeh Nasajpour" <h.nasajpour@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Sat, 05 Sep 2020 05:55:02 +0000
Resent-Message-ID: <handler.43210.B.15992852837034 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: report 43210
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: patch
To: 43210 <at> debbugs.gnu.org
X-Debbugs-Original-To: guix-patches@HIDDEN
Received: via spool by submit <at> debbugs.gnu.org id=B.15992852837034
(code B ref -1); Sat, 05 Sep 2020 05:55:02 +0000
Received: (at submit) by debbugs.gnu.org; 5 Sep 2020 05:54:43 +0000
Received: from localhost ([127.0.0.1]:41378 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1kER9u-0001pO-Vz
for submit <at> debbugs.gnu.org; Sat, 05 Sep 2020 01:54:43 -0400
Received: from lists.gnu.org ([209.51.188.17]:44740)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <h.nasajpour@HIDDEN>) id 1kER9t-0001pH-7c
for submit <at> debbugs.gnu.org; Sat, 05 Sep 2020 01:54:41 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:45330)
by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.90_1) (envelope-from <h.nasajpour@HIDDEN>)
id 1kER9s-0005CE-U7
for guix-patches@HIDDEN; Sat, 05 Sep 2020 01:54:40 -0400
Received: from out5-smtp.messagingengine.com ([66.111.4.29]:40259)
by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.90_1) (envelope-from <h.nasajpour@HIDDEN>)
id 1kER9r-0000Yd-0h
for guix-patches@HIDDEN; Sat, 05 Sep 2020 01:54:40 -0400
Received: from compute3.internal (compute3.nyi.internal [10.202.2.43])
by mailout.nyi.internal (Postfix) with ESMTP id 6DDD25C00FF
for <guix-patches@HIDDEN>; Sat, 5 Sep 2020 01:54:38 -0400 (EDT)
Received: from imap5 ([10.202.2.55])
by compute3.internal (MEProxy); Sat, 05 Sep 2020 01:54:38 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=pantherx.org; h=
mime-version:message-id:date:from:to:subject:content-type; s=
fm3; bh=o9QBXl8GhC0hZDQxycTa5RU7+pRP35ESR7HWSp2benY=; b=iR2+Y5Ax
52n65e/cAnVm9xJ5c+M67OE7JdxaWu5tKlbXk5rtT999fLWdpyUbenHf5KYUxmPh
1JEPkgHMvVGIenX0sTUfWNMWLmr/CAKs0HwhuHmSEHVDKBi/4LGQjG7lIdFoS0qQ
fnVGMUtG5Okf116Cw+v+n+pWX/bCXjkIQQYYXA4qxs2rXZl98B0GtiLJu3JLITZn
aOu3rD+JqOhq2oiSFsBp6MEs3TSePC9NwJvViN2rBhYo0pkx0EiQxLIgAO6iaBet
13LslIePEsF3yIffhmuOTXMM8ES3qnpvl5dIYc+oPNb686VFUTYG8x/nvk3izcKo
EGHamVYyasA+iA==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
messagingengine.com; h=content-type:date:from:message-id
:mime-version:subject:to:x-me-proxy:x-me-proxy:x-me-sender
:x-me-sender:x-sasl-enc; s=fm3; bh=o9QBXl8GhC0hZDQxycTa5RU7+pRP3
5ESR7HWSp2benY=; b=TPsn4V0sykJpNI8ufpGT/8zAoom15ozh/9hLePYpu7D36
12ONacoOfNv4yUJof2/QJOzyshZiOrWRC2vE02HqFSMHTDHEd1cEeSEAFmrCXh/A
kxSKJbJHhF/JzAcv6Xj/EGV0N673B3U1cxrqAC7QQ1xR1dh6Cbv4k+RLx76lCaP+
Zze6u7S7LlE2W26dddqGidTfwHnBuMvbZigC1f6mQJq2dOyzTyvs7QpFN096+yu5
euhsLm9PNc1uKmZennHz0bpu8Y7R8JUq1RcZr+y4ncnWHPtG77uWdK1uT1GZCtfT
m8etWHW726MGlAn5MFz1RHn+/UAXodsuPMAvXN87w==
X-ME-Sender: <xms:HihTX09gRnkV-oScSo9HmYEQ2BHWPAMLgHpB7NT3C-_dWmorbypXSQ>
<xme:HihTX8sXSHCZ4R3S6u_8LfTrJw9DWGSIXuyllvURqAYHoK5MUypdaHgH7SMNQ-Gol
eNX4h_hCu88h2kpLQ>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduiedrudeggedguddtudcutefuodetggdotefrod
ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfgh
necuuegrihhlohhuthemuceftddtnecuogfuuhhsphgvtghtffhomhgrihhnucdlgeelmd
enucfjughrpefofgggkfffhffvufgtsehttdertderreejnecuhfhrohhmpedfjfgrmhii
vghhucfprghsrghjphhouhhrfdcuoehhrdhnrghsrghjphhouhhrsehprghnthhhvghrgi
drohhrgheqnecuggftrfgrthhtvghrnhepvdffvdevtdetheeglefhheffleehueehffeg
jeekveelfeeigedvhefgleeukedvnecuffhomhgrihhnpehgihhthhhusgdrihhonecuve
hluhhsthgvrhfuihiivgepudenucfrrghrrghmpehmrghilhhfrhhomhephhdrnhgrshgr
jhhpohhurhesphgrnhhthhgvrhigrdhorhhg
X-ME-Proxy: <xmx:HihTX6DbloTb4veAlUL-hL8Q4VHxeO2T_pAy5K5z2ww8BX6MtlYYxA>
<xmx:HihTX0ev8HmJclSCF8y91lml2O9zjrg0CwHxWbJ30VVcICK6LJOLQQ>
<xmx:HihTX5MvrIxcD5dplzFKa1jciEFD-xqKv5OGzVW6BXy_RVAUVpBGpg>
<xmx:HihTX_blnuBUcyTvhx87LF4Gcj5paQK_LLtet8YIRKBcHJPnIznlgA>
Received: by mailuser.nyi.internal (Postfix, from userid 501)
id 4146D5C0099; Sat, 5 Sep 2020 01:54:38 -0400 (EDT)
X-Mailer: MessagingEngine.com Webmail Interface
User-Agent: Cyrus-JMAP/3.3.0-259-g88fbbfa-fm-20200903.003-g88fbbfa3
Mime-Version: 1.0
Message-Id: <2a9af2f5-62b9-45c9-bfa5-430241158521@HIDDEN>
Date: Sat, 05 Sep 2020 10:24:14 +0430
From: "Hamzeh Nasajpour" <h.nasajpour@HIDDEN>
Content-Type: text/plain
Received-SPF: pass client-ip=66.111.4.29;
envelope-from=h.nasajpour@HIDDEN; helo=out5-smtp.messagingengine.com
X-detected-operating-system: by eggs.gnu.org: First seen = 2020/09/05 01:53:02
X-ACL-Warn: Detected OS = Linux 2.2.x-3.x [generic] [fuzzy]
X-Spam_score_int: -27
X-Spam_score: -2.8
X-Spam_bar: --
X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1,
DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1,
RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001,
SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: -1.6 (-)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -2.6 (--)
diff --git a/gnu/packages/lxqt.scm b/gnu/packages/lxqt.scm
index 21587609ce..baa2ee6795 100644
--- a/gnu/packages/lxqt.scm
+++ b/gnu/packages/lxqt.scm
@@ -379,6 +379,7 @@ the operating system LXQt is running on.")
("qtbase" ,qtbase)
("qtsvg" ,qtsvg)
("qtx11extras" ,qtx11extras)
+ ("setxkbmap" ,setxkbmap)
("solid" ,solid)
("xf86-input-libinput" ,xf86-input-libinput)
("xkeyboard-config" ,xkeyboard-config)
@@ -418,7 +419,16 @@ the operating system LXQt is running on.")
(("\\$\\{LXQT_TRANSLATIONS_DIR\\}")
(string-append (assoc-ref outputs "out")
"/share/lxqt/translations")))
- #t)))))
+ #t))
+ (add-after 'install 'wrap-for-setxkbmap-path
+ (lambda* (#:key outputs #:allow-other-keys)
+ (let ((out (assoc-ref outputs "out"))
+ (setxkbmap (assoc-ref %build-inputs "setxkbmap")))
+ (wrap-program (string-append out "/bin/lxqt-config")
+ `("PATH" ":" prefix (,(string-append setxkbmap "/bin/"))))
+ (wrap-program (string-append out "/bin/lxqt-config-input")
+ `("PATH" ":" prefix (,(string-append setxkbmap "/bin/"))))
+ #t))))))
(home-page "https://lxqt.github.io")
(synopsis "Tools to configure LXQt and the underlying operating system")
(description "lxqt-config is providing several tools involved in the
Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) Content-Type: text/plain; charset=utf-8 X-Loop: help-debbugs@HIDDEN From: help-debbugs@HIDDEN (GNU bug Tracking System) To: "Hamzeh Nasajpour" <h.nasajpour@HIDDEN> Subject: bug#43210: Acknowledgement ([PATCH] gnu: lxqt-config: Wrapping the lxqt-config and lxqt-config-input and setting the setxkbmap PATH for fixing save added layout ) Message-ID: <handler.43210.B.15992852837034.ack <at> debbugs.gnu.org> References: <2a9af2f5-62b9-45c9-bfa5-430241158521@HIDDEN> X-Gnu-PR-Message: ack 43210 X-Gnu-PR-Package: guix-patches X-Gnu-PR-Keywords: patch Reply-To: 43210 <at> debbugs.gnu.org Date: Sat, 05 Sep 2020 05:55:02 +0000 Thank you for filing a new bug report with debbugs.gnu.org. This is an automatically generated reply to let you know your message has been received. Your message is being forwarded to the package maintainers and other interested parties for their attention; they will reply in due course. Your message has been sent to the package maintainer(s): guix-patches@HIDDEN If you wish to submit further information on this problem, please send it to 43210 <at> debbugs.gnu.org. Please do not send mail to help-debbugs@HIDDEN unless you wish to report a problem with the Bug-tracking system. --=20 43210: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D43210 GNU Bug Tracking System Contact help-debbugs@HIDDEN with problems
X-Loop: help-debbugs@HIDDEN
Subject: [bug#43210] [PATCH] gnu: lxqt-config: Wrapping the lxqt-config and lxqt-config-input and setting the setxkbmap PATH for fixing save added layout
Resent-From: "Hamzeh Nasajpour" <h.nasajpour@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Sat, 12 Sep 2020 12:03:01 +0000
Resent-Message-ID: <handler.43210.B.159991213531881 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 43210
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: patch
To: 43210 <at> debbugs.gnu.org
X-Debbugs-Original-To: guix-patches@HIDDEN
Received: via spool by submit <at> debbugs.gnu.org id=B.159991213531881
(code B ref -1); Sat, 12 Sep 2020 12:03:01 +0000
Received: (at submit) by debbugs.gnu.org; 12 Sep 2020 12:02:15 +0000
Received: from localhost ([127.0.0.1]:46525 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1kH4EE-0008Hv-4I
for submit <at> debbugs.gnu.org; Sat, 12 Sep 2020 08:02:15 -0400
Received: from lists.gnu.org ([209.51.188.17]:34372)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <h.nasajpour@HIDDEN>) id 1kH4EC-0008HW-ES
for submit <at> debbugs.gnu.org; Sat, 12 Sep 2020 08:02:00 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:58160)
by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.90_1) (envelope-from <h.nasajpour@HIDDEN>)
id 1kH4EC-0001R4-3y
for guix-patches@HIDDEN; Sat, 12 Sep 2020 08:02:00 -0400
Received: from wout3-smtp.messagingengine.com ([64.147.123.19]:53993)
by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.90_1) (envelope-from <h.nasajpour@HIDDEN>)
id 1kH4E9-0003KW-Up
for guix-patches@HIDDEN; Sat, 12 Sep 2020 08:01:59 -0400
Received: from compute3.internal (compute3.nyi.internal [10.202.2.43])
by mailout.west.internal (Postfix) with ESMTP id 428794CF
for <guix-patches@HIDDEN>; Sat, 12 Sep 2020 08:01:55 -0400 (EDT)
Received: from imap5 ([10.202.2.55])
by compute3.internal (MEProxy); Sat, 12 Sep 2020 08:01:55 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=pantherx.org; h=
mime-version:message-id:in-reply-to:references:date:from:to
:subject:content-type; s=fm3; bh=izzcDwNJ89mbjGVrTSNDMQgECqvQX39
Qyv9FV9XrM6c=; b=HxkoHLwN3IVmTfgcOPK1t54yQK8ATNSdg8BZUuv2U6T71uN
qmDJoz3ZsIq/Z4EqP+jkMrvPVUgumBg5zBc8RfV/BsqQKpcjpomeQmDhEaQ4yBSF
9opbiUnbj1V4fyoWD8ChPAiRmA807YbvLFIKnH2CURZmm1dydYrEvM+oHzeayh0x
2SKOUv5A85WXGPmY11cXp1dhDYvSLymfhGn1Mr9u7bZgHTvnfAqLoAmQVFV86XdB
VXAZL0dDh6QTXM3GWo6GNXfT9zZWsmg/y28XudEuPw4PV+yxctrIO9FUUTZ9v1+l
SHsqQipddK3gzWNXXeC7x7Y6XNdxInAF1SclK+Q==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
messagingengine.com; h=content-type:date:from:in-reply-to
:message-id:mime-version:references:subject:to:x-me-proxy
:x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm3; bh=izzcDw
NJ89mbjGVrTSNDMQgECqvQX39Qyv9FV9XrM6c=; b=o6QntzCA7KhZ9ETOvslgaT
ndMrGgrnzDxkMgnODZfKFOzFfx4ClgXUYFNp6r46eFVNK0/GlQsGkXp6K0jmX1dP
0dwN+E9I0gSIbeUggQvdRLLPIH6wANAqbSAKW768A3qw9WatLnHDUOVtO7sw2S9T
VjQvVYTy87Ddluh8bMTlZcsEOOJ2j3yEkJMbAuVFCDRv9tiR7qLPU7++nizX+UU8
MVd9arrqr5cCzoOAoETlO/7S0Yd5XYVdMhFgk6poqchucXuLuXZeiHH6QmS303kY
sBxi1Gtgg8OGTU4bbKo0yMnDfD/8oLq4fFN+i+4fGeBRHUDzFV1aVx8JDOeD5N/w
==
X-ME-Sender: <xms:srhcXx88BLpZd8RJq8u2WUiex9bUz5xCPEoBFuf0K1snlTcZXE1uFg>
<xme:srhcX1uPW5jp9LQva7_8PcqpAD0WCFapfZM42yEnVKZbpdGbEe9V7jqiOy_H3ZYbB
mzSRn8W3sJwVwb5kw>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduiedrudeiuddggeelucetufdoteggodetrfdotf
fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen
uceurghilhhouhhtmecufedttdenucgoufhushhpvggtthffohhmrghinhculdegledmne
cujfgurhepofgfggfkjghffffhvffutgesthdtredtreerjeenucfhrhhomhepfdfjrghm
iigvhhcupfgrshgrjhhpohhurhdfuceohhdrnhgrshgrjhhpohhurhesphgrnhhthhgvrh
igrdhorhhgqeenucggtffrrghtthgvrhhnpeeuueekkeehgfdtheeuhfdvkeefleeugedt
ieejueefvdeivdehvdefhfdugffggfenucffohhmrghinhepghhithhhuhgsrdhiohenuc
evlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpehhrdhnrghs
rghjphhouhhrsehprghnthhhvghrgidrohhrgh
X-ME-Proxy: <xmx:srhcX_AjDCt3Oc0xc7L7bu_Gtcj_LiLX51iMMNldishX2zIel3eCew>
<xmx:srhcX1dZmMJbldEWuZzkB9vgbkFYx9ayltzSP87UHj65XAZMqqxnTw>
<xmx:srhcX2P4mcXShxAy6N_kF_8kWZQykO-mFq9IFuxxn_4RL2ArtH_6YA>
<xmx:srhcX8ZrrhnMKlhi6T4Pk4499W6BNXggnLdZn-dTKqS0HWRcWktssA>
Received: by mailuser.nyi.internal (Postfix, from userid 501)
id ABFC65C0099; Sat, 12 Sep 2020 08:01:54 -0400 (EDT)
X-Mailer: MessagingEngine.com Webmail Interface
User-Agent: Cyrus-JMAP/3.3.0-259-g88fbbfa-fm-20200903.003-g88fbbfa3
Mime-Version: 1.0
Message-Id: <48a7703f-7edf-48e0-b8a9-8e03944d5e20@HIDDEN>
In-Reply-To: <2a9af2f5-62b9-45c9-bfa5-430241158521@HIDDEN>
References: <2a9af2f5-62b9-45c9-bfa5-430241158521@HIDDEN>
Date: Sat, 12 Sep 2020 16:31:33 +0430
From: "Hamzeh Nasajpour" <h.nasajpour@HIDDEN>
Content-Type: text/plain
Received-SPF: pass client-ip=64.147.123.19;
envelope-from=h.nasajpour@HIDDEN; helo=wout3-smtp.messagingengine.com
X-detected-operating-system: by eggs.gnu.org: First seen = 2020/09/12 08:01:55
X-ACL-Warn: Detected OS = Linux 2.2.x-3.x [generic] [fuzzy]
X-Spam_score_int: -27
X-Spam_score: -2.8
X-Spam_bar: --
X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1,
DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1,
RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001,
SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: -1.6 (-)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)
Hi guys.
Seems that anyway we have to add `setxkbmap` to `propagated-inputs`. The previous commit will fix the adding `keyboard-layout` but without having the `setxkbmap` in `propagated-inputs` the added layouts won't add as permanent and will be reset after each reboot. So again, we need to add `setxkbmap` as a dependency in `propagated-inputs`.
On Sat, Sep 5, 2020, at 10:24 AM, Hamzeh Nasajpour wrote:
> diff --git a/gnu/packages/lxqt.scm b/gnu/packages/lxqt.scm
> index 21587609ce..baa2ee6795 100644
> --- a/gnu/packages/lxqt.scm
> +++ b/gnu/packages/lxqt.scm
> @@ -379,6 +379,7 @@ the operating system LXQt is running on.")
> ("qtbase" ,qtbase)
> ("qtsvg" ,qtsvg)
> ("qtx11extras" ,qtx11extras)
> + ("setxkbmap" ,setxkbmap)
> ("solid" ,solid)
> ("xf86-input-libinput" ,xf86-input-libinput)
> ("xkeyboard-config" ,xkeyboard-config)
> @@ -418,7 +419,16 @@ the operating system LXQt is running on.")
> (("\\$\\{LXQT_TRANSLATIONS_DIR\\}")
> (string-append (assoc-ref outputs "out")
> "/share/lxqt/translations")))
> - #t)))))
> + #t))
> + (add-after 'install 'wrap-for-setxkbmap-path
> + (lambda* (#:key outputs #:allow-other-keys)
> + (let ((out (assoc-ref outputs "out"))
> + (setxkbmap (assoc-ref %build-inputs
> "setxkbmap")))
> + (wrap-program (string-append out
> "/bin/lxqt-config")
> + `("PATH" ":" prefix (,(string-append
> setxkbmap "/bin/"))))
> + (wrap-program (string-append out
> "/bin/lxqt-config-input")
> + `("PATH" ":" prefix (,(string-append
> setxkbmap "/bin/"))))
> + #t))))))
> (home-page "https://lxqt.github.io")
> (synopsis "Tools to configure LXQt and the underlying operating
> system")
> (description "lxqt-config is providing several tools involved in
> the
X-Loop: help-debbugs@HIDDEN
Subject: [bug#43210] [PATCH] gnu: lxqt-config: Wrapping the lxqt-config and lxqt-config-input and setting the setxkbmap PATH for fixing save added layout
Resent-From: Ludovic =?UTF-8?Q?Court=C3=A8s?= <ludo@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Thu, 24 Sep 2020 15:24:01 +0000
Resent-Message-ID: <handler.43210.B43210.160096098621668 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 43210
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: patch
To: "Hamzeh Nasajpour" <h.nasajpour@HIDDEN>
Cc: 43210 <at> debbugs.gnu.org
Received: via spool by 43210-submit <at> debbugs.gnu.org id=B43210.160096098621668
(code B ref 43210); Thu, 24 Sep 2020 15:24:01 +0000
Received: (at 43210) by debbugs.gnu.org; 24 Sep 2020 15:23:06 +0000
Received: from localhost ([127.0.0.1]:41302 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1kLT5N-0005dQ-MT
for submit <at> debbugs.gnu.org; Thu, 24 Sep 2020 11:23:05 -0400
Received: from eggs.gnu.org ([209.51.188.92]:40516)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <ludo@HIDDEN>) id 1kLT5L-0005ca-S1
for 43210 <at> debbugs.gnu.org; Thu, 24 Sep 2020 11:23:04 -0400
Received: from fencepost.gnu.org ([2001:470:142:3::e]:34863)
by eggs.gnu.org with esmtp (Exim 4.90_1)
(envelope-from <ludo@HIDDEN>)
id 1kLT5G-0004hw-4M; Thu, 24 Sep 2020 11:22:58 -0400
Received: from [2a01:e0a:1d:7270:af76:b9b:ca24:c465] (port=57488 helo=ribbon)
by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256)
(Exim 4.82) (envelope-from <ludo@HIDDEN>)
id 1kLT5F-0004Fh-KQ; Thu, 24 Sep 2020 11:22:57 -0400
From: Ludovic =?UTF-8?Q?Court=C3=A8s?= <ludo@HIDDEN>
References: <2a9af2f5-62b9-45c9-bfa5-430241158521@HIDDEN>
<48a7703f-7edf-48e0-b8a9-8e03944d5e20@HIDDEN>
Date: Thu, 24 Sep 2020 17:22:56 +0200
In-Reply-To: <48a7703f-7edf-48e0-b8a9-8e03944d5e20@HIDDEN> (Hamzeh
Nasajpour's message of "Sat, 12 Sep 2020 16:31:33 +0430")
Message-ID: <87pn6b6vxr.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.1 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)
Hi,
"Hamzeh Nasajpour" <h.nasajpour@HIDDEN> skribis:
> Seems that anyway we have to add `setxkbmap` to `propagated-inputs`. The =
previous commit will fix the adding `keyboard-layout` but without having th=
e `setxkbmap` in `propagated-inputs` the added layouts won't add as permane=
nt and will be reset after each reboot. So again, we need to add `setxkbmap=
` as a dependency in `propagated-inputs`.
Why is that? I fail to see why using =E2=80=98propagated-inputs=E2=80=99 i=
nstead of
wrapping would work better.
>> + (add-after 'install 'wrap-for-setxkbmap-path
>> + (lambda* (#:key outputs #:allow-other-keys)
>> + (let ((out (assoc-ref outputs "out"))
>> + (setxkbmap (assoc-ref %build-inputs=20
>> "setxkbmap")))
>> + (wrap-program (string-append out=20
>> "/bin/lxqt-config")
>> + `("PATH" ":" prefix (,(string-append=20
>> setxkbmap "/bin/"))))
>> + (wrap-program (string-append out=20
>> "/bin/lxqt-config-input")
>> + `("PATH" ":" prefix (,(string-append=20
>> setxkbmap "/bin/"))))
>> + #t))))))
For this case, it might be easier/preferable to replace =E2=80=98setxkbmap=
=E2=80=99 in
the source code with the absolute file name of =E2=80=98setxkbmap=E2=80=99.
Thanks,
Ludo=E2=80=99.
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.