File PKGBUILD of Package pcsc-cyberjack

# Maintainer: Sebastian Wiesner <sebastian@swsnr.de>
# Contributor: Christoph Drexler <chrdr at gmx dot at>

pkgname=pcsc-cyberjack
_sp=SP17
pkgver=3.99.5_${_sp}
_pkgver=3.99.5final.${_sp}
pkgrel=1
pkgdesc="PCSC Driver for Reiner SCT cyberjack Cardreaders"
arch=('x86_64')
url="https://help.reiner-sct.com/de/support/solutions/articles/101000480008-linux-treiber-f%C3%BCr-cyberjack-chipkartenleser"
license=('LGPL-2.1-or-later')
depends=('libusb' 'pcsclite')
source=("https://support.reiner-sct.de/downloads/LINUX/V${pkgver}/pcsc-cyberjack-${_pkgver}.tar.bz2"
        "libifd-cyberjack6.udev")
sha256sums=('f1a8e15db3a4268b0d79c32a76195b34d79518bb891685443e253311f9e9d30a'
            '39bb0c9efb08ce2b006dc05c525b064a2731f6692becaa3ffacf77f1d6308634')

build() {
    cd "${pkgname}-${_pkgver}"
    autoreconf -i
    ./configure \
        --prefix=/usr \
        --mandir=/usr/share/man/man8 \
        --sysconfdir=/etc/"${pkgname}" \
        --enable-udev \
        --with-usbdropdir="$(pkg-config libpcsclite --variable=usbdropdir)"
    make
}

package() {
    make -C "${pkgname}-${_pkgver}" DESTDIR="${pkgdir}" install
    install -Dm644 "${srcdir}/libifd-cyberjack6.udev" \
        "${pkgdir}/usr/lib/udev/rules.d/60-${pkgname}.rules"
}
openSUSE Build Service is sponsored by