# Copyright 1999-2016 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Id$ EAPI=5 PYTHON_COMPAT=( python2_7 ) PYTHON_REQ_USE="sqlite" inherit eutils python-r1 gnome2-utils DESCRIPTION="P2P communications protocol" HOMEPAGE="https://bitmessage.org" SRC_URI="https://github.com/Bitmessage/PyBitmessage/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="MIT" SLOT="0" KEYWORDS="~amd64 ~x86" IUSE="libressl" REQUIRED_USE="${PYTHON_REQUIRED_USE}" DEPEND="${PYTHON_DEPS}" RDEPEND="${DEPEND} !libressl? ( dev-libs/openssl:0[-bindist] ) libressl? ( dev-libs/libressl ) dev-python/PyQt4[${PYTHON_USEDEP}]" S=${WORKDIR}/PyBitmessage-${PV} src_compile() { :; } src_install () { cat >> "${T}"/${PN}-wrapper <<-EOF #!/usr/bin/env python import os import sys sys.path.append("@SITEDIR@") os.chdir("@SITEDIR@") os.execl('@PYTHON@', '@EPYTHON@', '@SITEDIR@/bitmessagemain.py') EOF touch src/__init__.py || die install_python() { python_moduleinto ${PN} python_domodule src/* sed \ -e "s#@SITEDIR@#$(python_get_sitedir)/${PN}#" \ -e "s#@EPYTHON@#${EPYTHON}#" \ -e "s#@PYTHON@#${PYTHON}#" \ "${T}"/${PN}-wrapper > ${PN} || die python_doscript ${PN} } python_foreach_impl install_python dodoc README.md debian/changelog doman man/* newicon -s 24 desktop/icon24.png ${PN}.png newicon -s scalable desktop/can-icon.svg ${PN}.svg domenu desktop/${PN}.desktop } pkg_preinst() { gnome2_icon_savelist } pkg_postinst() { gnome2_icon_cache_update } pkg_postrm() { gnome2_icon_cache_update }