From patchwork Sat Feb 18 00:36:05 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jake Leporte X-Patchwork-Id: 47085 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 C4726169D6; Sat, 18 Feb 2023 00:37:19 +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 E3F8F16586 for ; Sat, 18 Feb 2023 00:37:18 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pTBDt-0005Qe-0i; Fri, 17 Feb 2023 19:37:05 -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 1pTBDq-0005Pq-Uz for guix-patches@gnu.org; Fri, 17 Feb 2023 19:37: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 1pTBDq-0002F3-LZ for guix-patches@gnu.org; Fri, 17 Feb 2023 19:37:02 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1pTBDq-0007qJ-Fy for guix-patches@gnu.org; Fri, 17 Feb 2023 19:37:02 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#61018] [PATCH v5 1/2] gnu: Add perl-pcsc. References: In-Reply-To: Resent-From: Jake Leporte Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sat, 18 Feb 2023 00:37:02 +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.167668058730100 (code B ref 61018); Sat, 18 Feb 2023 00:37:02 +0000 Received: (at 61018) by debbugs.gnu.org; 18 Feb 2023 00:36:27 +0000 Received: from localhost ([127.0.0.1]:41920 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pTBDH-0007pP-89 for submit@debbugs.gnu.org; Fri, 17 Feb 2023 19:36:27 -0500 Received: from mail-bn8nam11olkn2010.outbound.protection.outlook.com ([40.92.20.10]:21440 helo=NAM11-BN8-obe.outbound.protection.outlook.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pTBDF-0007p8-Ea for 61018@debbugs.gnu.org; Fri, 17 Feb 2023 19:36:26 -0500 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=V3B5dPXzrafiGyEF62iytgb9wvY5vgABfOZkpyfsNDru/Y4HwP+ltZtPp8/KkJ66YSr5dDHUjZSqoU6Fydi2kN5AODTVvMWex5tm+toa/UUsriZz0RQBRGCa5PgRuHyxr9AKWjwH5fZAxvN5wBuLcw4VFgwggDZw9XOkOmMr/WRs7MxNZSYoOWXdttWtnH+1wtnNYg4UW2wbK2jNs5giivG/bKW3C3nzJQwrd6CfcviF1ER1DuZ5cYDLjmV+tT6auoDbj4+d9/yZF0WsFwVInAO9WUopp1Teqv9fboXi9ybWIhwi43LZ3KMWuC2HCCSmJmlCO1cudxHQjhzRZgo+4Q== 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=26Ok5wY3ac7eZOuHY0QB2+I4sRE8Cys4zSUkTsqbCUQ=; b=EaOFUZMDQBBGC3Vkx52sCTzr+2edO2PncD8Y+9s6bzJmjSyXEOWZR0GlEes8oF495zBAUFd1ViEG7expe9th/ig8sr2P+XQoUlMxZhlr18oSu5SJjUlmgej3vLELMziyoNhJI/qvQgoHFd85OdUtgO8sP4a1BvEJz0bPbZHq8IvzvANjbid/JFBo9ncDOAm/DxRnYV/eHYVivzVtnTsyaVGldNLSQeZeE2rYPU2ZEZiUgRMns0Y6vFGkwZPT00ms27PkI9AP/69o/gpgf5ZGpgcMu14xcoo7xo4xMGAGt/foXiXKyZDzWvyrz1M9totNih7io/VwhB0OagiX62/9GQ== 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=26Ok5wY3ac7eZOuHY0QB2+I4sRE8Cys4zSUkTsqbCUQ=; b=NRskvajz2aPc8T+CUc0W3ORuTaH6g01dw4hFPuPl6fZfwyRdsAoD0O74mX6LJZN1q6o2TqPnns13LQ1v5217RkvB3ft2cWAHFOjVJYA/70lpbKyDAp0obrSsHVLxvMVgXH9VigQ8osTG1g4dwhd41+huTcVN2xZYTpfEpctvL27UCWp2ptcnAsT7Ek7qlP6Zghulw69961UfOK2RpR49wGOgQ/Mfn7G6PXi1K16mS69+tsk8R/V4NhYspef0TXc8QNlI0do71LCEeP0MNOvhGwP9Kflx8MEx4XNVZ6NGY18gccIiyjHN62mFBOZbBk1zgdYE97f3rxwPLAmGTB7ogw== Received: from MN2PR20MB2605.namprd20.prod.outlook.com (2603:10b6:208:ea::18) by SJ2PR20MB6067.namprd20.prod.outlook.com (2603:10b6:a03:504::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6086.26; Sat, 18 Feb 2023 00:36:19 +0000 Received: from MN2PR20MB2605.namprd20.prod.outlook.com ([fe80::54e4:62df:c788:9c14]) by MN2PR20MB2605.namprd20.prod.outlook.com ([fe80::54e4:62df:c788:9c14%3]) with mapi id 15.20.6111.012; Sat, 18 Feb 2023 00:36:19 +0000 From: Jake Leporte Date: Fri, 17 Feb 2023 18:36:05 -0600 Message-ID: X-Mailer: git-send-email 2.39.1 X-TMN: [1ooIQhxL/T7YHoP4xoacISO/CKKhCZWsu6ULdankGO9Jmw6/6A/5mQ==] X-ClientProxiedBy: CH0PR03CA0207.namprd03.prod.outlook.com (2603:10b6:610:e4::32) To MN2PR20MB2605.namprd20.prod.outlook.com (2603:10b6:208:ea::18) X-Microsoft-Original-Message-ID: <20230218003606.25201-1-jakeleporte@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: MN2PR20MB2605:EE_|SJ2PR20MB6067:EE_ X-MS-Office365-Filtering-Correlation-Id: d26326c1-d4e1-4537-e07e-08db114826ad X-MS-Exchange-SLBlob-MailProps: ZILSnhm0P3km3SoSfoYXTcqDh9D0lTtYXb9IFGPmceC2Oh3QO0xmwz539NEhZGTYw7EbSW4Bc7MykeL4GuFd87m7YaWyr3oY/DHZETz2wncRjTOsHitU4pnzGXM7/Yjx+1HhqrJLEvq3G0tkQvbhNrKuS9kuxTx2NhpEvxRw/ylPEVoSXYRYNczoz5cqj5wbOI996MtH0UyxqdxarOqLIFE+rZkFps4hUbo1euYvjmzxS2wFzsXXq/hIkkPcYzAIJE1cWPbrdp3jioeSNY3+iIQJgUG+5CyXlIrMkwMUW7E3aX/RLbIKLk/piZrzg1/ZLG9MyeHXuY6KmjeJnqoazHsbGDUo/U6RUYwSMg+3e8uZGFU1EJmMr19+NTWpXhndCyADOOfd5IDfEHqgbueLC3+pRWaJgDl3fGx02kQ8Fpfye2Ll4XeUYCsq3stK4fV0nrFNSJOtrnCi63fTQNA8gEpeYBXiYxZ+AhxIl12Kwe6XmJc3pY0IEgTdx1CFAR4ZQgTYoRizHYeGEx9Ah9/vmO4GU19LcL+pHGEsxiMYJxltdmnfGHqH9fY+EaiQ65xDUKbBdAPwUddw8s9rj0PFXcIb+wXd8/WJi7c3lrUSkBgA0417h9ryo0v+IDhLTEBZ4xd7LPbTzLQngfTioy43vSnufc5fkpAnVMArFD205BdpQFp2c5zJix1wViKCOx5AtC/bHbPhOKEh05FiA57oAZ1vYgDt5dJDHu5hC0fGuwYb+SKMd9ky1oog89LikUXj6ErFkCNaJGPNEGNTjEpMYXF47m4XOCPB X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: yUiTdpPrudPBD0ayvKRqXJfC/7pIPqHmveUJ6dOzr+Lc9jHpmLOv2PpViRjWNrahRvUdvqiRE9qvMT4Fhavqcv/+EwUJ5UJxwOJV3NayFeICl8D6Q8cgHMhfoPIcBkiPY+01H7QZDNup72Wk3snIstB2ZTao+lf9GM9mlE7Q4kT2GdFh/CDDRzeJfujgYdcA9+ECRlwYeVUb0Yga11rHRf5feYPPvQHZRJA5X7d43Emx3AQOMhOZ9stzdyrn8PhYEzsROLyls6JxevDFnrs+U9bNaN+j4MUzzbEK0UaJ6G+CF42czUJQyJy6vBn/GOgDvtMHD8/4b8AGxKCJk6RD1f04E9/H8VSgbu6VXevBQcr398M+/qjEWA9D/VheC7UKGP+M0/sLjIdQlbIgwdhO8HmR8zRC9zALT/rdg3We1NxOTNqEYppnJdAD5fjCHvnIZ7R7K+hqW/F6NwYKfD72eDe56VjXY5rwfjvdke0jWsFyC7IhE0VNTtLs5U2+sCY8YLeduh0OhPpgn0rzdJPDTqAtZ903UJLrzSIqJGaW/YmdYlmX5h+cPF87rt42YVt2550rLjFmCjhkus3ySHen1t/Vmt/Eryx/oaAUCM6RHMk= X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: 60TSSn9Afu46K8hnbG8SbqBKvwhQ7Fv45+ZTbY1aeOlKdkhnPzjTtNd+mm6cFCzP1T0+mhIBQNKDvyM90sX0bs6aBPSPfsAlJatf9Sebe9Occf9XlkyjwuQ5w+yV3Z4/XmbHC+VwyHa9WifqtSEQPfJr5dYjpCH0K+b3AHSwaRq1UQuIsrAF0VNA2stDZqY3/YZQLpX998HzmmqycGO2ZtRu1RF8fOSG70eu3BV+7gmmX8vlOcfYMxUqypr6gJGe9WW8OEtTveb7DuKb5LxTHvBQX4RSPUBHXySudUbrD051aINny45+4jsreHn5ytcV4M1lVjthYBOji2BMZyK3+z4hnN+cDgxir7l1UaApXJvd0KKl5RecHcUxHrmiXEMArPV9w+j/mmT1NMLdILkVJcPv/g85LgqfYboOP1a0Bt+bIo8iSZI4FVlhwS3tIzUCMnzJhiH2yyLl3hUHpvET4mXE8Ho+F55ja/whqguFtAykB7EENV3vGy1TFMmK99ZaIGJzksNYlYZB5SIyRP8l+iRGjZOuWMNrWQh4AfYVYzqt59ZaYuQ549LSnujHfnABuXt2kBXc32xU4nOpQOfl9yV79FHmrBrKmFX8LF41LNLMLYeXaeK5m6W8eN3mcq/Fu4Li2MaYoIZ3Kv3uVGIBORSv0jMaiL+O4dMCaUWvC/Vgkcqxf2osBWPLwqO3P7ah3ApYWr2wZKwn7/c/wZgkiL4XA/zRhmw8rn7qFICs6tZTf4NahJsGwpsrG7H1YP+1zoEjioKsxsmKYLl2hZUI2dwHVwySlv4byOxa99ZbvuN1lWm+uArsgQsCF1IskJhYWFkVW8ZRbGvt6Rd5NzZhPHVH/j/GbVCay5TnilYnhQkS1Vf8EqnalJEKCa/HL8yeeqJcQSArIa80rZYKEpmIkYtt/Zz8P5eaEzRXUIzLTl6UpCW/Sls51Q9cQqFqpdjRJ4LhYbVGI50gYSP/tw36MDbqX6eze783RRQrtGMSJkDKCHE/mBqCF+R97/lqF2NYrX2DDo2kkxHTLg1yxnCLNT1U9XCdFLMwV6Ol81o02hiu5X+HQL+isSp+23rxM5C35Ent7qvk3pTziIV43QHrkkMChVLoC1uO6iuMkMqHBZU1XMBMj1ZyPQUKBYJamW/5M6WvD5/IchgObClWreRM2fMSDWD6jvPXBPGaB8ciD4h4o/HFCFWDZl5Hk4vgQJS3067McVRTWz+uix0tAiKgeEwJUdcrnkDXIRpl5h3CoZVUhH6LFx2R13tWzvdatwtKleMwMhOUruJydTMyd/CvGDqlK9tRLkg+U4khp1Nms3D9Y53h2WhOJ7DizTC1As8z X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: d26326c1-d4e1-4537-e07e-08db114826ad X-MS-Exchange-CrossTenant-AuthSource: MN2PR20MB2605.namprd20.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 18 Feb 2023 00:36:19.0741 (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: SJ2PR20MB6067 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 Re-submitting full patch series with bumped version number in order to run QA. --- gnu/packages/perl.scm | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) base-commit: 6dce27abbba01cb4e249c9bdb3c132cecc0a5c51 prerequisite-patch-id: 55ebfdbee35b36ac06da23b716337ecfef350452 prerequisite-patch-id: cc81d1d3eb9c0687793c8baf949901cd49c42650 prerequisite-patch-id: 52c97b6e4d8d4b78217423a3f1323d95a609de8c prerequisite-patch-id: 90b350ab4778843697da28bb10344a84ccacc70c -- 2.39.1 diff --git a/gnu/packages/perl.scm b/gnu/packages/perl.scm index 62f19ed..4d8a9d1 100644 --- a/gnu/packages/perl.scm +++ b/gnu/packages/perl.scm @@ -86,6 +86,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) @@ -12271,6 +12272,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")