From patchwork Mon Jan 23 23:01:30 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jake Leporte X-Patchwork-Id: 46380 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 395E027BBE9; Mon, 23 Jan 2023 23:02:15 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-3.7 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI,RCVD_IN_MSPIKE_H2, SPF_HELO_PASS,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 1933C27BBE9 for ; Mon, 23 Jan 2023 23:02:14 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pK5pE-0005nq-Nq; Mon, 23 Jan 2023 18:02:04 -0500 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 1pK5pC-0005n0-U1 for guix-patches@gnu.org; Mon, 23 Jan 2023 18:02:03 -0500 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 1pK5pC-0008Oy-Id for guix-patches@gnu.org; Mon, 23 Jan 2023 18:02:02 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1pK5pB-0004Kj-TQ for guix-patches@gnu.org; Mon, 23 Jan 2023 18:02:01 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#61018] [PATCH v2] gnu: Add perl-pcsc. References: In-Reply-To: Resent-From: Jake Leporte Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 23 Jan 2023 23:02:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 61018 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 61018@debbugs.gnu.org Cc: Jake Leporte Received: via spool by 61018-submit@debbugs.gnu.org id=B61018.167451491816648 (code B ref 61018); Mon, 23 Jan 2023 23:02:01 +0000 Received: (at 61018) by debbugs.gnu.org; 23 Jan 2023 23:01:58 +0000 Received: from localhost ([127.0.0.1]:55559 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pK5p8-0004KP-78 for submit@debbugs.gnu.org; Mon, 23 Jan 2023 18:01:58 -0500 Received: from mail-dm6nam10olkn2079.outbound.protection.outlook.com ([40.92.41.79]:18337 helo=NAM10-DM6-obe.outbound.protection.outlook.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pK5p5-0004K7-GW for 61018@debbugs.gnu.org; Mon, 23 Jan 2023 18:01:56 -0500 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=LNLOb1rClivVgxwzf9aG+uzs61rZUctIY6GOGkDWGXqbSFUOZdi0BCvw8vb5toVyyp1q+Oe6e2ryU4mnoXJrRxtU35r8aVsGkXK3mKcq6y0vb6B4I4H4SYaM+7dQqawnW3koT31EpWRcbDmRSNjzlyO/Ome5S4Dl37HpJXEitBGJlzAE//laj/ABxeMw7D/ljkGL2wnuG1wlmMdx3mvoTZReAiPXG9G2sNnyUWJjzp8bteoWx61IEcdbmWMrZcH9h5RiDHRJ8O4RXX+IXJFaEEcO5EEQm783JWBVhMbYC1NTr+J893tL3LHo8tVoo3klUUnvdA6zFqj40XC515xc+g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=1+EmjPN1RR95jnE7Qm2UKI1j+x+7L87w/DdZbV9d3bY=; b=BiSrMZnSUdGIsVY7aYfYMPs81zsJEQwG9y0G8GtAuig7KNt/unhZqBXdWxTzOXfbxcE8CgR0E3ScmylC3C1FJ6KFKpnn300Jz4YeN3Fhf+MGvyxIT8etscwcvOS4DtaGKkP5GwKQUPGJfPP8vZy8g29AAgn/9uQvHqVmheo87ajKKjxPLNOkoaVHiZof+XRaInos/enFUkoaEFY05+3WZ+q8kE5Q2GY5plzXtYM3jOK711rNtR2OdeTGLblxX9NtQKl+U7eIlVqt5l9txEYOGyaTsAOeayPvjUxx9R/Qh8lz9pqlIKIX0gkWRXi7Jp4pi0cfbZMgJoce3TUqMHo0ag== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=1+EmjPN1RR95jnE7Qm2UKI1j+x+7L87w/DdZbV9d3bY=; b=gZ8jQbtAu0C72MH5NrK6y45yTtIys+1taOTCniTUgYZ/v8KAYI57bFr2c4XuV+6gyEdVVQ3/Sen3FUvQk8rNPzZ8CTm5ix42aZjWjhyE98/1yWft8Cm+4QKoFGRjJPtrgGbhuTkyLky9TuuJefROOUhPngk6mq83R5G2vVfUX9ebqbalWcnY4vqAPoMcDtuY/UUEyubhYhMKOQHOMtXin9CNdfosj1KQaO0WNJCqJfSviGG8KgSkgoMdS3H8Q5TSK2efvUHorYKry2dUjKosIaFR8KGRanKhnNUqAVGPcjGc2jzEw6Apec5zTXlIrutS/T6WiMVOgFfeB6G3nf2mTg== Received: from MN2PR20MB2605.namprd20.prod.outlook.com (2603:10b6:208:ea::18) by PH7PR20MB4481.namprd20.prod.outlook.com (2603:10b6:510:13f::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6002.33; Mon, 23 Jan 2023 23:01:48 +0000 Received: from MN2PR20MB2605.namprd20.prod.outlook.com ([fe80::4a43:b57e:52e4:e87e]) by MN2PR20MB2605.namprd20.prod.outlook.com ([fe80::4a43:b57e:52e4:e87e%4]) with mapi id 15.20.6002.013; Mon, 23 Jan 2023 23:01:48 +0000 From: Jake Leporte Date: Mon, 23 Jan 2023 17:01:30 -0600 Message-ID: X-Mailer: git-send-email 2.34.1 X-TMN: [WGWDj7jQMPS8ds/WWJS8eX4ruQt8IjB+FaGD8p0F3QJRTpP5O7jI3j4xN8QywX1d0LEx28EWvmE=] X-ClientProxiedBy: SN7PR04CA0077.namprd04.prod.outlook.com (2603:10b6:806:121::22) To MN2PR20MB2605.namprd20.prod.outlook.com (2603:10b6:208:ea::18) X-Microsoft-Original-Message-ID: <20230123230130.841859-1-jakeleporte@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: MN2PR20MB2605:EE_|PH7PR20MB4481:EE_ X-MS-Office365-Filtering-Correlation-Id: 6d2460e8-b871-4e66-fef4-08dafd95ce96 X-MS-Exchange-SLBlob-MailProps: ZILSnhm0P3kGiWqk89MZp2NgKbFcBs2BbgRn1nikqjXsLo4mio6zengAQ9xFjkFYhNdcdAH1MGbMGBsUhJlAVvQo1ti4QhGVA4zG6a3Btf+fjmevVcU1BhIRRH4g+PmKRO/MURbZmc4HiXJk3w0IH9fCrpFnL3kADJazBrxp07MRsxRcE2jocW4yFLIfGmQHGDnzfZeWW1EDsoM9uPJyi9Q0EtTLMIQeD29QbE1lSic5P0aux33u/Npx3kjawXB/RlUMPoyT1fpyZG201cNEiFllUHOMsHk3XQxenEvoGXvbzN49XHwPFx9tehojAf+8X64d6nJBs2jvay4Hrg0gnJfSrBt+c1+qLhbMe+PrX0oAi/eGEKABnkw+RIfKr6fL0yR/VyxNHWNXTHSNI30vdb5naYclQv7njtASwu7NHT2O9dqgf519BT4+S/L9BH4XCM3ZIC2FoCt7qjm+ORAQVBb4igd1QAd36nTZIc4xj5j/TdRzJfDdRUgsQ/Vy1qGvqIfMXh2XYFGt8Fg8KM0ytHS/pWcudIjnOPbRgUgmWhw+k4z+6tDgbiYERh4z4Wbc4x4QoeYk0o078EQlb3gSC8iadnwZNWgrXy5OqE6s+TerTi6S4zFpvxRY74IfjYD9Mi800J/tD9ZXlkvexydC3/qBaqz828+I5FEnF0xUH/MxcCMRgjTuvb1ADVCmftLYblHhckaduuL915kigkW2NMfpJV40qlsKy7mbmIqW0BAlyNN6iLQej9ZMFFY3BSi+svUO+cnwrZXpg9D9QEiBx3dIx2owGfNp X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: SkCIaB78/36evUohPQT090epCx19x7Zeo1bjqgCY5uNGVSzVACMdtqUR5ZVeORdrCPCzfyVnbFqxC3qIlRrBIz0rgFGDDqGRQc0Z0O3oTnCi4hsYktQjGHsXRJ754CNOVPQUbRhS+CRpEPOQ9BLVCWBW7ROQC0MXvXtDNUjo66MzPNEmIpIyZf/y8/B6P19f4dAY42AsZU+asXWy4BWM3GvPWhuun7wrd1yzOsITQZLkoCOd2YsUsIPNxxZjC/i7I87MqeU9bBFYtnHoHEdbTpTpqciUQ8K9kMJ1EZytizVd/74oUE/5E0NmYLdKOFBhQP61EPNJN35jQIkdfK+EutnYznXVuPj/qwLmRGIQA40xuN/FBvat0vpCgoCzFaC4phGcyIwKl6KG7JeyLr1buUaCXPmSAmc9uajVA2OFhQPWi7H9r4dZNVFEr8r7xYDBadosiuwTtGRFG17StFwdbWdv6os/iOYLkE1BiG8UB4/3NwCA+DVWgYzV5/aq0A7GePz6BAOGfjgYGkoFQuRfQnK3DIbYerSiiFzVIVXoRQRA7Ks9gRxwrzkv7NylIDc1r4oDDFl5kUif1ziZFzJf3ebwE2Bjr7bKCONb3XvQdzw= X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: Y6f6fFTy2RQsqIO1YHfGwDG30efUZPX2I+Bpq4rWE5Cf1QMxMeuW3v9Bk2w58W5Wh6O+DeEYmBQ4souyHobrUhhED+EeZ00IZYBR6gS4/eW+z4jZ+5vHb7W356MIN86y83foOAliy2l/x3/S91yuZzsFArZRiWDS55CTjz78uEkkkKff7JaAW1CKgdseiYjz4XRimYleY7Xo7U4+cdsPS4IO5Ffqe5EReg0XchRjpK0KIiqv+y1VLZm1WFI9BanBbSoDGqiadn+VgPw5v4WyvZqFRcmM5AjGAN2jlz+CCoT8ckEvWw7GczrqtsyULOIGGXNp38v0E6vTWihfLu+sur22EQtPPGmRwE2Zt3x8RDlf5Cfuyinbxynb2P0VPuUCfiiy0Iiwbmk+Q3ZTOWX9fCUiCvSbLBJcQxA8z4J7joqDU/X6RIn6yJZXm/lG2bPCMT0CBxRdhVHOfW4yx3CWRuTBwgSHmMOowpjeYobiY2+GR+Aj5tZTc661MOXP5Ab7IUrMZWbw+NEUSnZ6j1ZYYqAneyTgFSkJNcCyV+646fyuKBO3m7MZEbA/Zic05O+MJb2FAhor4J+J+xgvBge4BF7U4ZzXeGUIC+JabvjZeWqIy9Uhjuc4HibUpvVCGkZyNj//eU9mWV604K9jmwjoWNYPcb4/56XJW7ZA0D4RQmqZFayoL69qwakp8hXciWwCuUHYUEt7RbWDqyHFk89fhDSlhT9R/Za9M0svSO26Clekbs4VPNTYTXsZqXTYBm6wjs3wRhWHVu2pxvy1HsM0jxVOxqZxdi46eggNgAo3xgbnOoW9AcE1VZeC5jj7VMeiOknahQwJyAipg8dWfTYCKNY96LxT+9GnLLybpYpR9e4WwMd8kS3ocG145xviEm4ebRkRQAXUVktbKPlZVtyUnAp9k0cCi52W0dGJUlXLaHd+GJftS8ksJrGITzqNQVLJLzT3aeqzSiHWBH+yvTm+jz2M3QGyu3XqvIcQC+SEsMK/rrlo5A3t7OE8/z7CliGLHulysLto5WUfmj5SfNxCx/++wzdSx5OT2V30G7J30D9f1qF7vAwyD/snvAyFf8hhiOq/bYH7RJeIZryYNzSddSFW1WFugaF795Zi6ychovcN8KeIKZNSsLP0z9/SQeDqSRRKuIh3KZjjQqQRZAQ76UnoKusGEDC6NoarpP130on0JoKq0iE1xQLn7WSevmzlwUo8IbYhN5rg5c4thQxFqsa5lfjQLoa5dPttuf1UFeRUtg+O4fFdJz7Z1jLX6QndBaoAS4xDTmWrb0lTBNcKlRKGLTqfBQlH4vzkVeB9N5G5ltbxTb/pUhMJPjigB/l3n5bGOWLKfJzn27egnoMEydcuvyxseZli+jS9yR2toGE= X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 6d2460e8-b871-4e66-fef4-08dafd95ce96 X-MS-Exchange-CrossTenant-AuthSource: MN2PR20MB2605.namprd20.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 23 Jan 2023 23:01:48.8052 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH7PR20MB4481 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+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches I've been notified that another one of my patches used the old "assoc-ref"-style code, and noticed that I had done the same for my `perl-pcsc` patch. I've now updated this patch to use the new G-Exps style. --- gnu/packages/perl.scm | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) base-commit: 2b1e5cb6a82e60298b620ef8d2dbf90cfb925015 prerequisite-patch-id: 55ebfdbee35b36ac06da23b716337ecfef350452 prerequisite-patch-id: 12b9437ce6c6849e83e52cabad56672a5c73e2a7 prerequisite-patch-id: 52c97b6e4d8d4b78217423a3f1323d95a609de8c prerequisite-patch-id: c95a220593ae5d078a06605d9b0b228ab2c9592c diff --git a/gnu/packages/perl.scm b/gnu/packages/perl.scm index edf47f6..61ade11 100644 --- a/gnu/packages/perl.scm +++ b/gnu/packages/perl.scm @@ -85,6 +85,7 @@ (define-module (gnu packages perl) #:use-module (gnu packages python) #:use-module (gnu packages readline) #:use-module (gnu packages sdl) + #:use-module (gnu packages security-token) #:use-module (gnu packages textutils) #:use-module (gnu packages video) #:use-module (gnu packages web) @@ -12270,6 +12271,41 @@ (define-public perl-path-iterator-rule arduous to type for one-liners.") (license license:asl2.0))) +(define-public perl-pcsc + (package + (name "perl-pcsc") + (version "1.4.14") + (source (origin + (method url-fetch) + (uri (string-append + "mirror://cpan/authors/id/W/WH/WHOM/pcsc-perl-" version + ".tar.bz2")) + (sha256 + (base32 + "17f6i16jv6ci6459vh6y3sz94vgcvykjjszcl4xsykryakjvf8i7")))) + (build-system perl-build-system) + (arguments + (list + ;; The tests for this package require access to a + ;; card reader with a card inserted, so they won't be + ;; possible to run in the build environment + #:tests? #f + #:phases #~(modify-phases %standard-phases + (add-after 'unpack 'patch-dlopen + (lambda* (#:key inputs #:allow-other-keys) + (substitute* "PCSCperl.h" + (("libpcsclite.so.1") + (search-input-file inputs + "/lib/libpcsclite.so.1")))))))) + (native-inputs (list pkg-config)) + (inputs (list pcsc-lite)) + (synopsis "Perl library for PC/SC") + (description + "This library allows communication with a smart card using PC/SC from a Perl +script.") + (home-page "https://pcsc-perl.apdu.fr/") + (license license:gpl2+))) + (define-public perl-pod-constants (package (name "perl-pod-constants")