Gentoo Archives: gentoo-commits

From: "Pacho Ramos (pacho)" <pacho@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in app-misc/gramps: gramps-3.4.5-r1.ebuild ChangeLog
Date: Tue, 02 Dec 2014 21:15:20
Message-Id: 20141202211514.1EDC4B61B@oystercatcher.gentoo.org
1 pacho 14/12/02 21:15:14
2
3 Modified: ChangeLog
4 Added: gramps-3.4.5-r1.ebuild
5 Log:
6 Port to new python eclasses
7
8 (Portage version: 2.2.14/cvs/Linux x86_64, signed Manifest commit with key A188FBD4)
9
10 Revision Changes Path
11 1.167 app-misc/gramps/ChangeLog
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-misc/gramps/ChangeLog?rev=1.167&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-misc/gramps/ChangeLog?rev=1.167&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-misc/gramps/ChangeLog?r1=1.166&r2=1.167
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/app-misc/gramps/ChangeLog,v
20 retrieving revision 1.166
21 retrieving revision 1.167
22 diff -u -r1.166 -r1.167
23 --- ChangeLog 22 May 2013 21:44:09 -0000 1.166
24 +++ ChangeLog 2 Dec 2014 21:15:14 -0000 1.167
25 @@ -1,6 +1,11 @@
26 # ChangeLog for app-misc/gramps
27 -# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
28 -# $Header: /var/cvsroot/gentoo-x86/app-misc/gramps/ChangeLog,v 1.166 2013/05/22 21:44:09 fauli Exp $
29 +# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
30 +# $Header: /var/cvsroot/gentoo-x86/app-misc/gramps/ChangeLog,v 1.167 2014/12/02 21:15:14 pacho Exp $
31 +
32 +*gramps-3.4.5-r1 (02 Dec 2014)
33 +
34 + 02 Dec 2014; Pacho Ramos <pacho@g.o> +gramps-3.4.5-r1.ebuild:
35 + Port to new python eclasses
36
37 *gramps-3.4.5 (22 May 2013)
38
39
40
41
42 1.1 app-misc/gramps/gramps-3.4.5-r1.ebuild
43
44 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-misc/gramps/gramps-3.4.5-r1.ebuild?rev=1.1&view=markup
45 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-misc/gramps/gramps-3.4.5-r1.ebuild?rev=1.1&content-type=text/plain
46
47 Index: gramps-3.4.5-r1.ebuild
48 ===================================================================
49 # Copyright 1999-2014 Gentoo Foundation
50 # Distributed under the terms of the GNU General Public License v2
51 # $Header: /var/cvsroot/gentoo-x86/app-misc/gramps/gramps-3.4.5-r1.ebuild,v 1.1 2014/12/02 21:15:14 pacho Exp $
52
53 EAPI=5
54 PYTHON_COMPAT=( python2_7 )
55 GCONF_DEBUG="no"
56
57 inherit eutils gnome2 python-single-r1
58
59 DESCRIPTION="Genealogical Research and Analysis Management Programming System"
60 HOMEPAGE="http://www.gramps-project.org/"
61 SRC_URI="mirror://sourceforge/gramps/Stable/${PV}/${P}.tar.gz"
62
63 LICENSE="GPL-2"
64 SLOT="0"
65 KEYWORDS="~amd64 ~ppc ~x86"
66
67 IUSE="gnome reports spell webkit"
68 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
69
70 RDEPEND="${PYTHON_DEPS}
71 dev-python/bsddb3[${PYTHON_USEDEP}]
72 >=dev-python/pygtk-2.16.0[${PYTHON_USEDEP}]
73 dev-python/pygoocanvas[${PYTHON_USEDEP}]
74 x11-misc/xdg-utils
75 gnome-base/librsvg:2
76 gnome? (
77 dev-python/libgnome-python[${PYTHON_USEDEP}]
78 dev-python/gconf-python[${PYTHON_USEDEP}] )
79 spell? ( dev-python/gtkspell-python[${PYTHON_USEDEP}] )
80 reports? ( media-gfx/graphviz )
81 webkit? ( dev-python/pywebkitgtk[${PYTHON_USEDEP}] )
82 "
83 DEPEND="${RDEPEND}
84 dev-util/intltool
85 sys-devel/gettext
86 virtual/libiconv
87 virtual/pkgconfig
88 "
89
90 src_prepare() {
91 epatch "${FILESDIR}/${PN}-3.4.0-use_bsddb3.patch"
92
93 # Fix install path, bug 423315 for example
94 einfo "Fix installation path"
95 find . -iname 'Makefile.in' | xargs \
96 sed "s;\(pkgdatadir = \)\(\$(datadir)\);\1$(python_get_sitedir);" -i \
97 || die
98 find . -iname 'Makefile.in' | xargs \
99 sed "s;\(pkgpythondir = \)\(\$(datadir)\);\1$(python_get_sitedir);" -i \
100 || die
101
102 sed "s;\$(prefix)/share/gramps;/$(python_get_sitedir)/@PACKAGE@;" \
103 -i src/Makefile.in || die
104
105 sed "s;\$(prefix)/share/gramps;/$(python_get_sitedir)/@PACKAGE@;" \
106 -i src/docgen/Makefile.in || die
107
108 einfo "Fix wrapper script"
109 sed "s;@datadir@;$(python_get_sitedir);" \
110 -i gramps.sh.in || die
111
112 einfo "Fix icon location"
113 sed "s;gramps/;pixmap/;g" -i data/gramps.keys.in || die
114
115 python_fix_shebang .
116
117 gnome2_src_prepare
118 }
119
120 src_configure() {
121 gnome2_src_configure \
122 --disable-mime-install \
123 PYTHON="${EROOT}"/usr/bin/python2
124 }