From unknown Tue Jun 17 21:57:46 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#44515] [PATCH] gnu: xmlstarlet: Install symlink to xmlstarlet binary. Resent-From: Pierre Langlois Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 08 Nov 2020 11:16:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 44515 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 44515@debbugs.gnu.org X-Debbugs-Original-To: Guix-patches Received: via spool by submit@debbugs.gnu.org id=B.160483414123943 (code B ref -1); Sun, 08 Nov 2020 11:16:01 +0000 Received: (at submit) by debbugs.gnu.org; 8 Nov 2020 11:15:41 +0000 Received: from localhost ([127.0.0.1]:59815 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kbifd-0006E7-HJ for submit@debbugs.gnu.org; Sun, 08 Nov 2020 06:15:41 -0500 Received: from lists.gnu.org ([209.51.188.17]:44100) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kbifb-0006Dz-S9 for submit@debbugs.gnu.org; Sun, 08 Nov 2020 06:15:40 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:55332) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kbifb-000270-MK for guix-patches@gnu.org; Sun, 08 Nov 2020 06:15:39 -0500 Received: from mout.gmx.net ([212.227.17.21]:52879) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kbifV-0008DI-Rg for guix-patches@gnu.org; Sun, 08 Nov 2020 06:15:39 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1604834130; bh=1Bk3fr/1YXAHmUM7pwpQ5pN+K9WAv+9b66nUu0pKjkE=; h=X-UI-Sender-Class:From:To:Subject:Date; b=hsxpuTl+iJsNYa2G7FHvLAvz1s3MWngyAEOogpo+LLAiucaBmG1ntoD1VSoatD5va e+trQUOh6cLLAlEPLv8hdCr0Z7P+635eBgxXuzy77W/uthWPnRtvUhnPo6D+Qs0Pme fjAeMS8rG2RekSkRp9YAQW1yNWIX9amUgPpJxJ3k= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from labiere ([82.69.64.142]) by mail.gmx.com (mrgmx105 [212.227.17.174]) with ESMTPSA (Nemesis) id 1MbivG-1k2wgO0n7O-00dEG1 for ; Sun, 08 Nov 2020 12:15:30 +0100 User-agent: mu4e 1.4.13; emacs 27.1 From: Pierre Langlois Date: Sun, 08 Nov 2020 11:15:29 +0000 Message-ID: <87zh3sumjy.fsf@gmx.com> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Provags-ID: V03:K1:eNmpAAkiPHGnXodWtNPTcsbV24cqS9zQ9eOgCMOUz4WXuQtwhNC eSmFC8HWvQcB3c+X2JiJcz8U1ZnCOWGHHmeAgr+Jf9XAWCujEoTJcaKye6cQ2OtRmb775rr H5Mu6CLao+PH3DP1xkeXT2G9AtDS5v9YJcbmOWRHwbWRzIeqO4XekxvkZ9qYBFw/2wlYmh+ 7mf/J04rCVYQP1Sz3OKqg== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:VZd5f2Y1TNA=:Z0opH0J4DBWhIiSyd1vvLy xAgolSYncehL3JM9LbgVYvxyY9XVRIqqvPGlk7pvJp8IC4SXc49mQ5FxgThcIdwQQhwfUYnFQ 9jFfWWgdNoMBoHWsZSjGMwWwQE3dB3DusSY1Wsn7Ma+J+38dft+bhT3ejmIh0ez/QtdJEFmVZ ZGy9U0fMpbPzvHCs9n3alw3X78WhNOtjXSMXilvKctYbhecXo39I20ChLJ5WvHP9Aoe8oM19l UoSjYmWpGyaXviBFj2uCBNlKURN8vWSOr479jvJRRYS6dHYt2WmIQoJb/pIujUhJ27wYkTblV eC4ADAvgfG32v/RYrQ5PpJXogi8WaQ8SezI1hF/aNdSNgXZCaoSaC4ye59uZy8vMR1mILqCFm N/np0k3tcJSMjEpOjv/3+RaipqD0YoOjUWBYtsd4r8KkXzEmWIqBBQhyDE/5AAXjyeZLJk0Hc Qq2O9ky/tSSFWcYQR5pNmC8cTtLw3syfTGsfdW1VSIEhLkECopQtp/pp+wO6klRwZ7Lsg5hoS KoNp1RvrO1a4g5s4mEplYKAwymXb0iaOSI7WWRgHhLRUSD3yK53O2wGgm0Qto/7W/VFpCV0KP FUQiSUPpVPhaNCllCtF8sTbHo02ttMJw/gCJXPztujZYmwcs2I4Zo9kxrNNQJt5VelkuGYpFU 3l9/+NL/l1447lFlzdhPxg/dxuQxDxkEm94z8LxWqCGf/6Rey9lsNSJNP8KSwDRuI97JE/5fl WoBhH/cvMRPb8ag+tBJHzdRWx0/DatlUASgKsxJNdMA1mYjVOtECEzNI0GTUGdPBA5YRMC7Iw Su4rkmTcz5P9nBClJzJDcmFcKF5L11ocqm/uSA25DMU7wJNPqiaTIaROCT9FDQ11zlVKqRTCe B1Q4jcODqdoGFZwX6oZQ== Received-SPF: pass client-ip=212.227.17.21; envelope-from=pierre.langlois@gmx.com; helo=mout.gmx.net X-detected-operating-system: by eggs.gnu.org: First seen = 2020/11/08 06:15:30 X-ACL-Warn: Detected OS = Linux 2.2.x-3.x [generic] [fuzzy] X-Spam_score_int: -25 X-Spam_score: -2.6 X-Spam_bar: -- X-Spam_report: (-2.6 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 0.6 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.4 (--) --=-=-= Content-Type: multipart/signed; boundary="==-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" --==-=-= Content-Type: text/plain Hello Guix! I recently encountered a small script incompatibility between Guix and other distros (Arch, Fedora, Debian) because the `xml' binary is often either moved or symlinked to `xmlstarlet'. So here's a patch that adds the symlink, is that OK to commit? Thanks, Pierre --==-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQFMBAEBCgA2FiEEctU9gYy29KFyWDdMqPyeRH9PfVQFAl+n01EYHHBpZXJyZS5s YW5nbG9pc0BnbXguY29tAAoJEKj8nkR/T31UA/kH/AyjtBqIZsktoc91dQR50pVD 4+Ai1PEHJfozit4VWknPEKQ/3chJC3CZ2/XWReykT8178Iz7yO/YSRcfw+yQY+CE o2HmExOi30ZGB7E3nUQJ/b74PpjAbp0L6Mr844OCnkEMuPIbhrjXmcspaN6WR7C9 3mUBH/8X5gIACemJTSaSrfuVbzMjmHOqQgW4dsZY8cfDEgB3bGp0bOF5bs5oW9uY 1oPfYDKbeWnKpa+65ETguVISr7Hlus0R3tKYblZJNIMul7Ye1s6/C+mXaBrZfTuk IFFiF8Wa2fcVDlVe/0HFHE1DYS8R3/1M7fQpUdiBUyqa5LPUbKZiXgUGiZ+UDUA= =0V+z -----END PGP SIGNATURE----- --==-=-=-- --=-=-= Content-Type: text/x-patch; charset=utf-8 Content-Disposition: inline; filename=0001-gnu-xmlstarlet-Install-symlink-to-xmlstarlet-binary.patch Content-Transfer-Encoding: quoted-printable >From a285bc89eb37a5aa56d444c195d9ef013a30aeec Mon Sep 17 00:00:00 2001 From: Pierre Langlois Date: Fri, 30 Oct 2020 11:57:35 +0000 Subject: [PATCH] gnu: xmlstarlet: Install symlink to xmlstarlet binary. * gnu/packages/xml.scm (xmlstarlet)[arguments]: Add 'symlink-xmlstarlet phase. --- gnu/packages/xml.scm | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/gnu/packages/xml.scm b/gnu/packages/xml.scm index 97d42b2ae2..cd99cd4bcc 100644 --- a/gnu/packages/xml.scm +++ b/gnu/packages/xml.scm @@ -25,6 +25,7 @@ ;;; Copyright =C2=A9 2020 Paul Garlick ;;; Copyright =C2=A9 2020 Edouard Klein ;;; Copyright =C2=A9 2020 Brett Gilio +;;; Copyright =C2=A9 2020 Pierre Langlois ;;; ;;; This file is part of GNU Guix. ;;; @@ -1260,7 +1261,14 @@ C++ programming language.") (substitute* "Makefile" (("^examples/schema1\\\\") "\\") (("^examples/valid1\\\\") "\\")) - #t))))) + #t)) + (add-after 'install 'symlink-xmlstarlet + (lambda* (#:key outputs #:allow-other-keys) + (let* ((out (assoc-ref outputs "out")) + (bin (string-append out "/bin"))) + (symlink (string-append bin "/xml") + (string-append bin "/xmlstarlet")) + #t)))))) (inputs `(("libxslt" ,libxslt) ("libxml2" ,libxml2))) --=20 2.29.2 --=-=-=-- From unknown Tue Jun 17 21:57:46 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#44515] [PATCH] gnu: xmlstarlet: Install symlink to xmlstarlet binary. Resent-From: Ludovic =?UTF-8?Q?Court=C3=A8s?= Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Wed, 18 Nov 2020 22:43:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 44515 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Pierre Langlois Cc: 44515@debbugs.gnu.org Received: via spool by 44515-submit@debbugs.gnu.org id=B44515.16057393655881 (code B ref 44515); Wed, 18 Nov 2020 22:43:01 +0000 Received: (at 44515) by debbugs.gnu.org; 18 Nov 2020 22:42:45 +0000 Received: from localhost ([127.0.0.1]:37006 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kfWA1-0001Wn-A4 for submit@debbugs.gnu.org; Wed, 18 Nov 2020 17:42:45 -0500 Received: from eggs.gnu.org ([209.51.188.92]:60450) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kfW9z-0001WY-VQ for 44515@debbugs.gnu.org; Wed, 18 Nov 2020 17:42:44 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]:36851) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kfW9u-00048v-Fj; Wed, 18 Nov 2020 17:42:38 -0500 Received: from [2a01:e0a:1d:7270:af76:b9b:ca24:c465] (port=40194 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1kfW9s-0007Ae-Vu; Wed, 18 Nov 2020 17:42:37 -0500 From: Ludovic =?UTF-8?Q?Court=C3=A8s?= References: <87zh3sumjy.fsf@gmx.com> Date: Wed, 18 Nov 2020 23:42:35 +0100 In-Reply-To: <87zh3sumjy.fsf@gmx.com> (Pierre Langlois's message of "Sun, 08 Nov 2020 11:15:29 +0000") Message-ID: <87o8jui8x0.fsf@gnu.org> 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@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Hi, Pierre Langlois skribis: > I recently encountered a small script incompatibility between Guix and > other distros (Arch, Fedora, Debian) because the `xml' binary is often > either moved or symlinked to `xmlstarlet'. > > So here's a patch that adds the symlink, is that OK to commit? Sure! Maybe add a comment above stating that several other distros do that. >>>From a285bc89eb37a5aa56d444c195d9ef013a30aeec Mon Sep 17 00:00:00 2001 > From: Pierre Langlois > Date: Fri, 30 Oct 2020 11:57:35 +0000 > Subject: [PATCH] gnu: xmlstarlet: Install symlink to xmlstarlet binary. > > * gnu/packages/xml.scm (xmlstarlet)[arguments]: Add 'symlink-xmlstarlet > phase. [...] > + (add-after 'install 'symlink-xmlstarlet > + (lambda* (#:key outputs #:allow-other-keys) > + (let* ((out (assoc-ref outputs "out")) > + (bin (string-append out "/bin"))) > + (symlink (string-append bin "/xml") ^ "xml" is enough. Thanks, Ludo=E2=80=99. From unknown Tue Jun 17 21:57:46 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Pierre Langlois Subject: bug#44515: closed (Re: [bug#44515] [PATCH] gnu: xmlstarlet: Install symlink to xmlstarlet binary.) Message-ID: References: <87zh3d867y.fsf@gmx.com> <87zh3sumjy.fsf@gmx.com> X-Gnu-PR-Message: they-closed 44515 X-Gnu-PR-Package: guix-patches X-Gnu-PR-Keywords: patch Reply-To: 44515@debbugs.gnu.org Date: Thu, 19 Nov 2020 20:04:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1605816242-10828-1" This is a multi-part message in MIME format... ------------=_1605816242-10828-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #44515: [PATCH] gnu: xmlstarlet: Install symlink to xmlstarlet binary. which was filed against the guix-patches package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 44515@debbugs.gnu.org. --=20 44515: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D44515 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1605816242-10828-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 44515-done) by debbugs.gnu.org; 19 Nov 2020 20:03:39 +0000 Received: from localhost ([127.0.0.1]:40978 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kfq9M-0002np-QE for submit@debbugs.gnu.org; Thu, 19 Nov 2020 15:03:39 -0500 Received: from mout.gmx.net ([212.227.15.18]:41829) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kfq9K-0002nY-7Z for 44515-done@debbugs.gnu.org; Thu, 19 Nov 2020 15:03:22 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1605816195; bh=2b/9OSSdQMrIWin8H25umVpoyA17N7odhrANtSdi514=; h=X-UI-Sender-Class:References:From:To:Cc:Subject:In-reply-to:Date; b=jTHx4pM9tbJaXcdEV2zvUMbvZEiR8XFgss9M87g60ZpHsZrm30niCEShXzCfGi/U7 m7JPXlPNZ6Wlw3PMkQDoc6K5s4KgYmfeFNCuuayFFgSTX91X4QkV6neeJZXnRimGNK MvF/3eCt18qkjRvaPmVe02VQ98OujgALNMRASG+M= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from labiere ([82.69.64.142]) by mail.gmx.com (mrgmx005 [212.227.17.184]) with ESMTPSA (Nemesis) id 1M6lpM-1kbzbR2IBy-008LDD; Thu, 19 Nov 2020 21:03:15 +0100 References: <87zh3sumjy.fsf@gmx.com> <87o8jui8x0.fsf@gnu.org> User-agent: mu4e 1.4.13; emacs 27.1 From: Pierre Langlois To: Ludovic =?utf-8?Q?Court=C3=A8s?= Subject: Re: [bug#44515] [PATCH] gnu: xmlstarlet: Install symlink to xmlstarlet binary. In-reply-to: <87o8jui8x0.fsf@gnu.org> Date: Thu, 19 Nov 2020 20:03:13 +0000 Message-ID: <87zh3d867y.fsf@gmx.com> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Provags-ID: V03:K1:IJZ91BkzbZpdOeRCwzaj1hYS+SimDNhrWhXv4I1Zr80Cshw84W6 pc16p6cmG+dGh4pzc+846tunhQpEqxS2qowJlJ8JnQ1l0zege7wpLUwInKpWW18gvKS2GK8 k0AN7/aCQ0Vf0UJxYTYH2J8T67MIWr9fKuOcYPlV2a0qq2S7+BQGgHNW+2sCemp2YuZzmG8 03eNDR1r0K5b1gWN4Jyvw== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:bxUFIuv5QWA=:W8XGeQ/dTqFeHhbiYwR5ui kEx+Ov6l/IibSV7kPWkVJkSAtkhGbxqinBixKgD03FsDBH2cCSvluREPwKDlK85uVrzL4XLGh oUE0alPzLeJwweOMhlu5tRoWRpp/VAEzosgYcNDkvrsli/ndR/KGxPZzxEG59MNcho+4jLOS5 XsKB6O4Cfbf6TLwtLWxItTP/LsJayCblpAIKA9FONXCpjffblWl3e9MQmwPoJaZH/PiapUZu9 p5GdrCDV8T92S1wW9lZ5hDXjeLOpZSRXyd1pZtbzDAzPJFBRNNBN6ILG2krDIsMRkotdY+kQi jFwW7/GlqkX6pXJwdKWltTFPrblwI4MGD6lEZoQoEybo+7koSZbj8qUvCU3eg29hs8YJConYF 5kGkL1kME1SQPydlBjfUMikT6QPpoSkahCJOOG9HvUBuKfl0EVqkujjYzoU3neDRbKKtHkd/o tOvvsHz0tga5p2xC3z+IvFXjxJOQcQeeT3nnPIMZ2XYyLjoG2Z57lh6MRl7xx7LF2pIg9GOuy OvJPxbVTbG1e8XiA2ISdggKMJr9HQZpl3diQi8ougsAakHhSEkITrnnH/OVpgQfXe2CbmlEt/ VAuIb1zlJBWrqwEnuop0D3NsJhIWP733drA9z/ilu12L+h+khkyRQU6bmjVX2JwZrCYY5CNza d7eC0miFkkHKS0OzE158AzWNrOT5dss2ZI/5l5EJsenPw4FcjYqxGH1POHOyPg4/6G3hsZxLT wDhXNLLF3r1pwhIY6ZUWMQDe+0Eapfo6P3iCauZuYVbCSJKHqV/5yAxuffMF7uhyLwGp/iryp lmZjK55AbzgHFypSeQg1nw5IH6Ouk6Mzj5N+W5U5F3hhsftqF0N6Ruqj1Lik7pbw2Xvka6MlS b+r+Hww8u2vWiiYtL6QA== X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 44515-done Cc: 44515-done@debbugs.gnu.org, Pierre Langlois X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Hi Ludo' Ludovic Court=C3=A8s writes: > Hi, > > Pierre Langlois skribis: > >> I recently encountered a small script incompatibility between Guix and >> other distros (Arch, Fedora, Debian) because the `xml' binary is often >> either moved or symlinked to `xmlstarlet'. >> >> So here's a patch that adds the symlink, is that OK to commit? > > Sure! Maybe add a comment above stating that several other distros do > that. > >>>>From a285bc89eb37a5aa56d444c195d9ef013a30aeec Mon Sep 17 00:00:00 2001 >> From: Pierre Langlois >> Date: Fri, 30 Oct 2020 11:57:35 +0000 >> Subject: [PATCH] gnu: xmlstarlet: Install symlink to xmlstarlet binary. >> >> * gnu/packages/xml.scm (xmlstarlet)[arguments]: Add 'symlink-xmlstarlet >> phase. > > [...] > >> + (add-after 'install 'symlink-xmlstarlet >> + (lambda* (#:key outputs #:allow-other-keys) >> + (let* ((out (assoc-ref outputs "out")) >> + (bin (string-append out "/bin"))) >> + (symlink (string-append bin "/xml") > ^ > "xml" is enough. Oh cool, thanks for the review! Pushed with b04198a1477f9d685d674a1dcc81b79b530fc409. Thanks, Pierre --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQFMBAEBCgA2FiEEctU9gYy29KFyWDdMqPyeRH9PfVQFAl+2z4EYHHBpZXJyZS5s YW5nbG9pc0BnbXguY29tAAoJEKj8nkR/T31ULksH/0k4LA36KINU+zNF7a5WfkbD Wbsidboug8fGGia18ZKFSNYpKLHmg+OibUf8L2FDnP0+4OeU7IRyvVTGybsnPolg tz/g3wZPuemJB1e4T2JTBdQ6eBnnc+/4XudDdjjtjaUHwPu1TCycYFa/YLekQPA/ WYGyfEl6G0PX9kWc7X2tHy7tBpDvpZ94+VadXLOy14d2dQqsfwV+CHr9PWnFUGIg I5BH8qeSFn8un1y8lmJcEcJSJGv7YmJXPgzRXWTYg9/8VROru5Whrr8v4AAWHWFl /a4kW94S03qyUvq9JTS56t+1B61rDX9wzDCB8WVBudFpSaR/SbT93yeAmjbksqU= =/FNI -----END PGP SIGNATURE----- --=-=-=-- ------------=_1605816242-10828-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 8 Nov 2020 11:15:41 +0000 Received: from localhost ([127.0.0.1]:59815 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kbifd-0006E7-HJ for submit@debbugs.gnu.org; Sun, 08 Nov 2020 06:15:41 -0500 Received: from lists.gnu.org ([209.51.188.17]:44100) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kbifb-0006Dz-S9 for submit@debbugs.gnu.org; Sun, 08 Nov 2020 06:15:40 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:55332) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kbifb-000270-MK for guix-patches@gnu.org; Sun, 08 Nov 2020 06:15:39 -0500 Received: from mout.gmx.net ([212.227.17.21]:52879) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kbifV-0008DI-Rg for guix-patches@gnu.org; Sun, 08 Nov 2020 06:15:39 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1604834130; bh=1Bk3fr/1YXAHmUM7pwpQ5pN+K9WAv+9b66nUu0pKjkE=; h=X-UI-Sender-Class:From:To:Subject:Date; b=hsxpuTl+iJsNYa2G7FHvLAvz1s3MWngyAEOogpo+LLAiucaBmG1ntoD1VSoatD5va e+trQUOh6cLLAlEPLv8hdCr0Z7P+635eBgxXuzy77W/uthWPnRtvUhnPo6D+Qs0Pme fjAeMS8rG2RekSkRp9YAQW1yNWIX9amUgPpJxJ3k= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from labiere ([82.69.64.142]) by mail.gmx.com (mrgmx105 [212.227.17.174]) with ESMTPSA (Nemesis) id 1MbivG-1k2wgO0n7O-00dEG1 for ; Sun, 08 Nov 2020 12:15:30 +0100 User-agent: mu4e 1.4.13; emacs 27.1 From: Pierre Langlois To: Guix-patches Subject: [PATCH] gnu: xmlstarlet: Install symlink to xmlstarlet binary. Date: Sun, 08 Nov 2020 11:15:29 +0000 Message-ID: <87zh3sumjy.fsf@gmx.com> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Provags-ID: V03:K1:eNmpAAkiPHGnXodWtNPTcsbV24cqS9zQ9eOgCMOUz4WXuQtwhNC eSmFC8HWvQcB3c+X2JiJcz8U1ZnCOWGHHmeAgr+Jf9XAWCujEoTJcaKye6cQ2OtRmb775rr H5Mu6CLao+PH3DP1xkeXT2G9AtDS5v9YJcbmOWRHwbWRzIeqO4XekxvkZ9qYBFw/2wlYmh+ 7mf/J04rCVYQP1Sz3OKqg== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:VZd5f2Y1TNA=:Z0opH0J4DBWhIiSyd1vvLy xAgolSYncehL3JM9LbgVYvxyY9XVRIqqvPGlk7pvJp8IC4SXc49mQ5FxgThcIdwQQhwfUYnFQ 9jFfWWgdNoMBoHWsZSjGMwWwQE3dB3DusSY1Wsn7Ma+J+38dft+bhT3ejmIh0ez/QtdJEFmVZ ZGy9U0fMpbPzvHCs9n3alw3X78WhNOtjXSMXilvKctYbhecXo39I20ChLJ5WvHP9Aoe8oM19l UoSjYmWpGyaXviBFj2uCBNlKURN8vWSOr479jvJRRYS6dHYt2WmIQoJb/pIujUhJ27wYkTblV eC4ADAvgfG32v/RYrQ5PpJXogi8WaQ8SezI1hF/aNdSNgXZCaoSaC4ye59uZy8vMR1mILqCFm N/np0k3tcJSMjEpOjv/3+RaipqD0YoOjUWBYtsd4r8KkXzEmWIqBBQhyDE/5AAXjyeZLJk0Hc Qq2O9ky/tSSFWcYQR5pNmC8cTtLw3syfTGsfdW1VSIEhLkECopQtp/pp+wO6klRwZ7Lsg5hoS KoNp1RvrO1a4g5s4mEplYKAwymXb0iaOSI7WWRgHhLRUSD3yK53O2wGgm0Qto/7W/VFpCV0KP FUQiSUPpVPhaNCllCtF8sTbHo02ttMJw/gCJXPztujZYmwcs2I4Zo9kxrNNQJt5VelkuGYpFU 3l9/+NL/l1447lFlzdhPxg/dxuQxDxkEm94z8LxWqCGf/6Rey9lsNSJNP8KSwDRuI97JE/5fl WoBhH/cvMRPb8ag+tBJHzdRWx0/DatlUASgKsxJNdMA1mYjVOtECEzNI0GTUGdPBA5YRMC7Iw Su4rkmTcz5P9nBClJzJDcmFcKF5L11ocqm/uSA25DMU7wJNPqiaTIaROCT9FDQ11zlVKqRTCe B1Q4jcODqdoGFZwX6oZQ== Received-SPF: pass client-ip=212.227.17.21; envelope-from=pierre.langlois@gmx.com; helo=mout.gmx.net X-detected-operating-system: by eggs.gnu.org: First seen = 2020/11/08 06:15:30 X-ACL-Warn: Detected OS = Linux 2.2.x-3.x [generic] [fuzzy] X-Spam_score_int: -25 X-Spam_score: -2.6 X-Spam_bar: -- X-Spam_report: (-2.6 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 0.6 (/) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.4 (--) --=-=-= Content-Type: multipart/signed; boundary="==-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" --==-=-= Content-Type: text/plain Hello Guix! I recently encountered a small script incompatibility between Guix and other distros (Arch, Fedora, Debian) because the `xml' binary is often either moved or symlinked to `xmlstarlet'. So here's a patch that adds the symlink, is that OK to commit? Thanks, Pierre --==-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQFMBAEBCgA2FiEEctU9gYy29KFyWDdMqPyeRH9PfVQFAl+n01EYHHBpZXJyZS5s YW5nbG9pc0BnbXguY29tAAoJEKj8nkR/T31UA/kH/AyjtBqIZsktoc91dQR50pVD 4+Ai1PEHJfozit4VWknPEKQ/3chJC3CZ2/XWReykT8178Iz7yO/YSRcfw+yQY+CE o2HmExOi30ZGB7E3nUQJ/b74PpjAbp0L6Mr844OCnkEMuPIbhrjXmcspaN6WR7C9 3mUBH/8X5gIACemJTSaSrfuVbzMjmHOqQgW4dsZY8cfDEgB3bGp0bOF5bs5oW9uY 1oPfYDKbeWnKpa+65ETguVISr7Hlus0R3tKYblZJNIMul7Ye1s6/C+mXaBrZfTuk IFFiF8Wa2fcVDlVe/0HFHE1DYS8R3/1M7fQpUdiBUyqa5LPUbKZiXgUGiZ+UDUA= =0V+z -----END PGP SIGNATURE----- --==-=-=-- --=-=-= Content-Type: text/x-patch; charset=utf-8 Content-Disposition: inline; filename=0001-gnu-xmlstarlet-Install-symlink-to-xmlstarlet-binary.patch Content-Transfer-Encoding: quoted-printable >From a285bc89eb37a5aa56d444c195d9ef013a30aeec Mon Sep 17 00:00:00 2001 From: Pierre Langlois Date: Fri, 30 Oct 2020 11:57:35 +0000 Subject: [PATCH] gnu: xmlstarlet: Install symlink to xmlstarlet binary. * gnu/packages/xml.scm (xmlstarlet)[arguments]: Add 'symlink-xmlstarlet phase. --- gnu/packages/xml.scm | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/gnu/packages/xml.scm b/gnu/packages/xml.scm index 97d42b2ae2..cd99cd4bcc 100644 --- a/gnu/packages/xml.scm +++ b/gnu/packages/xml.scm @@ -25,6 +25,7 @@ ;;; Copyright =C2=A9 2020 Paul Garlick ;;; Copyright =C2=A9 2020 Edouard Klein ;;; Copyright =C2=A9 2020 Brett Gilio +;;; Copyright =C2=A9 2020 Pierre Langlois ;;; ;;; This file is part of GNU Guix. ;;; @@ -1260,7 +1261,14 @@ C++ programming language.") (substitute* "Makefile" (("^examples/schema1\\\\") "\\") (("^examples/valid1\\\\") "\\")) - #t))))) + #t)) + (add-after 'install 'symlink-xmlstarlet + (lambda* (#:key outputs #:allow-other-keys) + (let* ((out (assoc-ref outputs "out")) + (bin (string-append out "/bin"))) + (symlink (string-append bin "/xml") + (string-append bin "/xmlstarlet")) + #t)))))) (inputs `(("libxslt" ,libxslt) ("libxml2" ,libxml2))) --=20 2.29.2 --=-=-=-- ------------=_1605816242-10828-1--