From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp10.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms5.migadu.com with LMTPS id YNqDNx57VWMBFgAAbAwnHQ (envelope-from ) for ; Sun, 23 Oct 2022 19:34:23 +0200 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp10.migadu.com with LMTPS id 2HerNh57VWPKEAAAG6o9tA (envelope-from ) for ; Sun, 23 Oct 2022 19:34:22 +0200 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 55F7CBCDE for ; Sun, 23 Oct 2022 19:34:19 +0200 (CEST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1omeAe-0003hd-0Q for larch@yhetil.org; Sun, 23 Oct 2022 12:49: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 1ombtS-0000do-AQ for bug-guix@gnu.org; Sun, 23 Oct 2022 10:24:02 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1ombtS-0004id-2o for bug-guix@gnu.org; Sun, 23 Oct 2022 10:24:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1ombtR-00037P-KY for bug-guix@gnu.org; Sun, 23 Oct 2022 10:24:01 -0400 X-Loop: help-debbugs@gnu.org Subject: bug#50600: [PATCH] Wrap translit program References: <17be8ab0ff6.11152294086097.7419902109718054739@pisemsky.com> In-Reply-To: <17be8ab0ff6.11152294086097.7419902109718054739@pisemsky.com> Resent-From: Evgeny Pisemsky Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Sun, 23 Oct 2022 14:24:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 50600 X-GNU-PR-Package: guix X-GNU-PR-Keywords: easy To: 50600@debbugs.gnu.org Received: via spool by 50600-submit@debbugs.gnu.org id=B50600.166653500311940 (code B ref 50600); Sun, 23 Oct 2022 14:24:01 +0000 Received: (at 50600) by debbugs.gnu.org; 23 Oct 2022 14:23:23 +0000 Received: from localhost ([127.0.0.1]:46324 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ombsp-00036W-Eq for submit@debbugs.gnu.org; Sun, 23 Oct 2022 10:23:23 -0400 Received: from sofi-shared.hosting.energy ([146.59.29.125]:34578 helo=sofi.hosting.energy) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ombsl-00036G-Pc for 50600@debbugs.gnu.org; Sun, 23 Oct 2022 10:23:22 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=pisemsky.com; s=dkim; h=Content-Type:MIME-Version:Message-ID:Date:Subject: To:From:Sender:Reply-To:Cc:Content-Transfer-Encoding:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:In-Reply-To:References:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=Mf1dsouteGhEaUDHpkIaWeySJbFsBHZvaxIjT/g4HWw=; b=oCbc0yjcL3OPM7ai0B28sqDSHN KlYnX49SV5ixQARr2Qz9qgKPDaizw+QguH3XxGeIwkki3soy0ZGmJiysoUwMsDrJToCrfb8qj7vxh Oh1e5yb/cIPRsikorpZUP8Ao8VvNy3VyYvbpAmgA1Xi2+JongCwIdlkorv3Doq/l+5OA=; Received: from [176.59.47.225] (helo=alpha) by sofi.hosting.energy with esmtpsa (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94) (envelope-from ) id 1ombsf-0001Q7-6g for 50600@debbugs.gnu.org; Sun, 23 Oct 2022 17:23:13 +0300 From: Evgeny Pisemsky Date: Sun, 23 Oct 2022 17:23:11 +0300 Message-ID: <87mt9mk4a8.fsf@pisemsky.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-guix@gnu.org List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guix-bounces+larch=yhetil.org@gnu.org Sender: "bug-Guix" X-Migadu-Flow: FLOW_IN X-Migadu-Country: US ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1666546462; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-type:content-type: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=Mf1dsouteGhEaUDHpkIaWeySJbFsBHZvaxIjT/g4HWw=; b=YBUQw4JbvqybYDpnLHk/G+6kYYXW7jl89sSEiMpTpAcsv8siH6TgbWiWLOVhupRBbN1iXP iCgzWMf5U1gVF1fA3CIwNEMpcLk8Ld+ndik7WwvWzYyYjIlvoPKs+sMgu12HRIxcoj6mMt ZYSCz/3z4WrVLuHzX+/tiCNKVO7wl1uX5KDgwlUlqwsx6PN6zkXAA+M8jQ+iZJjDOscnrG 2YOHPg+pSn/LgZ3fqQSv0nX8SY2eJQ/rvVpUInmU/0lSwYPaK+ez3XG4c986vj0moOvS4J NYazmsRd5Pc2Jjp9gAPEQvQoGTC/fxwwxMrUubZEWdgeI7mH0Zfd7GNI5o+Sjw== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1666546462; a=rsa-sha256; cv=none; b=qWPmy5QuXHkzwK9yo5eThDd7wVhxRR/DBKHktVfVDC1R+cg3dBcPl369JferE/0kgrPWgM u5iwU5GQxuu0JInWtJVg2N+lJ+iv6b06Uefha2bFT65AXBE3QXjOwiXf8A1HsIactSX67o qXOQNHbZniKdlm+go9tck5aEcfaRHauP0AIynIWJnJkSdfJOmLCsNQUbTByUNW+dehWtGi cVcYJdPt2eDuZnJnEEGfchklKR00vWP4Hdhll1W+HrulSVoSDmiIviGH6QIBeq9FvFeF5j HGOShk4aq3mT6KnzVWusGc58SBHf6m+x6Pw9aEQmW/77NwVMOd6vVUa/o+WgLg== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=pisemsky.com header.s=dkim header.b=oCbc0yjc; dmarc=none; spf=pass (aspmx1.migadu.com: domain of "bug-guix-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="bug-guix-bounces+larch=yhetil.org@gnu.org" X-Migadu-Spam-Score: 1.42 Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=pisemsky.com header.s=dkim header.b=oCbc0yjc; dmarc=none; spf=pass (aspmx1.migadu.com: domain of "bug-guix-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="bug-guix-bounces+larch=yhetil.org@gnu.org" X-Migadu-Queue-Id: 55F7CBCDE X-Spam-Score: 1.42 X-Migadu-Scanner: scn0.migadu.com X-TUID: xk7f3G61iUto --=-=-= Content-Type: text/plain Here is a patch to fix the issue. I added bash-minimal to inputs because guix lint said so: > "bash-minimal" should be in 'inputs' when 'wrap-program' is used --=-=-= Content-Type: text/x-patch; charset=utf-8 Content-Disposition: attachment; filename=0001-Wrap-translit-program.patch Content-Transfer-Encoding: quoted-printable >From 0f908098afd15a608e1254e58d472631dfdf400e Mon Sep 17 00:00:00 2001 From: Evgeny Pisemsky Date: Sun, 23 Oct 2022 17:15:34 +0300 Subject: [PATCH] Wrap translit program --- gnu/packages/perl.scm | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/gnu/packages/perl.scm b/gnu/packages/perl.scm index b6c33b2a36..69955f6408 100644 --- a/gnu/packages/perl.scm +++ b/gnu/packages/perl.scm @@ -32,6 +32,7 @@ ;;; Copyright =C2=A9 2021 Xinglu Chen ;;; Copyright =C2=A9 2021 Raghav Gururajan ;;; Copyright =C2=A9 2021 Maxime Devos +;;; Copyright =C2=A9 2022 Evgeny Pisemsky ;;; ;;; This file is part of GNU Guix. ;;; @@ -6248,9 +6249,21 @@ (define-public perl-lingua-translit (base32 "1qgap0j0ixmif309dvbqca7sy8xha9xgnj9s2lvh8qrczkc92gqi")))) (build-system perl-build-system) + (arguments + `(#:phases (modify-phases %standard-phases + (add-after 'install 'wrap-translit + (lambda* (#:key outputs #:allow-other-keys) + (let* ((out (assoc-ref outputs "out"))) + (wrap-program (string-append out "/bin/translit") + `("PERL5LIB" ":" prefix + (,(getenv "PERL5LIB") + ,(string-append out "/lib/perl5/site_perl")))) + #t)))))) + (inputs (list bash-minimal)) (home-page "https://metacpan.org/release/Lingua-Translit") (synopsis "Transliterate text between writing systems") - (description "@code{Lingua::Translit} can be used to convert text from= one + (description + "@code{Lingua::Translit} can be used to convert text from one writing system to another, based on national or international transliterat= ion tables. Where possible a reverse transliteration is supported.") (license (package-license perl)))) base-commit: 1f734a6f0a7db5b0e12091a0c869c5c4810ac80e --=20 2.38.0 --=-=-=--