# Copyright 1999-2008 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/app-crypt/asekey/asekey-3.3.ebuild,v 1.6 2008/06/01 03:37:06 dragonheart Exp $ DESCRIPTION="ASEKey USB SIM 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" emake install DESTDIR="${D}" || die dodoc LICENSE dodoc README dodir "$(dirname "${conf}")" insinto "$(dirname "${conf}")" newins "etc/reader.conf" "$(basename "${conf}")" elog "NOTICE:" elog "1. run update-reader.conf, yes this is a command..." elog "2. 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 }