# Copyright 1999-2013 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/net-p2p/pybitmessage/pybitmessage-0.4.0.ebuild,v 1.2 2013/09/25 13:50:51 hasufell Exp $ 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="" REQUIRED_USE="${PYTHON_REQUIRED_USE}" DEPEND="${PYTHON_DEPS}" RDEPEND="${DEPEND} dev-libs/openssl[-bindist] 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() { local python_moduleroot=${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 }