Gentoo Archives: gentoo-commits

From: "Sebastien Fabbro (bicatali)" <bicatali@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in sci-visualization/veusz: veusz-1.16.ebuild ChangeLog veusz-1.14.ebuild
Date: Mon, 30 Jul 2012 20:36:30
Message-Id: 20120730203609.0C2FB2004B@flycatcher.gentoo.org
1 bicatali 12/07/30 20:36:08
2
3 Modified: ChangeLog
4 Added: veusz-1.16.ebuild
5 Removed: veusz-1.14.ebuild
6 Log:
7 Version bump
8
9 (Portage version: 2.2.01.20796-prefix/cvs/Linux x86_64)
10
11 Revision Changes Path
12 1.39 sci-visualization/veusz/ChangeLog
13
14 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-visualization/veusz/ChangeLog?rev=1.39&view=markup
15 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-visualization/veusz/ChangeLog?rev=1.39&content-type=text/plain
16 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-visualization/veusz/ChangeLog?r1=1.38&r2=1.39
17
18 Index: ChangeLog
19 ===================================================================
20 RCS file: /var/cvsroot/gentoo-x86/sci-visualization/veusz/ChangeLog,v
21 retrieving revision 1.38
22 retrieving revision 1.39
23 diff -u -r1.38 -r1.39
24 --- ChangeLog 5 Apr 2012 12:31:12 -0000 1.38
25 +++ ChangeLog 30 Jul 2012 20:36:08 -0000 1.39
26 @@ -1,6 +1,12 @@
27 # ChangeLog for sci-visualization/veusz
28 # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
29 -# $Header: /var/cvsroot/gentoo-x86/sci-visualization/veusz/ChangeLog,v 1.38 2012/04/05 12:31:12 grozin Exp $
30 +# $Header: /var/cvsroot/gentoo-x86/sci-visualization/veusz/ChangeLog,v 1.39 2012/07/30 20:36:08 bicatali Exp $
31 +
32 +*veusz-1.16 (30 Jul 2012)
33 +
34 + 30 Jul 2012; Sébastien Fabbro <bicatali@g.o> +veusz-1.16.ebuild,
35 + -veusz-1.14.ebuild:
36 + Version bump
37
38 *veusz-1.15 (05 Apr 2012)
39
40 @@ -179,4 +185,3 @@
41 +veusz-0.8.ebuild:
42 Initial import, thanks to Nicolas Bigaouette <nbigaouette@×××××.com> for the
43 initial ebuild, and Sebastien Fabbro <seb@×××××××.pt> for his work on it.
44 -
45
46
47
48 1.1 sci-visualization/veusz/veusz-1.16.ebuild
49
50 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-visualization/veusz/veusz-1.16.ebuild?rev=1.1&view=markup
51 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-visualization/veusz/veusz-1.16.ebuild?rev=1.1&content-type=text/plain
52
53 Index: veusz-1.16.ebuild
54 ===================================================================
55 # Copyright 1999-2012 Gentoo Foundation
56 # Distributed under the terms of the GNU General Public License v2
57 # $Header: /var/cvsroot/gentoo-x86/sci-visualization/veusz/veusz-1.16.ebuild,v 1.1 2012/07/30 20:36:08 bicatali Exp $
58
59 EAPI=4
60
61 # python cruft
62 PYTHON_DEPEND="2"
63 SUPPORT_PYTHON_ABIS="1"
64 #RESTRICT_PYTHON_ABIS="3.* *-jython"
65 PYTHON_CFLAGS=("2.* + -fno-strict-aliasing")
66
67 inherit distutils eutils fdo-mime
68
69 DESCRIPTION="Qt based scientific plotting package with good Postscript output"
70 HOMEPAGE="http://home.gna.org/veusz/ http://pypi.python.org/pypi/veusz"
71 SRC_URI="http://download.gna.org/${PN}/${P}.tar.gz"
72
73 IUSE="doc examples fits"
74 SLOT="0"
75 KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
76 LICENSE="GPL-2"
77
78 DEPEND="dev-python/numpy"
79 RDEPEND="${DEPEND}
80 dev-python/PyQt4[X,svg]
81 fits? ( dev-python/pyfits )"
82
83 src_install() {
84 distutils_src_install
85
86 if use examples; then
87 insinto /usr/share/doc/${PF}
88 doins -r examples
89 fi
90 use doc && dodoc Documents/manual.pdf && \
91 dohtml -r Documents/{manimages,manual.html}
92
93 newicon windows/icons/veusz_48.png veusz.png
94 domenu "${FILESDIR}"/veusz.desktop
95 insinto /usr/share/mime/packages
96 doins "${FILESDIR}"/veusz.xml
97 # symlinking the license, bug #341653
98 symlink_license() {
99 dosym /usr/portage/licenses/GPL-2 "$(python_get_sitedir)/${PN}"/COPYING
100 }
101 python_execute_function -q symlink_license
102 }
103
104 pkg_postinst() {
105 distutils_pkg_postinst
106 fdo-mime_desktop_database_update
107 }
108
109 pkg_postrm() {
110 distutils_pkg_postrm
111 fdo-mime_desktop_database_update
112 }