# Copyright 1999-2013 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI=5 inherit eutils linux-info toolchain-funcs udev MY_P=pcsc-${PN}_${PV/_p/final.SP} DESCRIPTION="REINER SCT cyberJack pinpad/e-com USB user space driver library" HOMEPAGE="http://www.reiner-sct.de/ http://www.libchipcard.de/" SRC_URI="http://support.reiner-sct.de/downloads/LINUX/V${PV/_p/_SP}/${MY_P}.tar.gz" LICENSE="GPL-2 LGPL-2.1" SLOT="0" KEYWORDS="amd64 x86" IUSE="fox udev xml" COMMON_DEPEND="sys-apps/pcsc-lite virtual/libusb:1 fox? ( >=x11-libs/fox-1.6 ) xml? ( dev-libs/libxml2 )" RDEPEND="${COMMON_DEPEND} udev? ( virtual/udev )" DEPEND="${COMMON_DEPEND} virtual/pkgconfig" S=${WORKDIR}/${MY_P/_/-} DOCS="ChangeLog NEWS doc/*.txt" pkg_setup() { CONFIG_CHECK="~USB_SERIAL_CYBERJACK" linux-info_pkg_setup } src_prepare() { epatch "${FILESDIR}"/${P}-gcc47.patch } src_configure() { econf \ --mandir=/usr/share/man/man8 \ --sysconfdir=/etc/${PN} \ --disable-hal \ --enable-pcsc \ $(use_enable xml xml2) \ $(use_enable fox) \ --with-usbdropdir="$($(tc-getPKG_CONFIG) libpcsclite --variable=usbdropdir)" } src_install() { default rm -f "${ED}"/usr/lib*/${PN}/pcscd_init.diff prune_libtool_files --all use udev && udev_newrules "${FILESDIR}"/${PN}.rules 92-${PN}.rules #388329 } pkg_postinst() { local conf="${EROOT}etc/${PN}/${PN}.conf" elog elog "To configure logging, key beep behaviour etc. you need to" elog "copy ${conf}.default" elog "to ${conf}" elog "and modify the latter as needed." elog }