From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp1 ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms11 with LMTPS id +OnWGZvTp19nSQAA0tVLHw (envelope-from ) for ; Sun, 08 Nov 2020 11:16:43 +0000 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp1 with LMTPS id eMyqFZvTp1/PAgAAbx9fmQ (envelope-from ) for ; Sun, 08 Nov 2020 11:16:43 +0000 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 ACBDB94006E for ; Sun, 8 Nov 2020 11:16:42 +0000 (UTC) Received: from localhost ([::1]:55330 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kbiga-00029f-PM for larch@yhetil.org; Sun, 08 Nov 2020 06:16:41 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:55380) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kbify-00029W-JC for guix-patches@gnu.org; Sun, 08 Nov 2020 06:16:02 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:48269) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1kbify-0008Qu-8s for guix-patches@gnu.org; Sun, 08 Nov 2020 06:16:02 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1kbify-0006Eh-53 for guix-patches@gnu.org; Sun, 08 Nov 2020 06:16:02 -0500 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-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 X-Spam-Score: -2.4 (--) 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" X-Scanner: ns3122888.ip-94-23-21.eu Authentication-Results: aspmx1.migadu.com; dkim=fail (headers rsa verify failed) header.d=gmx.net header.s=badeba3b8450 header.b=hsxpuTl+; dmarc=none; spf=pass (aspmx1.migadu.com: domain of guix-patches-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=guix-patches-bounces@gnu.org X-Spam-Score: -2.11 X-TUID: iKHxeb5BaccV --=-=-= 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 --=-=-=--