From patchwork Mon Feb 27 00:42:34 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jake Leporte X-Patchwork-Id: 47425 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 0F6C516BFB; Mon, 27 Feb 2023 00:44:30 +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=-1.8 required=5.0 tests=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 3C3511685F for ; Mon, 27 Feb 2023 00:44:29 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pWRca-0005V8-Nv; Sun, 26 Feb 2023 19:44: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 1pWRcY-0005UL-LZ for guix-patches@gnu.org; Sun, 26 Feb 2023 19:44:02 -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 1pWRcY-0006FD-CZ for guix-patches@gnu.org; Sun, 26 Feb 2023 19:44:02 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1pWRcY-0006KL-8S for guix-patches@gnu.org; Sun, 26 Feb 2023 19:44:02 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#61018] [PATCH v6 1/2] gnu: Add perl-pcsc. Resent-From: Jake Leporte Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 27 Feb 2023 00:44: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.167745858924240 (code B ref 61018); Mon, 27 Feb 2023 00:44:02 +0000 Received: (at 61018) by debbugs.gnu.org; 27 Feb 2023 00:43:09 +0000 Received: from localhost ([127.0.0.1]:45414 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pWRbg-0006Iu-SP for submit@debbugs.gnu.org; Sun, 26 Feb 2023 19:43:09 -0500 Received: from mail-co1nam11olkn2032.outbound.protection.outlook.com ([40.92.18.32]:3745 helo=NAM11-CO1-obe.outbound.protection.outlook.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pWRba-0006Hi-Bv for 61018@debbugs.gnu.org; Sun, 26 Feb 2023 19:43:02 -0500 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=UcfQf4u/f8JA2rxYrsqzB+tWpNqi/Iz+mSDLs+VV+c8pqUJMvjkTKZ0gBT0f6bfzlYlCIFNsRk3pdJmZ+E0wK5KgRyav03v4C5ac+dpJ7vgVOx/rBpRU59PwpAcJpF1/Gg4ZBJaly2fU6K9FkrXtibkfRxiqkAKhBLjakJsUVMokj75+u69wwa+tcgsAiIGSq7ZtX7Z6F2yI+ccUJ0KxZ2yXW5OGEoppMtzRUrVUxxueFmesWYOHF1Tkj+7L49GjgZSNko/2tUEwZjXy1LSyeTjAltBxoOpNLwETBC8QKXAZfCiZEqVeomoF4hW+aQNSc+H4xFbgXU/eB279GPMzIA== 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=6KRo86dqD7Q6bnRDSRh8ULl5+y8KHRne0We34y5qtb4=; b=lb1OyVL7ASmHoW+60Jpe9r+v5Kip+ls5wHufuSXoS2qpmPQa+DK06M67xf1QIVzEO8zcyz+KC3KMNwkzXC3v6o+Z+0Ib6mG1EVoBEdcNVvSH1UP4HZBt70WiDpDsggEZ9SJ7MvEjY5hDFygeOrIPOJNeIY1Jh1zs1iPyPOtdozQIN9McMGYzm5xWC/wn1EiLTZW9wPUXa/EbvsTLQRS3ednbS2QhTblZBp2d/AkLY9XZBYFyie4jr2GK6aZHwCSnOteAPQw53N7eZawS81xocJ5jmiWHIc/1RmqFf6TBHEO3JGhyDIYQRphI4MZvK3HLQXXhNZn7GJiyWbDoDeioeA== 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=6KRo86dqD7Q6bnRDSRh8ULl5+y8KHRne0We34y5qtb4=; b=cRJcC7d4Yq9kIAQruZRtiJwMjshHXOUv5qymNrrPTG843/w3GHsWKBt9eAKYaYmg7GPQ29CIGOpqh9VaZ3HHw+0roHyOu2gr4TTtZK3zqx2niEBBkw2Z5/2KlgroOACiQv/1qPuwBfaj6/8FRPtiQjHTqsL5eVwmpMY6yyoc333b9zJsXeWyh3+Sw75LM+HAvMFKdQg2r9Eh0P8PFmGpn+kgEEYp5U0cTd2h33l7l5iYTANwY8iCX+dPXA6Rzamx/HLLsb47k3US0x6590IvdLtANvY80X6CQ8naTL1gK1wv8zpNgugOn6rDeoMviu8wrU9kY7e6UNBvui+EhwdU0Q== Received: from MN2PR20MB2605.namprd20.prod.outlook.com (2603:10b6:208:ea::18) by PH8PR20MB5316.namprd20.prod.outlook.com (2603:10b6:510:1bc::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6134.26; Mon, 27 Feb 2023 00:42:56 +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.6134.025; Mon, 27 Feb 2023 00:42:56 +0000 From: Jake Leporte Date: Sun, 26 Feb 2023 18:42:34 -0600 Message-ID: X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230227004235.26445-1-jakeleporte@outlook.com> References: <20230227004235.26445-1-jakeleporte@outlook.com> X-TMN: [NC5xOgl/ccdFj7kXVcHIo9r74BHOJpmewRR5ZU21i7HHkkrhNK5a+A==] X-ClientProxiedBy: CH0PR03CA0084.namprd03.prod.outlook.com (2603:10b6:610:cc::29) To MN2PR20MB2605.namprd20.prod.outlook.com (2603:10b6:208:ea::18) X-Microsoft-Original-Message-ID: <20230227004235.26445-2-jakeleporte@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: MN2PR20MB2605:EE_|PH8PR20MB5316:EE_ X-MS-Office365-Filtering-Correlation-Id: 2c8a5576-a1b2-451f-f807-08db185b90fc X-MS-Exchange-SLBlob-MailProps: ZILSnhm0P3nMcBIWDY4FFiiv2pQB43pwIZcM7EK/jVuQGgiIeieikyBc/j55B/QtGJ3DT50fGV+uiAjyAXjpbYRqdOSx3hkOKLT1QrqFur2aTj7TwOtowFwh+AGWC7kwgS6tNC1ffCwxX68RF1Wnp9Guvl1Z2zTdPNAQP0SJtPQnMa+xLadBHJnTJMhPSyx78YrIc/vFGBNU8M3/KD5HYZjmfrfLQmbvQnLTHKMdSWMlFfmOwX4GM6OkD6SV3XmEvX9URcc6n5CHYWXxYUxURsx/Z0LGJlqRuBAdPNDZzgdEgoMmCv8+83WZBjIGLa49uChOPAqLgSjwOfHm0jG0t8H60sAT5VVQIZmj4SpLWwzTQs10nXCCTHkLSWiE5Dlyfzf5pjggPp+R2oeMu9/hM30z0TqZVVpaB+86IkL9/EOldi4WgtFVuRQr4CZYlX28nV4fZacYzq2SvMocJUzVCSYthM5bL7i/6DIVkqtTY+q27gCP5mWT2T2etxfPObBS1gNUogwScJwOOxyfLYaZmlcWkFM8dl2saYL4DHpS4UBwqieW5S6bflaHIUt7u74b+IPJ2twJedPsa8u7uQm8j14g7UuxNTGzA1ghtCMUmv/+NURGmTZRd50w6OO8WwGFTRJbIPht3gOGcJS6+fzK2LAW+/P/YjIzY+yP8gXa04odJu42wH3PgQK2NUKlhDyQrNMYFW84ddfePCxvOX8hLCKaQHtwT5aKYb3v752T4RkfokzX+KZSLWgah2ASQ628vj6PpaqPI3lhZ6EeLjw4Cvlf5YssQ/gm X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: txSnXqHTgxWhBKg2IQEeM1fjofC8YLWb61gtjxLUtDKCIJfiR81+1fHfIsO3SapDptKr0iVb90dQGk6WP4Q1+xMpyDCmY+hv8LhpMxMNAMrebwOiWJHKmxPwVRCc94CzuveyOLihD6wg4t8f+KEwDJotRGQ0Htj9R0hPuZsm0hXdBOpDZO8zRPJVYW3jgtY4QTsofumZiw1yKgcmZtqeFFQYW5ElJF/ec74CbfQMioV8nZehhGnW4/+qyfTYbFwIXLsMFKTJ0PaJM315sCI+xfAfP4QetsrMbQC6aFkN8+g9k2uDDUAiIfLh48u31a+d+0qURbBRqgfNpVWNV9DjaTe5766Qqr0Mfon/qKT/4MC3mY/3bxIi3cWNn5kbuu9/yh7yaxIpeH1AujBg1RGzgTmq99OZTJD6jLgfJRCtiwkUdj8tKrTu7qkwz47UgTcAfYqrYs0wIhoN5w6P7hzOjHewZRCaW0h8bYbDMzhJR19Dc7moiYEang/ffBqYlT1M7TqkNdHY8wWymlhGFQfXvZYauvLbijY+PvtDz3bcX25kRqV9WVUeaWYjJFH32v5wKdFkWQZ4yaCDtmKAStEKDntVpBQoLzPXXvHHELFFhMA= X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: ftlIVjOoQJ7lbEO84mJ4Be7bEE++mC9xei+o/fQFppJYZm7vsli4itaGj+4T4VCUeH3Ox6uwa9CC8FGkWoH6pf6xswrIDkJMRz1+iiD450Zy6l2aVOYXi2ROpYhlV2KPeAQhsWWeqqep3YmUS2LJcnkukZEPVX/HP3++9dTIy6WS9tyU5cK9DZBkF57WmFfIUH2ZekX1BCAa4QexWC6UyV+FnKp3SJn1VXts+g5bVzCuLiTnfZ3Cu8lfUr5XOI6zFnTCql1tqBB9jqorKDGd6pLRl1q5xrg4ONsOBFqkkjYCHqdRpNUzQzFZuqbEiPsspD7YzAgCKhh2X6GOAN3kSectYpkb7UjuuAL01m8ZFPFw6Db7+58sJsfr/8vo11lXxTNVgu8jz1DsX+Vep9wczQSaVgtYw5/BnTL8ZTspDJ3INJuH54ynLU/ao9/IOexpdPT5zc9t6Mjw0sCCHeKFBRiH4funElPLIJ9mb13cNkQGNN+M1W/GvgAy0J48L18kr8WiP272ZbC59aVv5SAN+k+UY1F3gyidchziWm5Nz0kmUsBr52hnxQGMB21DAwc0ESOvR2ZfDBxNH/pJmNLJXbL34mWwCf7SBkXd9rJEOzgY3+jARaT2E0x9A47Vadq6XeEskO3M2w6rLgWleo23q9BJkhbqFTI3e57cdRABJKqEAG25x/TS96qR3ddP74ptfLlanCDT5xSdlGwiUwVBNN6kMMQphbNF8FV9l3cH07K6FpOXi5Rv+MDqvelvdt5efSFLwyrz4iBnvg7VsRb2l5W8jvlIm9G3coxgoAJPoLmpgVxnK1Q/f3yWRuTxiUOTI13gheurW61EQOziBiQTohdzpgyO65EoIqUrbxRdMfjEhRCcVxUzDdkoJXin3fX1yZ1SJiL+C+2jlZ+mwzhe/PjBxwrW2byfdsbnF88PGKOo69kPu2e5nlKatC+AjR4nwcFnjOhieYbef1s13DPqaeBrYd41h7SAd3kSLIni0dqYBMbjIqB0JnSc3HQzx4d7VB36GXGa14WsSo7SF4IjwYBXpRT/EvRtnENXXqxAGv77l/6T02hrHHcqXBYrqs0im3d3Gu08bbM1n6g6ThH9gP7SXECqKfR9Ld26ZWSsojVRXh0S5/NqjbtXhqqKRD0Yb4N1ylfcyZtGqxdiqRzuJaYb1kG4Iwg2bvQI6MO1l3/toPAQuICsUiUwN3PUNe4iiJX2jVFRxTi8uA0itTgwJhVcsLOSVwCneB5G52kXlM/rZj6pc5lmUUdaKZJ6fHBvhqNKx6ilNpsvWuNtymzaMXBwgGQ7+EYDendaBhA/C4weRmlYI5llX953xc+n2iLE X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 2c8a5576-a1b2-451f-f807-08db185b90fc X-MS-Exchange-CrossTenant-AuthSource: MN2PR20MB2605.namprd20.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Feb 2023 00:42:56.0082 (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: PH8PR20MB5316 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 * gnu/packages/perl.scm (perl-pcsc): New variable. --- gnu/packages/perl.scm | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) diff --git a/gnu/packages/perl.scm b/gnu/packages/perl.scm index b6fb81e..a1a9983 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) @@ -12269,6 +12270,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")