You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
62 lines
1.6 KiB
62 lines
1.6 KiB
# Copyright 1999-2012 Gentoo Foundation
|
|
# Distributed under the terms of the GNU General Public License v2
|
|
# $Header: /var/cvsroot/gentoo-x86/sci-visualization/veusz/veusz-1.15.ebuild,v 1.1 2012/04/05 12:31:12 grozin Exp $
|
|
|
|
EAPI="3"
|
|
PYTHON_DEPEND="2"
|
|
SUPPORT_PYTHON_ABIS="1"
|
|
RESTRICT_PYTHON_ABIS="3.* *-jython"
|
|
|
|
inherit distutils eutils fdo-mime
|
|
|
|
DESCRIPTION="Qt based scientific plotting package with good Postscript output"
|
|
HOMEPAGE="http://home.gna.org/veusz/ http://pypi.python.org/pypi/veusz"
|
|
SRC_URI="http://download.gna.org/${PN}/${P}.tar.gz"
|
|
|
|
IUSE="doc examples fits"
|
|
SLOT="0"
|
|
KEYWORDS="~amd64 ~x86"
|
|
LICENSE="GPL-2"
|
|
|
|
DEPEND="dev-python/numpy"
|
|
RDEPEND="${DEPEND}
|
|
dev-python/PyQt4[X,svg]
|
|
fits? ( dev-python/pyfits )"
|
|
|
|
PYTHON_CFLAGS=("2.* + -fno-strict-aliasing")
|
|
|
|
src_install() {
|
|
distutils_src_install
|
|
insinto /usr/share/doc/${PF}
|
|
if use examples; then
|
|
doins -r examples || die "examples install failed"
|
|
fi
|
|
if use doc; then
|
|
cd Documents
|
|
insinto /usr/share/doc/${PF}
|
|
doins manual.pdf || die "doins failed"
|
|
insinto /usr/share/doc/${PF}/html
|
|
doins -r manual.html manimages \
|
|
|| die "doc install failed"
|
|
fi
|
|
newicon "${S}"/windows/icons/veusz_48.png veusz.png
|
|
domenu "${FILESDIR}"/veusz.desktop || die "domenu failed"
|
|
insinto /usr/share/mime/packages
|
|
doins "${FILESDIR}"/veusz.xml || die "doins failed"
|
|
# symlinking the license, bug #341653
|
|
symlink_license() {
|
|
dosym "${ROOT}"/usr/portage/licenses/GPL-2 "$(python_get_sitedir)/${PN}"/COPYING
|
|
}
|
|
python_execute_function -q symlink_license
|
|
}
|
|
|
|
pkg_postinst() {
|
|
distutils_pkg_postinst
|
|
fdo-mime_desktop_database_update
|
|
}
|
|
|
|
pkg_postrm() {
|
|
distutils_pkg_postrm
|
|
fdo-mime_desktop_database_update
|
|
}
|