# $Id$ PNAME="pcsc-lite" PVER="1.8.15" PBUILD="r3" STATE="disabled" # libusb-version, but pcsc-lite >=1.8.14 break ehealth plugin PCAT="sys-apps" DESCRIPTION="Middleware to access a smart card using SCard API (PC/SC)." HOMEPAGE="http://pcsclite.alioth.debian.org/" #DEPEND=">= sys-fs/udev-228" DEPEND=">= dev-libs/libusb-compat-0.1.3" SDEPEND=">= dev-util/pkgconfig-0.25 >= dev-libs/libusb-compat-dev-0.1.3" SRCFILE="${PNAME}-${PVER}.tar.bz2" SRCDIR="${BUILDDIR}/${PNAME}-${PVER}" ALX_PKG_KEEP="usr/$(mlibdir)/*.so.* usr/sbin etc usr/lib/systemd" sminclude mbuild mtools systemd alx-split ALIOTH_ID="4157" SRC_URI=( https://alioth.debian.org/frs/download.php/file/${ALIOTH_ID}/${SRCFILE} mirror://${PNAME}/${SRCFILE} ) UP2DATE="updatecmd 'https://alioth.debian.org/frs/?group_id=30105' | grep '${PNAME}-\(.*\).*' | firsttarball" src_compile() { cd ${SRCDIR} # needed by the systemd patch: local myconf myconf="--disable-autostart" mconfigure \ --docdir=/usr/share/doc/${PNAME}-${PVER} \ --enable-usbdropdir=/usr/$(mlibdir)/readers/usb \ --with-systemdsystemunitdir=/usr/lib/systemd/system \ --disable-libudev \ --enable-libusb \ ${myconf} \ || die mmake || die } alx_generic_src_install() { cd ${SRCDIR} mmake DESTDIR=${BINDIR} install || die # needed for usb support mkeepdir /usr/$(mlibdir)/readers/usb || die minstalldocs AUTHORS DRIVERS HELP README SECURITY ChangeLog } postinstall() { mstartunit pcscd.socket mstartunit pcscd.service } postremove() { mstopunit pcscd.service mstopunit pcscd.socket }