From patchwork Fri Jan 27 17:37:10 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jake Leporte X-Patchwork-Id: 46450 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 E0E6027BBEB; Fri, 27 Jan 2023 17:38:17 +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=unavailable 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 16ED627BBE9 for ; Fri, 27 Jan 2023 17:38:15 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pLSfr-0006MU-WF; Fri, 27 Jan 2023 12:38: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 1pLSfq-0006MF-CP for guix-patches@gnu.org; Fri, 27 Jan 2023 12:38: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 1pLSfq-0001ZH-1r for guix-patches@gnu.org; Fri, 27 Jan 2023 12:38:02 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1pLSfp-0001cB-O1 for guix-patches@gnu.org; Fri, 27 Jan 2023 12:38:01 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#61018] [PATCH v3 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: Fri, 27 Jan 2023 17:38: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.16748410806200 (code B ref 61018); Fri, 27 Jan 2023 17:38:01 +0000 Received: (at 61018) by debbugs.gnu.org; 27 Jan 2023 17:38:00 +0000 Received: from localhost ([127.0.0.1]:38397 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pLSfo-0001bw-2U for submit@debbugs.gnu.org; Fri, 27 Jan 2023 12:38:00 -0500 Received: from mail-dm6nam12olkn2083.outbound.protection.outlook.com ([40.92.22.83]:63520 helo=NAM12-DM6-obe.outbound.protection.outlook.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pLSfk-0001be-Bk for 61018@debbugs.gnu.org; Fri, 27 Jan 2023 12:37:59 -0500 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Mqsd9IFPMvEkRAoHHnDqZJYkA38tHzxlaHIx5a/QNF8VnWZb/Pko3Th3U9xJ7tN/gEa9gycL0fURyAqyauNrkQnsGOJDaeniHxJgq7qCQPoPOMk6dE6UAXDousKriCZ6ka4mvBPReDAQG3PCQJ+1UZvcyuqPprWpudGQmg4Kyaaf2M2HoPDV4Mo649B5RNX6pmju8MKmIR/+rjhGnE6IdU9UAPxUO5AMK113aBlMlx9dlbU9ZH4QHqZz2AL1IG+Aai1HfqTIgXeNjzaOFjQ810ghlrIDMW3kzNTZB6shYZW5AFwvo75oJDTCJC0GUcp3HN7OrO+W88wGMIps0E8vrQ== 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=0A3IDptLtL7vr1sIQpjNgflaOtmq9xP2oEdryjKS/ZE=; b=lPBlRjhaGqY/AXcUoMgyVGmSB0DukftO9kSam1M8XIWvL4FLc2g6Iy+WzRV5fvE+8CN//ONeOhl8ErjBqdlfD6BiF403sB2VQFyQsmnmjHVQIKCvT49XGdbMPXzjv5LetkBj/KaP3M8ThRpqqUPa0vLu9Uv5kl7mgLCSzNzSJCY7IUk+/E9tzmprpaFSka02JI2FL/yVWo21Xc6XTGlEuscwQAL/H1JANzLV5eUg6nQq71Ku+HrYg3FzJ7U4Hr1m7CYgmhWDAZRSE1NzxAsNoaLWN2A6RfRY1+X2ufg+hbSiit6od7NaS6OeK3R1nbLZU4gtrac98IeC5aKyccWwPA== 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=0A3IDptLtL7vr1sIQpjNgflaOtmq9xP2oEdryjKS/ZE=; b=BMhsE3vtC5GcGyDP1zTTBFcwvLgPUTyisdAkqz8af+urmKPgnG7XyRjza7tJs0uh8xcHV//Zn/Nxgj8v8I3K68kVdusfVIJQ0ts/W02yWdHiOQ2AtrwhH7Ks10VBwIejdWU+sNU4XEDI8uyqGUA8nY/XS0nY9tP4YEaOV8T6w3dG4UmJKt8+zifMzzqgoCtxYcFLmawJ3l4N7SlzWHxKJs7nSe1KBfsjegze1BdCxJ4bvLUtdswRB6dUzuX8J6OMg7fer3ix3yF/K2NTWv5CG0mjTFDiu1ysUFj8MzQvHJiFHkTmOMn5g+QGO6AEGUX/l1SpATEeIxcZoMdC9X9zCw== Received: from MN2PR20MB2605.namprd20.prod.outlook.com (2603:10b6:208:ea::18) by MN6PR20MB6548.namprd20.prod.outlook.com (2603:10b6:208:46c::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6043.25; Fri, 27 Jan 2023 17:37:47 +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.6043.025; Fri, 27 Jan 2023 17:37:47 +0000 From: Jake Leporte Date: Fri, 27 Jan 2023 11:37:10 -0600 Message-ID: X-Mailer: git-send-email 2.34.1 X-TMN: [hsP4s6Vz4qlkI/rBFYIh++k0XBvCrRTzaDRZHed2aeeEWxNGlywe4uVVrtWCjQTU] X-ClientProxiedBy: SN1PR12CA0111.namprd12.prod.outlook.com (2603:10b6:802:21::46) To MN2PR20MB2605.namprd20.prod.outlook.com (2603:10b6:208:ea::18) X-Microsoft-Original-Message-ID: <20230127173711.1168849-1-jakeleporte@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: MN2PR20MB2605:EE_|MN6PR20MB6548:EE_ X-MS-Office365-Filtering-Correlation-Id: 39008504-13f8-499a-629b-08db008d3328 X-MS-Exchange-SLBlob-MailProps: ZILSnhm0P3nabUShSVFTo3gT2t1rHSk1/k0A/9BRWmFT0I0VcXlq2naDVWwWVu05WG3V93qU+TPYcsvYzKHRGCXnwhPxCltfG2JAhW1eGYuROd4qt5m+B/mShnmkxZsPxqU54vVP3oGHJsmyhuIY60ST/SZdsWu0QsNffBE8A2JKsGSd3bNBDASjs8WfFobChMpQ+QXGO8uziM6ifal6+gbjM4fayexngYIoMdrA87xwsjOCTsstFe83CCdofcAH8Pgo5KsKDNc6W5fcHFdMdbNz3di1q4hKpIK4FtJVnShj72b4kG6NRjay3wrKqohmnPxGYJ4aM3m3SSAkbvj6t0KI2qZO27OwRUeJiYTBXYP7GSS8m3WoJ8A+GzVl5pZGFmjVEH7051p2aiERTrzl4yjl6ztP1laTH/b7wMlXQ+uYepbTM8ekyNrXpt7sUIKJXXYWJkoc9DWowIbqAOB1IChlk0/Vo/ls8wSSGv1jKFQxmVHcLp0dElmKl3jAlOOhGhW7v6bgEUUKuzV94IJSBEADm+Kiyitdk5/cmDqkJyS/N1XRANdBraod0yilDM2YmYsT4Qwel2pkhBmQN8g01AlToLKB9e6B0d3A3AVyY/G3hRe90imYqP/++jA5wC46zBNg62bNnzXvZ8PaJuS2Ffd33vKVcojo8aJtIIu7sZydFiOQuq0NHInYSB/ShEWKwR6ikBljDRaQE79Gs14M5qeTV7LOMa9aFe0q+BCrL0iW+JT53ZZ8L48Zp+sa8q/nJtaOvmel7YH9KH5fNxxI39iqhhIEXP5B X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: mgPGpRMi0l2L0RRr9fwbiHHIgOeLPo2XxZQICjZ2+zLfiZDs9VSmmPTcoHuCVCWJbQbdHw+vFn0WaDkvj5Op6hIT6YVq35HYpjpN5sSrMwFeF1DNkaNo+HdSaMcsqeGx6t5F97CAcoA1yMkhkuzgLU91TGgIqWUW45duFwFUbXUNcR9ohMgu6mYln4ZGdDxgfWH+lzzjd/GFVMD6KI/K548a1XJkeVvFlJB1yUWqVUut83uo/32pn/IzCTf7QgnjQEHS0cvQ5zbaNBQ9LRhdt4WAt4i77XH4Th0/ayRdw2shko6W7SiTwwFHJdfJ2pJdu0O0M9daVU8SUP5gZ+eytr6xuH1TgqhMnpkH8DKW2PTqQJ6wqBhYNwYgm8vLpBuDbySEcTmoSMAwTkMetj7A9WG36EhQSB1TnoroL+tIx0D2TaILxpS1ggt2MycFm5yQusMu1QK6i57bUKUEhMb2m5Y9iomfALPTynTLep9fE5YxGscXvWAl2tHcYUBUnalkxWHoJOjSh2ULvU/qd+QtjBRPlzp81uLgUJSUWeUeL6iFa43YerGVEEfaPfsYhxk/f2Rs2tYhZICAYzILreFPgAgUm9T5VQ7Jd2i3QwO22r4= X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: NZ0Ttwms5HjSWfeBuy0bEW0PDAimK/hXqmvWCDYj0+fw3dh3HfdYnQf9qcgD9S5joG5H3LlkSWRTNg6wM507ctiAdBxudKd4VhnBdHWfg+44XP9IHqIja0TBUGdskGTnqtONaLepz+3KRXord0lOpY+EDhk7dZNF8P+t4axTo8UvnB3Q+ntTCrO0CiTLe4yYTEF4P/5Ui8lbKews6ErP9w5ezCBC0qlDgM2pTF6jqSJIVhYKdbMGoXAv8qcYlwED6LXdZukFybaUYIFxh6BGG+M/XUhmd8Zp1TJSwbQ687eicoxy8Yk7IzQ24OvIe5brzv3Qp+3rjLCAtI/ONR8jWqAqMH9cnpyfbcrmHmeAco6t7oi6KeSQQL41aUuE1bA54Kj5S3rqYzsu9SE0cVf96PS6itJIDZOIKQDtSk9l7bPKCsS20i42EnCtXIGHPAz5twSos9BKHt0vazJabql9GBOyer8lVh0jrnKM/8tPZ41kuR/fAnqM3T9u76jlRYlUlP1cuA/T4i+o4Lyg1ulAgPLEx7N7Qx4TIlutnqvHs7lpx3lBvuT3FjAgBwYGEFP/V6pXRUkwMb+z5sbQDLRE5JBFhxsL+mWBK5djJHHaNk9KVNY5PjtYPaDSqEcKesbkwXiZYh3/M+Th83o/Lo15BqZB7qTZ7nN33siGkVmA/cR6JwJwDCy6f6Q64fnZoLddUMUYTFUiI1WwydMzg6yngT/wr0ZpaIydzCnSmablFHJWFc3SASji6vmxPwHwFTIUWfYrZRrL2AhxMnomcHCuOa87hAF1f5Sv6H8ED+sXO8/CtkgB1lx23P50IUfJkzsotX8/FvdFL3qYpqkpORFoiN1xy01vRGL4IHSZDbuOIAiKNFAx/TQF3qnta/Psvdvfq/779eBqA81Ocvud7PGdDBegq4HkEDjIPNo2tLMWy/VEKAC4rMT7TjYICv2HXpQqVn8NsSSbHmYpVz5rd+KAu8bcfPFUoOnyuAqqfZmNzN6Tgu8ccl4rrSJeVNUovS1JmaqFKKXGTDB+uNVHzP1xi8D8jk4JTvWq7Cd2xcZQrDdJ443W22NMR43MhLmc1uig2go6ukk71Wzk9WKNbwEQ6YFi2rO9w1ElaY2WjphRFVCzyv+kZcysPWmiUhFv4VnzqHAAEBw2yYxf2w2t3Q79LXgue6FbY0wnU9fxCGS7rwKkAjdf54BIPwWxBtWQHodneC6Zm5fU3wXCWKDOKhTm4PHQQ5DMlKeDnJ75QNssv90qyEqBdJNG+VBlFhAbkeYcQP1v3R3VDhvEIzGLPZmEJY2DNV9BUCS1BrXSmP0R+YVtFvTaGgjAFDE9CJbyfScqzIoOvBYJONUYqoqK16gHhLURjWeldTftHOBtu6e6Deo= X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 39008504-13f8-499a-629b-08db008d3328 X-MS-Exchange-CrossTenant-AuthSource: MN2PR20MB2605.namprd20.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Jan 2023 17:37:47.2041 (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: MN6PR20MB6548 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 made a mistake and sent a bad patch in my last message. Just to be clear, I'm re-sending the two-patch series with my most recent, working patches. I apologize for the mistake. --- gnu/packages/perl.scm | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) base-commit: dbf965dd7b76dfa50ee80e037a7404e163b9917c prerequisite-patch-id: 55ebfdbee35b36ac06da23b716337ecfef350452 prerequisite-patch-id: 6cb7b2d1972d3eeb5ad8b82239b17043e7263ab0 prerequisite-patch-id: 52c97b6e4d8d4b78217423a3f1323d95a609de8c prerequisite-patch-id: 90b350ab4778843697da28bb10344a84ccacc70c 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")