diff options
author | Andrey Grozin <grozin@gentoo.org> | 2016-03-04 19:12:51 +0600 |
---|---|---|
committer | Andrey Grozin <grozin@gentoo.org> | 2016-03-04 19:22:42 +0600 |
commit | 96db43ecef4f9bb1402635098a5606786afa52b4 (patch) | |
tree | cd6c1d2d41823c88c84a2ef36b18c1349cbb4fcf /sci-visualization/veusz | |
parent | Merge remote-tracking branch 'remotes/sbraz/bdsup' (diff) | |
download | gentoo-96db43ecef4f9bb1402635098a5606786afa52b4.tar.gz gentoo-96db43ecef4f9bb1402635098a5606786afa52b4.tar.bz2 gentoo-96db43ecef4f9bb1402635098a5606786afa52b4.zip |
sci-visualization/veusz: added python3_5, dropped python3_3
Because dev-python/astropy-1.1.1 dropped python3_3
Package-Manager: portage-2.2.27
Diffstat (limited to 'sci-visualization/veusz')
-rw-r--r-- | sci-visualization/veusz/veusz-1.23.2-r1.ebuild | 78 |
1 files changed, 78 insertions, 0 deletions
diff --git a/sci-visualization/veusz/veusz-1.23.2-r1.ebuild b/sci-visualization/veusz/veusz-1.23.2-r1.ebuild new file mode 100644 index 000000000000..5fa0e112808d --- /dev/null +++ b/sci-visualization/veusz/veusz-1.23.2-r1.ebuild @@ -0,0 +1,78 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +PYTHON_COMPAT=( python2_7 python3_{4,5} ) + +inherit eutils fdo-mime distutils-r1 virtualx + +DESCRIPTION="Qt scientific plotting package with good Postscript output" +HOMEPAGE="http://home.gna.org/veusz/" +SRC_URI="http://download.gna.org/${PN}/${P}.tar.gz" + +SLOT="0" +LICENSE="GPL-2" +KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" +IUSE="dbus doc emf fits hdf5 minuit vo" + +CDEPEND=" + dev-python/numpy[${PYTHON_USEDEP}] + >=dev-python/PyQt4-4.11.4[X,svg,${PYTHON_USEDEP}] +" +RDEPEND="${CDEPEND} + dbus? ( dev-python/dbus-python[${PYTHON_USEDEP}] ) + emf? ( dev-python/pyemf[$(python_gen_usedep 'python2*')] ) + fits? ( dev-python/astropy[${PYTHON_USEDEP}] ) + hdf5? ( dev-python/h5py[${PYTHON_USEDEP}] ) + minuit? ( dev-python/pyminuit[${PYTHON_USEDEP}] ) + vo? ( + dev-python/astropy[${PYTHON_USEDEP}] + dev-python/sampy[$(python_gen_usedep 'python2*')] + )" +DEPEND="${CDEPEND} + dev-python/setuptools[${PYTHON_USEDEP}] + dev-python/sip[${PYTHON_USEDEP}] + " + +python_test() { + distutils_install_for_testing + cd tests || die + VIRTUALX_COMMAND="${EPYTHON}" \ + VEUSZ_RESOURCE_DIR="${S}" \ + virtualmake runselftest.py +} + +python_install() { + distutils-r1_python_install + # symlink the license, bug #341653 + rm "${D}/$(python_get_sitedir)"/${PN}/{COPYING,AUTHORS,ChangeLog} || die + mkdir -p "${D}/$(python_get_sitedir)" || die + cat >> "${D}/$(python_get_sitedir)"/${PN}/COPYING <<- EOF + Please visit + + https://www.gnu.org/licenses/gpl-2.0.html + + for the full license text. + EOF +} + +python_install_all() { + distutils-r1_python_install_all + use doc && dodoc Documents/manual.pdf && \ + dohtml -r Documents/{manimages,manual.html} + + doicon icons/veusz.png + domenu "${FILESDIR}"/veusz.desktop + insinto /usr/share/mime/packages + doins "${FILESDIR}"/veusz.xml +} + +pkg_postinst() { + fdo-mime_desktop_database_update +} + +pkg_postrm() { + fdo-mime_desktop_database_update +} |