# Copyright 1999-2008 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/app-crypt/asedriveiiie-serial/asedriveiiie-serial-3.4.ebuild,v 1.6 2008/06/01 03:38:07 dragonheart Exp $ DESCRIPTION="ASEDriveIIIe Serial Card Reader" HOMEPAGE="http://www.athena-scs.com" SRC_URI="http://www.athena-scs.com/downloads/${P}.tar.bz2" LICENSE="BSD" SLOT="0" IUSE="" KEYWORDS="~x86" RDEPEND=">=sys-apps/pcsc-lite-1.3.0 >=dev-libs/libusb-0.1.10" DEPEND="dev-util/pkgconfig ${RDEPEND}" src_unpack() { unpack ${A} cd "${S}" rm ifdhandler.h } src_compile() { CFLAGS="${CFLAGS} -DIFDHANDLERv2" econf || die emake || die } src_install() { local conf="/etc/reader.conf.d/${PN}.conf" make install DESTDIR="${D}" || die dodoc LICENSE dodoc README dodir "$(dirname "${conf}")" insinto "$(dirname "${conf}")" newins "etc/reader.conf" "$(basename "${conf}")" elog "NOTICE:" elog "1. update ${conf} file" elog "2. run update-reader.conf, yes this is a command..." elog "3. restart pcscd" } pkg_postrm() { # # Without this, pcscd will not start next time. # local conf="/etc/reader.conf.d/${PN}.conf" if ! [ -f "$(grep LIBPATH "${conf}" | sed 's/LIBPATH *//' | sed 's/ *$//g' | head -n 1)" ]; then rm "${conf}" update-reader.conf elog "NOTICE:" elog "You need to restart pcscd" fi }