1 # Copyright 1999-2010 Gentoo Foundation
2 # Distributed under the terms of the GNU General Public License v2
6 inherit eutils multilib
8 DESCRIPTION="Internet banking plugin for technology by BankID company"
9 SRC_URI="http://install.bankid.com/InstallBankidCom/InstallFiles/LinuxPersonal.tgz -> LinuxPersonal-${PV}.tgz"
10 HOMEPAGE="http://bankid.com/"
16 # Works with these browsers
17 BROWSERS="epiphany firefox mozilla seamonkey"
18 IUSE="doc ${BROWSERS}"
20 S=${WORKDIR}/personal-${PV}
22 RDEPEND="app-crypt/mit-krb5
27 net-misc/curl[gnutls,kerberos]
38 QA_TEXTRELS="opt/${P}/*.so"
42 local ubin=/usr/local/bin
43 local lib=$(get_abi_LIBDIR x86)
46 doexe *.so personal.bin persadm || die "doexe failed."
48 make_wrapper personal ${id}/personal.bin ${id} ${id} \
49 || die "make_wrapper failed."
50 make_wrapper persadm "${id}/persadm" ${id} ${id} || die "make_wrapper failed."
52 dosym /usr/bin/personal ${ubin}/personal || die "dosym failed."
53 dosym /usr/bin/persadm ${ubin}/persadm || die "dosym failed."
56 dohtml *.htm || die "dohtml failed."
57 dodoc *.txt || die "dodoc failed."
61 doins Personal.cfg || die "doins failed."
63 newicon nexus_logo_32x32.png ${PN}.png || die "newicon failed."
64 dosym /usr/share/pixmaps/${PN}.png ${id}/icons/nexus_logo_32x32.png
66 make_desktop_entry personal "Nexus Personal" ${PN} Utility
68 dosym ${id}/libplugins.so /usr/${lib}/nsbrowser/plugins/libnexuspersonal.so \
69 || die "dosym failed."
71 dosym /usr/${lib}/libcurl.so ${id}/libcurl-gnutls.so.4 \
72 || die "dosym failed."
74 for i in ${BROWSERS}; do
76 make_wrapper ${i}-nexus ${i} ${id} ${id}
83 for i in ${BROWSERS}; do
85 einfo "Run '${i}-nexus' for BankID plugin support."
88 einfo "For all other browsers:"
89 einfo "\texport LD_LIBRARY_PATH=\"\${LD_LIBRARY_PATH}:${ROOT}opt/${P}\""
90 einfo "for BankID plugin support, then start your browser."