Gentoo Archives: gentoo-commits

From: "Jorge Manuel B. S. Vicetto" <jmbsvicetto@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] dev/jmbsvicetto:master commit in: app-misc/gramps/files/, app-misc/gramps/
Date: Sun, 04 Nov 2012 14:33:55
Message-Id: 1352039558.ece797caf11be517f38253fb853dfd21f69d87c8.jmbsvicetto@gentoo
1 commit: ece797caf11be517f38253fb853dfd21f69d87c8
2 Author: Jorge Manuel B. S. Vicetto (jmbsvicetto) <jmbsvicetto <AT> gentoo <DOT> org>
3 AuthorDate: Sun Nov 4 14:32:38 2012 +0000
4 Commit: Jorge Manuel B. S. Vicetto <jmbsvicetto <AT> gentoo <DOT> org>
5 CommitDate: Sun Nov 4 14:32:38 2012 +0000
6 URL: http://git.overlays.gentoo.org/gitweb/?p=dev/jmbsvicetto.git;a=commit;h=ece797ca
7
8 [app-misc/gramps] 3.4.2 version bump
9
10 Package-Manager: portage-2.2.0_alpha142
11 Manifest-Sign-Key: BB0E6E98
12
13 ---
14 app-misc/gramps/Manifest | 24 +++++
15 .../gramps/files/gramps-3.4.0-use_bsddb3.patch | 11 ++
16 app-misc/gramps/gramps-3.4.2.ebuild | 90 ++++++++++++++++++
17 app-misc/gramps/metadata.xml | 100 ++++++++++++++++++++
18 4 files changed, 225 insertions(+), 0 deletions(-)
19
20 diff --git a/app-misc/gramps/Manifest b/app-misc/gramps/Manifest
21 new file mode 100644
22 index 0000000..f127cca
23 --- /dev/null
24 +++ b/app-misc/gramps/Manifest
25 @@ -0,0 +1,24 @@
26 +-----BEGIN PGP SIGNED MESSAGE-----
27 +Hash: SHA256
28 +
29 +AUX gramps-3.4.0-use_bsddb3.patch 447 SHA256 a4a7c57c202f65cceed8065e4d5649c02d316203ca31137cfccb98a989b6b3cc SHA512 35f9b2be431106c9e7fe60e3f2c6f56b6b01159c64f733c1b1b85449101e2dfc8bf3759a971936876124df7d7527d312f09f4575a293aa6669310abe77d15044 WHIRLPOOL 24f0b41023b73b89897d391da73f00221b25d2674fbfa5be0e72d5869a9989ff02db6aa3819c486f25528859f13593b1dad25543c38e74fe555dac6b7ad768b1
30 +DIST gramps-3.4.2.tar.gz 9799202 SHA256 8cfc19b53ddf2bb864356c6749ac7703560bd818a3d47bb514f05d7b07a5b222 SHA512 73406fd5f5a29af5c8b03972a40ca73cc2198e93bacbf05bec521828c6fd50229b099380eafb7515e4e49c19f8395d992cf03a7ce256d85884294466eb3daa6b WHIRLPOOL dc0e996f71f0bc1e44a367509ea1862ade333c2870354a1e0a4017f0ca460a8235bf7c38f4818782d6c3f5c370db97258f1787db828a7b8b79cafdbcaca40cb2
31 +EBUILD gramps-3.4.2.ebuild 2222 SHA256 8c873edac5fcac4007ac32d0f04ec1dea42f8b3fe46f06953ff355aadf2289fd SHA512 785e117a2a246ae587aad0d46d5215499a7667c5578a54b9ceadb0df0a26901e5574945d89e3b320ea95297c8fe8c672d5cdd369719bc4209b8d5c790581ceb0 WHIRLPOOL b83441d718f1d9c133133c78018aa0882c9e87d520ec449194b2fc55bf7819332be4f06f7de12859790409f62de839c4cb99ac99f153cd2bdd9f02cd5d0b1c69
32 +MISC metadata.xml 5281 SHA256 143b1e1e732fd624452538670c2fb390a6d2512c97959009b2bd593ccdef0963 SHA512 a5ea300d649875df57ab2b3b1be3e0c4eeb8aefb8dc33916d6864d434155c5263b5f31f57d3cef61911a87ae9f88c84dbac78bdbd49c7733616c83937882d3a8 WHIRLPOOL 043e2c1e39addc710619d4b726e7ab13946a956edd1ddeba1acc3ce23e35d0439da55927ccc2bb4cdeacbcf65c664ca59fed82c8fd873fb2ebdb8952018fa9e2
33 +-----BEGIN PGP SIGNATURE-----
34 +Version: GnuPG v2.0.19 (GNU/Linux)
35 +
36 +iQIcBAEBCAAGBQJQlnyGAAoJEC8ZTXQF1qEPoRwP/j22bpZC45bgMoImRQbI18qG
37 +cEwwG0nbf5E+FxadQlf07zAJUW1343kVZJLU/W3GY2yZAB7KQeQlLiTg4byvcZe8
38 +wUaFWB/OmkpXCP0LbmSo3ax/N8HOzJHVbLo6R/PF0kvdx1n1FniFV9S+dABciR6S
39 +3P0LPaUpNS5S2uhbmoAarSyRqV170dpyizfNX7pEeKfZMiUIzp6Jg9/id16+rcfU
40 +LCbGnkh9KMBb0bf4tp9K8Ckyz+HY4f+L288XXEg2x9XIlb5S/Lu9u7tF0/17atJ/
41 +R3Nv1uwFDrY9ZzqnXHh/Itk6GrCaiYJV6r1zEBu6u1Yw3FKtXSC0OyxqLyDjoanV
42 +iV7uu18lEF8UUhtyxQiijoSlabKTKVI8CMODy6Pb2Ss98KOxDRx4x3pvLVsaslSN
43 +5Os2QJry70dExA/r1wuvpjq780GfhvD5/4pXTSd6JCkaXB0u+2kHngd8QBV8UlDN
44 +1siW2I25qWe/9a73hLWUnOHOIs4frITEznxXmRkLIrycObd/9GZs6KkgzYiL8/Zn
45 +wLV7ohxxNL1pzU1HUYFyfj0PAVZRfEYDoH/Cb+5wBaKGSMtDW54NPQielX3AuayU
46 +7Kn9ORhmLnCJMv17gnM5gRjGOuILajYQvsBDj34DJOHgVZptzVFDnkEmWVQJwiE+
47 +5a30NrNinpItE0OdQ1Of
48 +=AkhL
49 +-----END PGP SIGNATURE-----
50
51 diff --git a/app-misc/gramps/files/gramps-3.4.0-use_bsddb3.patch b/app-misc/gramps/files/gramps-3.4.0-use_bsddb3.patch
52 new file mode 100644
53 index 0000000..6815ef6
54 --- /dev/null
55 +++ b/app-misc/gramps/files/gramps-3.4.0-use_bsddb3.patch
56 @@ -0,0 +1,11 @@
57 +--- src/config.py.orig 2012-06-02 07:05:21.479670747 +0200
58 ++++ src/config.py 2012-06-02 07:05:58.444713800 +0200
59 +@@ -302,7 +302,7 @@
60 + register('preferences.use-last-view', True)
61 + register('preferences.last-view', '')
62 + register('preferences.last-views', [])
63 +-register('preferences.use-bsddb3', False)
64 ++register('preferences.use-bsddb3', True)
65 + register('preferences.family-relation-type', 3) # UNKNOWN
66 +
67 + register('researcher.researcher-addr', '')
68
69 diff --git a/app-misc/gramps/gramps-3.4.2.ebuild b/app-misc/gramps/gramps-3.4.2.ebuild
70 new file mode 100644
71 index 0000000..4f6e920
72 --- /dev/null
73 +++ b/app-misc/gramps/gramps-3.4.2.ebuild
74 @@ -0,0 +1,90 @@
75 +# Copyright 1999-2012 Gentoo Foundation
76 +# Distributed under the terms of the GNU General Public License v2
77 +# $Header: /var/cvsroot/gentoo-x86/app-misc/gramps/gramps-3.4.1.ebuild,v 1.1 2012/10/03 10:55:29 fauli Exp $
78 +
79 +EAPI=3
80 +
81 +PYTHON_DEPEND="2:2.6"
82 +GCONF_DEBUG="no"
83 +
84 +inherit eutils gnome2 python
85 +
86 +DESCRIPTION="Genealogical Research and Analysis Management Programming System"
87 +HOMEPAGE="http://www.gramps-project.org/"
88 +SRC_URI="mirror://sourceforge/gramps/Stable/${PV}/${P}.tar.gz"
89 +
90 +LICENSE="GPL-2"
91 +SLOT="0"
92 +KEYWORDS="~amd64 ~ppc ~x86"
93 +IUSE="gnome reports spell webkit"
94 +
95 +RDEPEND="dev-python/bsddb3
96 + >=dev-python/pygtk-2.16.0
97 + dev-python/pygoocanvas
98 + x11-misc/xdg-utils
99 + gnome-base/librsvg:2
100 + gnome? ( dev-python/libgnome-python
101 + dev-python/gconf-python )
102 + spell? ( dev-python/gtkspell-python )
103 + reports? ( media-gfx/graphviz )
104 + webkit? ( dev-python/pywebkitgtk )"
105 +DEPEND="${RDEPEND}
106 + dev-util/intltool
107 + sys-devel/gettext
108 + virtual/libiconv
109 + virtual/pkgconfig"
110 +
111 +DOCS="NEWS README TODO"
112 +
113 +pkg_setup() {
114 + G2CONF="${G2CONF} --disable-mime-install PYTHON="${EROOT}"/usr/bin/python2"
115 + python_set_active_version 2
116 + python_pkg_setup
117 +}
118 +
119 +src_prepare() {
120 + gnome2_src_prepare
121 +
122 + epatch "${FILESDIR}/${PN}-3.4.0-use_bsddb3.patch"
123 +
124 + # This is for bug 215944, so .pyo/.pyc files don't get into the
125 + # file system
126 + python_clean_py-compile_files
127 +
128 + # Fix install path, bug 423315 for example
129 + einfo "Fix installation path"
130 + find . -iname 'Makefile.in' | xargs \
131 + sed "s;\(pkgdatadir = \)\(\$(datadir)\);\1$(python_get_sitedir);" -i \
132 + || die
133 + find . -iname 'Makefile.in' | xargs \
134 + sed "s;\(pkgpythondir = \)\(\$(datadir)\);\1$(python_get_sitedir);" -i \
135 + || die
136 +
137 + sed "s;\$(prefix)/share/gramps;/$(python_get_sitedir)/@PACKAGE@;" \
138 + -i src/Makefile.in || die
139 +
140 + sed "s;\$(prefix)/share/gramps;/$(python_get_sitedir)/@PACKAGE@;" \
141 + -i src/docgen/Makefile.in || die
142 +
143 + einfo "Fix wrapper script"
144 + sed "s;@datadir@;$(python_get_sitedir);" \
145 + -i gramps.sh.in || die
146 +
147 + einfo "Fix icon location"
148 + sed "s;gramps/;pixmap/;g" -i data/gramps.keys.in || die
149 +}
150 +
151 +src_install() {
152 + python_need_rebuild
153 + gnome2_src_install
154 +}
155 +
156 +pkg_postinst() {
157 + gnome2_pkg_postinst
158 + python_mod_optimize ${PN}
159 +}
160 +
161 +pkg_postrm() {
162 + gnome2_pkg_postrm
163 + python_mod_cleanup ${PN}
164 +}
165
166 diff --git a/app-misc/gramps/metadata.xml b/app-misc/gramps/metadata.xml
167 new file mode 100644
168 index 0000000..dd3fe30
169 --- /dev/null
170 +++ b/app-misc/gramps/metadata.xml
171 @@ -0,0 +1,100 @@
172 +<?xml version="1.0" encoding="UTF-8"?>
173 +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
174 +<pkgmetadata>
175 +<maintainer>
176 + <email>beandog@g.o</email>
177 + <name>Steve Dibb</name>
178 +</maintainer>
179 +<maintainer>
180 + <email>fauli@g.o</email>
181 + <name>Christian Faulhammer</name>
182 +</maintainer>
183 +<longdescription lang="en">
184 +GRAMPS helps you track your family tree. It allows you to store, edit,
185 +and research genealogical data. GRAMPS attempts to provide all of the
186 +common capabilities of other genealogical programs, but, more
187 +importantly, to provide an additional capability of integration not
188 +common to these programs. This is the ability to input any bits and
189 +pieces of information directly into GRAMPS and rearrange/manipulate
190 +any/all data events in the entire data base (in any order or sequence)
191 +to assist the user in doing research, analysis and correlation with
192 +the potential of filling relationship gaps.
193 +</longdescription>
194 +<longdescription lang="cs">
195 +GRAMPS Vám pomůže sledovat Váš rodokmen. Dovolí Vám využít počítač pro
196 +ukládání, úpravy a zkoumání genealogických dat.
197 +
198 +GRAMPS se snaží nabídnout všechny vlastnosti obvyklé u jiných
199 +dostupných genealogických programů. Oproti nim však poskytuje další
200 +možnosti integrace, které u těchto programů nejsou běžné. Je to
201 +možnost vložit jakýkoli kus informace přímo do GRAMPS a
202 +přeskupit/manipulovat jednotlivými/všemi událostmi v celé
203 +databázi. Tím pomáhá badateli při výzkumu, analýze a korelacích s
204 +potenciálem zaplnění mezer ve vztazích mezi subjekty.
205 +</longdescription>
206 +<longdescription lang="de">
207 +GRAMPS hilft dir, deinen Familienstammbaum zurückzuverfolgen. Es
208 +erlaubt dir das Speichern, Bearbeiten, und Erforschen genealogischer
209 +Daten mit deinem Computer. GRAMPS versucht alle möglichen Funktionen,
210 +die andere genealogische Programme bieten einzubeziehen, aber noch
211 +viel wichtiger, die Möglichkeit des einfachen Imports fremder Daten zu
212 +bieten. Das ist die Fähigkeit jedes noch so kleine Detail direkt in
213 +GRAMPS einzugeben und alle damit verbundenen Daten und Events in der
214 +gesamten Datenbank neu zu ordnen oder zu manipulieren um die Arbeit
215 +für den Benutzer zu erleichtern. So können jederzeit potentielle
216 +Lücken in jeglichen Beziehungen gefüllt werden.
217 +</longdescription>
218 +<longdescription lang="fr">
219 +GRAMPS vous aide à suivre votre lignée. Il vous permet de stocker,
220 +éditer, ainsi que rechercher des données généalogiques avec votre
221 +ordinateur. GRAMPS tente de fournir toutes les capacités communes aux
222 +autres programmes généalogiques, mais, plus important, fournir des
223 +capacités supplémentaires non communes à ces programmes. C'est la
224 +capacité d'entrer toutes parties d'informations directement dans
225 +GRAMPS et réarranger/manipuler quelques/toutes données événement dans
226 +la base de données (dans n'importe quel ordre ou séquence) pour
227 +assiter l'utilisateur dans ses recherches, analyse et corrélation avec
228 +les relations possibles.
229 +</longdescription>
230 +<longdescription lang="nl">
231 +GRAMPS laat je toe je familiestamboom op te stellen. Het programma
232 +laat je toe om je genealogische gegevens op te slaan, te wijzigen en
233 +genealogisch onderzoek te doen met je computer. GRAMPS probeert om
234 +bovenover de gebruikelijke mogelijkheden die andere genealogische
235 +programma's bieden, een verdergaande integratiemogelijkheid te geven
236 +die die andere programma's niet hebben. Je kan zo alle stukjes en
237 +gedeelten van informatie rechtstreeks in GRAMPS invoeren en achteraf
238 +kan je dan deze gegevens bewerken/manipuleren. Dit kan je doen met het
239 +volledige gegevensbestand( in gelijkwelke volgorde). Zo wordt de
240 +gebruiker ondersteund in zijn onderzoeken biedt dit een hulp bij
241 +analyse en de correlatie om zo relatieleemten te kunnen opvullen.
242 +</longdescription>
243 +<longdescription lang="pl">
244 +GRAMPS pomaga Ci śledzić Twoje drzewo rodzinne. Pozwala Ci wprowadzać,
245 +edytować i analizować informacje genealogiczne za pomocą
246 +komputera. GRAMPS próbuje zapewnić wszystkie wspólne cechy innych
247 +programów genealogicznych, ale, co ważniejsze, dostarczyć Ci
248 +możliwości w nich nie dostępne. Ma możliwość wprowadzenia każdej
249 +informacji i wiadomości bezpośrednio do programu i późniejszą analizę
250 +i zmianę zdarzeń czy pojedynczo, czy grupowo (w dowolnej kolejności) w
251 +celu pomocy użytkownikowi w analizie, badaniu i korelowaniu
252 +potencjalnych luk w relacjach w rodzinie.
253 +</longdescription>
254 +<longdescription lang="sl">
255 +GRAMPS vam pomaga voditi svoj rodovnik. Z njim lahko shranjujete,
256 +urejate in raziskujete rodoslovne podatke na svojem
257 +računalniku. Pogram GRAMPS vključuje večino skupnih elementov drugih
258 +rodoslovnih programov, poleg tega pa omogoča še funkcije, ki jih ti
259 +programi običajno nimajo. Med njimi sta npr. možnost vnosa
260 +kakršnegakoli podatka neposredno v GRAMPS ter preurejanje in
261 +spreminjanje vseh zapisov dogodkov v celotni bazi podatkov (ne glede
262 +na vrstni red), kar vam bo v pomoč pri vaših raziskavah, analizah in
263 +zapolnjevanju vrzeli v rodoslovnih podatkih.
264 +</longdescription>
265 +<use>
266 + <flag name='reports'>All external software that is needed for graphical
267 + reports will be installed</flag>
268 + <flag name='webkit'>Use Webkit-based rendering for geographical
269 + data view.</flag>
270 +</use>
271 +</pkgmetadata>