Gentoo Archives: gentoo-commits

From: "Andrey Grozin (grozin)" <grozin@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in sci-visualization/veusz: ChangeLog veusz-1.17.ebuild
Date: Thu, 28 Mar 2013 13:43:50
Message-Id: 20130328134346.B10912171D@flycatcher.gentoo.org
1 grozin 13/03/28 13:43:46
2
3 Modified: ChangeLog
4 Added: veusz-1.17.ebuild
5 Log:
6 Version bump
7
8 (Portage version: 2.2.0_alpha170/cvs/Linux i686, signed Manifest commit with key 0x3AFFCE974D34BD8C!)
9
10 Revision Changes Path
11 1.41 sci-visualization/veusz/ChangeLog
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-visualization/veusz/ChangeLog?rev=1.41&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-visualization/veusz/ChangeLog?rev=1.41&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-visualization/veusz/ChangeLog?r1=1.40&r2=1.41
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/sci-visualization/veusz/ChangeLog,v
20 retrieving revision 1.40
21 retrieving revision 1.41
22 diff -u -r1.40 -r1.41
23 --- ChangeLog 1 Aug 2012 06:33:09 -0000 1.40
24 +++ ChangeLog 28 Mar 2013 13:43:46 -0000 1.41
25 @@ -1,6 +1,11 @@
26 # ChangeLog for sci-visualization/veusz
27 -# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
28 -# $Header: /var/cvsroot/gentoo-x86/sci-visualization/veusz/ChangeLog,v 1.40 2012/08/01 06:33:09 jlec Exp $
29 +# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
30 +# $Header: /var/cvsroot/gentoo-x86/sci-visualization/veusz/ChangeLog,v 1.41 2013/03/28 13:43:46 grozin Exp $
31 +
32 +*veusz-1.17 (28 Mar 2013)
33 +
34 + 28 Mar 2013; Andrey Grozin <grozin@g.o> +veusz-1.17.ebuild:
35 + Version bump
36
37 01 Aug 2012; Justin Lecher <jlec@g.o> veusz-1.16.ebuild, metadata.xml:
38 Restrict py3, jython, pypy due to missing compatibility, #428758, thanks
39
40
41
42 1.1 sci-visualization/veusz/veusz-1.17.ebuild
43
44 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-visualization/veusz/veusz-1.17.ebuild?rev=1.1&view=markup
45 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-visualization/veusz/veusz-1.17.ebuild?rev=1.1&content-type=text/plain
46
47 Index: veusz-1.17.ebuild
48 ===================================================================
49 # Copyright 1999-2013 Gentoo Foundation
50 # Distributed under the terms of the GNU General Public License v2
51 # $Header: /var/cvsroot/gentoo-x86/sci-visualization/veusz/veusz-1.17.ebuild,v 1.1 2013/03/28 13:43:46 grozin Exp $
52
53 EAPI=4
54
55 # python cruft
56 PYTHON_DEPEND="2"
57 SUPPORT_PYTHON_ABIS="1"
58 RESTRICT_PYTHON_ABIS="3.* *-jython *-pypy-*"
59 PYTHON_CFLAGS=("2.* + -fno-strict-aliasing")
60
61 inherit distutils eutils fdo-mime
62
63 DESCRIPTION="Qt based scientific plotting package with good Postscript output"
64 HOMEPAGE="http://home.gna.org/veusz/ http://pypi.python.org/pypi/veusz"
65 SRC_URI="http://download.gna.org/${PN}/${P}.tar.gz"
66
67 IUSE="doc examples fits"
68 SLOT="0"
69 KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
70 LICENSE="GPL-2"
71
72 DEPEND="dev-python/numpy"
73 RDEPEND="${DEPEND}
74 dev-python/PyQt4[X,svg]
75 fits? ( dev-python/pyfits )"
76
77 src_install() {
78 distutils_src_install
79
80 if use examples; then
81 insinto /usr/share/doc/${PF}
82 doins -r examples
83 fi
84 use doc && dodoc Documents/manual.pdf && \
85 dohtml -r Documents/{manimages,manual.html}
86
87 newicon windows/icons/veusz_48.png veusz.png
88 domenu "${FILESDIR}"/veusz.desktop
89 insinto /usr/share/mime/packages
90 doins "${FILESDIR}"/veusz.xml
91 # symlinking the license, bug #341653
92 symlink_license() {
93 dosym /usr/portage/licenses/GPL-2 "$(python_get_sitedir)/${PN}"/COPYING
94 }
95 python_execute_function -q symlink_license
96 }
97
98 pkg_postinst() {
99 distutils_pkg_postinst
100 fdo-mime_desktop_database_update
101 }
102
103 pkg_postrm() {
104 distutils_pkg_postrm
105 fdo-mime_desktop_database_update
106 }