mirror of
https://github.com/pentoo/pentoo-overlay
synced 2025-12-30 12:18:17 +01:00
acsccid: new tool, profile change
This commit is contained in:
parent
67ad9c917a
commit
b5cedabbe8
6 changed files with 160 additions and 0 deletions
45
app-crypt/acsccid/ChangeLog
Normal file
45
app-crypt/acsccid/ChangeLog
Normal file
|
|
@ -0,0 +1,45 @@
|
|||
# ChangeLog for app-crypt/acsccid
|
||||
# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
|
||||
# $Header: $
|
||||
|
||||
*acsccid-1.1.0 (17 Jan 2015)
|
||||
|
||||
17 Jan 2015; Vincent Hardy <vincent.hardy.be@gmail.com>
|
||||
+acsccid-1.1.0.ebuild +92-pcsc-acsccid.rules:
|
||||
dev-libs/libusb-compat is not required anymore
|
||||
Version bump
|
||||
|
||||
*acsccid-1.0.8 (10 Oct 2014)
|
||||
|
||||
10 Oct 2014; Vincent Hardy <vincent.hardy.be@gmail.com>
|
||||
+acsccid-1.0.8.ebuild:
|
||||
tested on BeagleBone Black : add ~arm keyword
|
||||
Version bump
|
||||
|
||||
*acsccid-1.0.6 (23 May 2014)
|
||||
|
||||
23 May 2014; Vincent Hardy <vincent.hardy.be@gmail.com>
|
||||
+acsccid-1.0.6.ebuild:
|
||||
Version bump
|
||||
|
||||
*acsccid-1.0.5 (24 Nov 2013)
|
||||
|
||||
24 Nov 2013; Vincent Hardy <vincent.hardy.be@gmail.com>
|
||||
+acsccid-1.0.5.ebuild:
|
||||
Version bump
|
||||
|
||||
*acsccid-1.0.4 (03 Jul 2012)
|
||||
|
||||
03 Jul 2012; Vincent Hardy <vincent.hardy.be@gmail.com>
|
||||
+acsccid-1.0.4.ebuild:
|
||||
Version bump
|
||||
|
||||
*acsccid-1.0.3 (13 Jun 2012)
|
||||
|
||||
13 Jun 2012; Vincent Hardy <vincent.hardy.be@gmail.com>
|
||||
+acsccid-1.0.3-r1.ebuild:
|
||||
dev-util/pkgconfig -> virtual/pkgconfig
|
||||
|
||||
06 Feb 2012; Vincent Hardy <vincent.hardy.be@gmail.com>
|
||||
+acsccid-1.0.3.ebuild:
|
||||
New ebuild
|
||||
5
app-crypt/acsccid/Manifest
Normal file
5
app-crypt/acsccid/Manifest
Normal file
|
|
@ -0,0 +1,5 @@
|
|||
AUX 92-pcsc-acsccid.rules 1798 SHA256 a6ba1e5c26d276e4389615bc33510d179dddf6316a6abb7c95b60ac6f6a2184f SHA512 ba4e60dda1eae218646a69646e7944d29476b09ffe19a35241c6d539b4141e05e6a54382f3ac0ae1cc513f37ac12175b73cdf2a29fd3a39217fea7f85018bb3a WHIRLPOOL b49d476fdafa5c47b1eb8cf7ab165511b5d50227b605c848e1f0a42646ae81f29fc764f5f9d37dd1587a16c47dd0ae25c4e4fe1e44c344ff7f267b6a1cc574a5
|
||||
DIST acsccid-1.1.0.tar.bz2 406182 SHA256 f7d24cb3a4d988f1120a5f17a574065d8add7857bd16eda6096b2c5557eea9dd SHA512 86fe694fe7246aa48cd0c7caa0df1df4d365632f16401439e37551e31571967083d5a20daff988a3fca2e89ce6d823d7e86d032f6c608064e70226b06464bad9 WHIRLPOOL ff72029a5208fc17a0ee02390121a5ef8c2b5dd84d25345101fe964ba20d384bcb4f374dadab202e9bed754d10e1a28119dc804453090ff88eaac9f7182511ad
|
||||
EBUILD acsccid-1.1.0.ebuild 732 SHA256 3e59a640f88b5958059cb7944302b22ad61879d8d94e5fb61682b9a0554dd5b0 SHA512 b5267ee94e729f04a69ed9616901288ce4f77eea6b745b1b234ae7037cf33d4a57ea2d99bb7786e90e673f00ec21050fdd7a8b78d3781e936afd6fc602d93ae5 WHIRLPOOL e6a48b2119665e2032f22df5f6916ed786e4f5e6476c8c3febedae9b5c2e9b45cda78c1bc886ba58d53d1e8221864da35b9c6f8897f07ef9cc98a4aac1176a44
|
||||
MISC ChangeLog 1138 SHA256 777eaa4d17fb67b26748f48416651953ba4ba105afda8feb33518867a6ba0611 SHA512 678cffc182082b0394a3699c1b7021832b9d49a2bc683d50a122dcbd71c45d942fbe4759419284677c345c52a3946c7d583e13fdd1a182c9ce5b7b762ef1e0d2 WHIRLPOOL 6a3bb821302c216b62a28fa51bd4a8543a8d5d0f873886d49c9b071b8cfa0428ff46e9b061c5cb2b907a57f4aaedf233f522c73386a8f684df6b04faea91f70b
|
||||
MISC metadata.xml 238 SHA256 e9ecafb1042467e378b827325cf91c88400453f4f695a1d203d6a728e25f9cbc SHA512 124797f40af8acf747e452277fe4d87cd21fbb6c27b916a318c76e708d12e56f953dd96e80a3c0b5ef4d6ff2832dc60b26e5bf47a27580c6f6d8307ab2132638 WHIRLPOOL 9d897981697c8d98c269c0eeaf615d5874feb564da469bc2ab05f071316433026ebc74a56c9fd34469eab82df5c4e396e602b3504906ba3682fcca3e6698020b
|
||||
37
app-crypt/acsccid/acsccid-1.1.0.ebuild
Normal file
37
app-crypt/acsccid/acsccid-1.1.0.ebuild
Normal file
|
|
@ -0,0 +1,37 @@
|
|||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: $
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit multilib eutils udev
|
||||
|
||||
SLOT="0"
|
||||
LICENSE="LGPL-2.1"
|
||||
KEYWORDS="~amd64 ~x86 ~arm"
|
||||
DESCRIPTION="Generic driver for ACS (CCID and non-CCID) Smart Card Reader."
|
||||
|
||||
SRC_URI="mirror://sourceforge/${PN}/${PV}/${P}.tar.bz2"
|
||||
HOMEPAGE="http://acsccid.sourceforge.net/"
|
||||
|
||||
RDEPEND=">=sys-apps/pcsc-lite-1.8.3
|
||||
virtual/libusb:1
|
||||
!app-crypt/ccid
|
||||
!app-crypt/acr38u"
|
||||
DEPEND="${RDEPEND}
|
||||
kernel_linux? ( virtual/pkgconfig )
|
||||
sys-devel/flex"
|
||||
|
||||
IUSE=""
|
||||
|
||||
src_install() {
|
||||
default
|
||||
|
||||
if use kernel_linux; then
|
||||
udev_newrules "${FILESDIR}"/92-pcsc-acsccid.rules 92-pcsc-acsccid.rules
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
udev_reload
|
||||
}
|
||||
63
app-crypt/acsccid/files/92-pcsc-acsccid.rules
Normal file
63
app-crypt/acsccid/files/92-pcsc-acsccid.rules
Normal file
|
|
@ -0,0 +1,63 @@
|
|||
# udev rules to set the access rights of ACS smart card readers
|
||||
# so they can be used by pcscd
|
||||
|
||||
# If not adding the device, go away
|
||||
ACTION!="add", GOTO="pcscd_ccid_rules_end"
|
||||
SUBSYSTEM!="usb", GOTO="pcscd_ccid_rules_end"
|
||||
ENV{DEVTYPE}!="usb_device", GOTO="pcscd_ccid_rules_end"
|
||||
|
||||
# generic CCID device (bInterfaceClass = 0x0b)
|
||||
# change group from default "root" to "pcscd"
|
||||
ENV{ID_USB_INTERFACES}=="*:0b0000:*", ENV{PCSCD}="1"
|
||||
|
||||
# set USB power management to auto.
|
||||
ENV{ID_USB_INTERFACES}==":0b0000:", RUN+="/bin/sh -c 'echo auto > /sys/$env{DEVPATH}/power/control'"
|
||||
|
||||
|
||||
# non CCID generic (InterfaceClass: 0x00)
|
||||
|
||||
# ACS ACR83U
|
||||
ATTRS{idVendor}=="072f", ATTRS{idProduct}=="90d2", ENV{PCSCD}="1"
|
||||
|
||||
# ACS ACR88U
|
||||
ATTRS{idVendor}=="072f", ATTRS{idProduct}=="2011", ENV{PCSCD}="1"
|
||||
|
||||
# ACS ACR1251 1S Dual Reader
|
||||
ATTRS{idVendor}=="072f", ATTRS{idProduct}=="2242", ENV{PCSCD}="1"
|
||||
|
||||
# ACS ACR1261 1S Dual Reader
|
||||
ATTRS{idVendor}=="072f", ATTRS{idProduct}=="2211", ENV{PCSCD}="1"
|
||||
|
||||
# ACS ACR128U
|
||||
ATTRS{idVendor}=="072f", ATTRS{idProduct}=="2100", ENV{PCSCD}="1"
|
||||
|
||||
# ACS ACR1281 1S Dual Reader
|
||||
ATTRS{idVendor}=="072f", ATTRS{idProduct}=="2224", ENV{PCSCD}="1"
|
||||
|
||||
# ACS ACR1281 2S CL Reader
|
||||
ATTRS{idVendor}=="072f", ATTRS{idProduct}=="2215", ENV{PCSCD}="1"
|
||||
|
||||
# ACS APG8201
|
||||
ATTRS{idVendor}=="072f", ATTRS{idProduct}=="8201", ENV{PCSCD}="1"
|
||||
|
||||
|
||||
# non-CCID readers
|
||||
|
||||
# ACS ACR38U
|
||||
ATTRS{idVendor}=="072f", ATTRS{idProduct}=="9000", ENV{PCSCD}="1"
|
||||
|
||||
# ACS ACR38U-SAM
|
||||
ATTRS{idVendor}=="072f", ATTRS{idProduct}=="90cf", ENV{PCSCD}="1"
|
||||
|
||||
# ACS AET65 1SAM ICC Reader
|
||||
ATTRS{idVendor}=="072f", ATTRS{idProduct}=="0101", ENV{PCSCD}="1"
|
||||
|
||||
# IRIS SCR21U
|
||||
ATTRS{idVendor}=="072f", ATTRS{idProduct}=="90ce", ENV{PCSCD}="1"
|
||||
|
||||
# ACS CryptoMate
|
||||
ATTRS{idVendor}=="072f", ATTRS{idProduct}=="9006", ENV{PCSCD}="1"
|
||||
|
||||
|
||||
# All done
|
||||
LABEL="pcscd_ccid_rules_end"
|
||||
8
app-crypt/acsccid/metadata.xml
Normal file
8
app-crypt/acsccid/metadata.xml
Normal file
|
|
@ -0,0 +1,8 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<herd>crypto</herd>
|
||||
<maintainer>
|
||||
<email>vincent.hardy.be@gmail.com</email>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
||||
|
|
@ -1,3 +1,5 @@
|
|||
~app-crypt/acsccid-1.1.0
|
||||
|
||||
<app-crypt/yubikey-neo-manager-9999 **
|
||||
<app-crypt/libykneomgr-9999 **
|
||||
<app-crypt/libu2f-host-9999 **
|
||||
|
|
|
|||
Loading…
Reference in a new issue