diff options
-rw-r--r-- | .SRCINFO | 23 | ||||
-rw-r--r-- | PKGBUILD | 48 | ||||
-rw-r--r-- | keys/pgp/F5E11B9FFE911146F41D953D78A1B4DFE8F9C57E.asc | 63 |
3 files changed, 40 insertions, 94 deletions
@@ -1,19 +1,20 @@ -pkgbase = ccid - pkgdesc = A generic USB Chip/Smart Card Interface Devices driver - pkgver = 1.5.5 +pkgbase = ezifd + pkgdesc = EZUSB/EZ100PU USB Chip/Smart Card Interface Devices driver + pkgver = 1.5.5.1 pkgrel = 1 - url = https://ccid.apdu.fr/ + url = https://github.com/drinkcat/ezIFD arch = x86_64 license = LGPL license = GPL depends = pcsclite depends = libusb depends = flex - backup = etc/reader.conf.d/libccidtwin - source = https://ccid.apdu.fr/files/ccid-1.5.5.tar.bz2 - source = https://ccid.apdu.fr/files/ccid-1.5.5.tar.bz2.asc - validpgpkeys = F5E11B9FFE911146F41D953D78A1B4DFE8F9C57E - sha256sums = 194708f75fe369d45dd7c15e8b3e8a7db8b49cfc5557574ca2a2e76ef12ca0ca - sha256sums = SKIP + conflicts = ezusb + source = ezifd::git+https://github.com/drinkcat/ezIFD.git#commit=v1.5.5.2 + source = PCSC::git+https://github.com/LudovicRousseau/PCSC.git#commit=549922c1355fdd1e85eb0a952fefda7bb96e286a + source = PCSC-contrib::git+https://github.com/LudovicRousseau/PCSC-contrib.git#commit=deebf6fca223d799b19de3c359697bed7b694bf0 + sha256sums = 1e1e514e23b9d3ca7feb494ddba6fc4572cd2edc4d428dfd9ef2a2b77cb3d8fa + sha256sums = fb27a4d0ebd7f80d6b8427b30c337b160997e00ab92e5d46ba0d256264d02d5c + sha256sums = 3f6bc5d74138403ea92362ec826564983401a1ef95f7d8a3a9b1a09fb49cb82b -pkgname = ccid +pkgname = ezifd @@ -1,39 +1,47 @@ -# Maintainer: Giovanni Scafora <giovanni@archlinux.org> -# Contributor: Daniel Plaza <daniel.plaza.espi@gmail.com> +# Maintainer: Nicolas Boichat <nicolas@boichat.ch> +# Forked from ccid package -pkgname=ccid -pkgver=1.5.5 +pkgname=ezifd +pkgver=1.5.5.1 pkgrel=1 -pkgdesc='A generic USB Chip/Smart Card Interface Devices driver' +pkgdesc='EZUSB/EZ100PU USB Chip/Smart Card Interface Devices driver' arch=('x86_64') -url='https://ccid.apdu.fr/' +url='https://github.com/drinkcat/ezIFD' license=('LGPL' 'GPL') depends=('pcsclite' 'libusb' 'flex') -backup=('etc/reader.conf.d/libccidtwin') -validpgpkeys=('F5E11B9FFE911146F41D953D78A1B4DFE8F9C57E') # Ludovic Rousseau <ludovic.rousseau@free.fr> -source=("https://ccid.apdu.fr/files/${pkgname}-${pkgver}.tar.bz2"{,.asc}) -sha256sums=('194708f75fe369d45dd7c15e8b3e8a7db8b49cfc5557574ca2a2e76ef12ca0ca' - 'SKIP') +conflicts=('ezusb') +source=("${pkgname}"'::git+https://github.com/drinkcat/ezIFD.git#commit=v1.5.5.2' + 'PCSC::git+https://github.com/LudovicRousseau/PCSC.git#commit=549922c1355fdd1e85eb0a952fefda7bb96e286a' + 'PCSC-contrib::git+https://github.com/LudovicRousseau/PCSC-contrib.git#commit=deebf6fca223d799b19de3c359697bed7b694bf0') +sha256sums=('1e1e514e23b9d3ca7feb494ddba6fc4572cd2edc4d428dfd9ef2a2b77cb3d8fa' + 'fb27a4d0ebd7f80d6b8427b30c337b160997e00ab92e5d46ba0d256264d02d5c' + '3f6bc5d74138403ea92362ec826564983401a1ef95f7d8a3a9b1a09fb49cb82b') + +prepare() { + cd "${srcdir}/${pkgname}" + git submodule init + git config submodule.libs/libdep.url "$srcdir/PCSC" + git config submodule.libs/libdep.url "$srcdir/PCSC-contrib" + git -c protocol.file.allow=always submodule update +} build() { - cd "${srcdir}/${pkgname}-${pkgver}" + cd "${srcdir}/${pkgname}" + autoreconf --install ./configure \ LEXLIB='' \ --prefix=/usr \ - --sysconfdir=/etc \ - --enable-twinserial \ - --enable-serialconfdir=/etc/reader.conf.d + --sysconfdir=/etc make } package() { - cd "${srcdir}/${pkgname}-${pkgver}" + cd "${srcdir}/${pkgname}" make DESTDIR="${pkgdir}" install # move the configuration file in /etc and create a symbolic link - mv "${pkgdir}/usr/lib/pcsc/drivers/ifd-ccid.bundle/Contents/Info.plist" "${pkgdir}/etc/libccid_Info.plist" - ln -s /etc/libccid_Info.plist "${pkgdir}/usr/lib/pcsc/drivers/ifd-ccid.bundle/Contents/Info.plist" - - install -Dm644 src/92_pcscd_ccid.rules "${pkgdir}/usr/lib/udev/rules.d/92_pcscd_ccid.rules" + mkdir -p "${pkgdir}/etc" + mv "${pkgdir}/usr/lib/pcsc/drivers/ifd-ez.bundle/Contents/Info.plist" "${pkgdir}/etc/libifd-ez_Info.plist" + ln -s /etc/libifd-ez_Info.plist "${pkgdir}/usr/lib/pcsc/drivers/ifd-ez.bundle/Contents/Info.plist" } diff --git a/keys/pgp/F5E11B9FFE911146F41D953D78A1B4DFE8F9C57E.asc b/keys/pgp/F5E11B9FFE911146F41D953D78A1B4DFE8F9C57E.asc deleted file mode 100644 index 1f8ff7272bd8..000000000000 --- a/keys/pgp/F5E11B9FFE911146F41D953D78A1B4DFE8F9C57E.asc +++ /dev/null @@ -1,63 +0,0 @@ ------BEGIN PGP PUBLIC KEY BLOCK----- - -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 -=bH4O ------END PGP PUBLIC KEY BLOCK----- |