From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp11.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms5.migadu.com with LMTPS id KPc1FAgM1GNBVgEAbAwnHQ (envelope-from ) for ; Fri, 27 Jan 2023 18:38:16 +0100 Received: from aspmx1.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp11.migadu.com with LMTPS id sGhQFAgM1GMezAAA9RJhRA (envelope-from ) for ; Fri, 27 Jan 2023 18:38:16 +0100 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 1F7DD291EC for ; Fri, 27 Jan 2023 18:38:15 +0100 (CET) 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 Content-Transfer-Encoding: 8bit Content-Type: text/plain 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/VEKAC4rMT7TjYICv2HXpQq Vn8NsSSbHmYpVz5rd+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+larch=yhetil.org@gnu.org Sender: guix-patches-bounces+larch=yhetil.org@gnu.org X-Migadu-Country: US X-Migadu-Flow: FLOW_IN ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1674841096; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding: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=0A3IDptLtL7vr1sIQpjNgflaOtmq9xP2oEdryjKS/ZE=; b=QyxWlLlFddDsSXq5hPGtYvNWw8YtyKFgZfLz6wCYWPhENI2puh9IulkRrLErHHlWUq57h7 G7auO3xW0ZvB1ajsCe0GhjB3nualt26FIC5IxPizPQdw2ydN10ZPWHA5n3bkbbllB/Q7VL XI3drPulMgvDOewNGda9Niz3Vo8dsxNWfbPPDphFThdLY3KWxGfESE5xz9fVP3+xb2gEUu U5eCFEQi2n8+lxfZCfMQMdjhQBwZy7Ju0ZpvR30yWjZi1+8dNHp5bADgNKNY3DmJOHpsQC z6dlnYtIwWVS5YpGeVHokI7cXWpuBGef551ji1+subGVhyWKlbhPDn0IOJSF0g== ARC-Authentication-Results: i=2; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=outlook.com header.s=selector1 header.b=BMhsE3vt; dmarc=fail reason="SPF not aligned (relaxed)" header.from=outlook.com (policy=none); spf=pass (aspmx1.migadu.com: domain of "guix-patches-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-patches-bounces+larch=yhetil.org@gnu.org"; arc=reject ("signature check failed: fail, {[1] = sig:microsoft.com:reject}") ARC-Seal: i=2; s=key1; d=yhetil.org; t=1674841096; a=rsa-sha256; cv=fail; b=fmdoXKkAbqP1AoJf4RPec5pvYJFXMZbmSmR89/bHe/I7mHLhsDAQ+vxLFVAD43vdrhT32D 0XNRYcjyxDlIlHmNGX388xGbrTcZqs5nWYOSRnhCAJfg0tPJKG7vYGRibgX17BzluPyhoB yFL0tPx1j0FxkYYxhrsg9wqRQq2bxDY6wju+LLyajTdLBKarpXxCY5pe1udv9leOprgWl2 c0EA70KygAZOc0zdXschilEJKTYwBrg8BI+zGwbcEwYMUwH8YYRZ9JudoJZ+UsMH2D7B4z td3QEpMpcigLg8rz/G1MMQpwddnvfcHX1XdptvHbtk6ySP8AqD32RUTXmUFUnA== X-Migadu-Spam: Yes X-Spam: Yes X-Spam-Score: 8.93 X-Migadu-Spam-Score: 8.93 Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=outlook.com header.s=selector1 header.b=BMhsE3vt; dmarc=fail reason="SPF not aligned (relaxed)" header.from=outlook.com (policy=none); spf=pass (aspmx1.migadu.com: domain of "guix-patches-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-patches-bounces+larch=yhetil.org@gnu.org"; arc=reject ("signature check failed: fail, {[1] = sig:microsoft.com:reject}") X-Migadu-Queue-Id: 1F7DD291EC X-Migadu-Scanner: scn1.migadu.com X-TUID: +5d0sybhbPr2 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(+) 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") base-commit: dbf965dd7b76dfa50ee80e037a7404e163b9917c prerequisite-patch-id: 55ebfdbee35b36ac06da23b716337ecfef350452 prerequisite-patch-id: 6cb7b2d1972d3eeb5ad8b82239b17043e7263ab0 prerequisite-patch-id: 52c97b6e4d8d4b78217423a3f1323d95a609de8c prerequisite-patch-id: 90b350ab4778843697da28bb10344a84ccacc70c -- 2.34.1