File gramps.spec of Package gramps
#
# spec file for package gramps
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An "Open Source License" is a
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.
%global __requires_exclude typelib\\(GtkosxApplication\\)|typelib\\(OsmGpsMap\\)|typelib\\(Gtkspell\\)
Name: gramps
Summary: Genealogical Research and Analysis Management Programming System
Version: 4.0.3
Release: 0
License: GPL-2.0+
Group: Productivity/Other
Url: http://gramps-project.org
Source: gramps-%{version}.tar.bz2
Source2: gramps-rpmlintrc
BuildArch: noarch
Conflicts: gramps3
%if 0%{?suse_version}
Requires: pyxml
#Requires: python-gtk >= 2.16
%endif
%if 0%{?fedora}
Requires: PyXML rcs
#Requires: pygtk >= 2.16
%endif
%if 0%{?rhel_version} || 0%{?centos_version}
#Requires: PyXML rcs
#Requires: python-gtk >= 2.16
%endif
Requires: python >= 2.7
Requires: python-orbit >= 2.0
Requires: python-pyexiv2
#Requires: python-osmgpsmap2
Requires: osmgpsmap >= 1.0.1
%if 0%{?suse_version}
#Recommends: enchant
Recommends: ImageMagick
Recommends: GraphViz
Recommends: python-gtkspell
Recommends: python-webkitgtk
Recommends: python-PyICU
%endif
#
BuildRequires: python >= 2.7
BuildRequires: gettext-devel
BuildRequires: glib2-devel
BuildRequires: intltool
BuildRequires: pkgconfig
BuildRequires: python-devel
BuildRequires: perl-XML-Parser
# For directory ownership
BuildRequires: gnome-icon-theme
BuildRequires: gnome-vfs2
# Needed for typelib() - Requires.
BuildRequires: gobject-introspection
# We need the %%mime_database_* macros
BuildRequires: shared-mime-info
Requires: gnome-icon-theme
Requires: python-gtk
Requires: xdg-utils
%if 0%{?suse_version}
BuildRequires: fdupes
BuildRequires: python-gnome update-desktop-files sgml-skel
#BuildRequires: python-gnome sgml-skel
#BuildRequires: python-gtk >= 2.5
%endif
%if 0%{?fedora}
BuildRequires: yash
BuildRequires: gnome-python2 desktop-file-utils sgml-common
#BuildRequires: pygtk2 >= 2.5
Requires(pre): GConf2
Requires(post): GConf2
Requires(preun): GConf2
%endif
%if 0%{?rhel_version} || 0%{?centos_version}
BuildRequires: gnome-python2 desktop-file-utils sgml-common
#BuildRequires: python-gtk >= 2.5
#BuildRequires: pygtk2 >= 2.5
Requires(pre): GConf2
Requires(post): GConf2
Requires(preun): GConf2
%endif
%if 0%{?mdkversion}
BuildRequires: polkit-gnome
Requires(pre): GConf2
Requires(post): GConf2
Requires(preun): GConf2
%endif
#Requires(post): desktop-file-utils
#Requires(postun): desktop-file-utils
BuildRoot: %{_tmppath}/%{name}-%{version}-%{?dist}-build
# correct FSF address
#Patch0: gramps_fsf_address.patch
%description
Gramps (Genealogical Research and Analysis Management Programming
System) is a GNOME based genealogy program supporting a Python
based plugin system.
%package doc
Summary: English gramps documentation
Requires: %{name} = %{version}
Group: Productivity/Other
%description doc
This package English gramps documentation.
%package i18n-ar
Summary: Arabic translations for gramps
Requires: %{name} = %{version}
Provides: locale(%name:ar)
Group: Productivity/Other
%description i18n-ar
This package provides the Arabic translation.
%package i18n-bg
Summary: Bulgarian translations for gramps
Requires: %{name} = %{version}
Provides: locale(%name:bg)
Group: Productivity/Other
%description i18n-bg
This package provides the Bulgarian translation.
%package i18n-ca
Summary: Catalanian translations for gramps
Requires: %{name} = %{version}
Provides: locale(%name:ca)
Group: Productivity/Other
%description i18n-ca
This package provides the Catalanian translation.
%package i18n-cs
Summary: Czech translations for gramps
Requires: %{name} = %{version}
Provides: locale(%name:cs)
Group: Productivity/Other
%description i18n-cs
This package provides the Czech translation.
%package i18n-da
Summary: Danish translations for gramps
Requires: %{name} = %{version}
Provides: locale(%name:da)
Group: Productivity/Other
%description i18n-da
This package provides the Danish translation.
%package i18n-de
Summary: German translations for gramps
Requires: %{name} = %{version}
Provides: locale(%name:de)
Group: Productivity/Other
%description i18n-de
This package provides the German translation.
%package i18n-el
Summary: Greek translations for gramps
Requires: %{name} = %{version}
Provides: locale(%name:el)
Group: Productivity/Other
%description i18n-el
This package provides the Greek translation.
%package i18n-en_GB
Summary: English (British) translations for gramps
Requires: %{name} = %{version}
Provides: locale(%name:en_GB)
Group: Productivity/Other
%description i18n-en_GB
This package provides the English (British) translation.
%package i18n-es
Summary: Spanish translations for gramps
Requires: %{name} = %{version}
Provides: locale(%name:es)
Group: Productivity/Other
%description i18n-es
This package provides the Spanish translation.
%package i18n-fr
Summary: French translations for gramps
Requires: %{name} = %{version}
Provides: locale(%name:fr)
Group: Productivity/Other
%description i18n-fr
This package provides the French translation.
%package i18n-fi
Summary: Finnish translations for gramps
Requires: %{name} = %{version}
Provides: locale(%name:fi)
Group: Productivity/Other
%description i18n-fi
This package provides the Finnish translation.
%package i18n-he
Summary: Hebrew translations for gramps
Requires: %{name} = %{version}
Provides: locale(%name:he)
Group: Productivity/Other
%description i18n-he
This package provides the Hebrew translation.
%package i18n-hr
Summary: Croatian translations for gramps
Requires: %{name} = %{version}
Provides: locale(%name:hr)
Group: Productivity/Other
%description i18n-hr
This package provides the Croatian translation.
%package i18n-hu
Summary: Hungarian translations for gramps
Requires: %{name} = %{version}
Provides: locale(%name:hu)
Group: Productivity/Other
%description i18n-hu
This package provides the Hungarian translation.
%package i18n-it
Summary: Italian translations for gramps
Requires: %{name} = %{version}
Provides: locale(%name:it)
Group: Productivity/Other
%description i18n-it
This package provides the Italian translation.
%package i18n-ja
Summary: Japanese translations for gramps
Requires: %{name} = %{version}
Provides: locale(%name:ja)
Group: Productivity/Other
%description i18n-ja
This package provides the Japanese translation.
%package i18n-lt
Summary: Lithuanian translations for gramps
Requires: %{name} = %{version}
Provides: locale(%name:lt)
Group: Productivity/Other
%description i18n-lt
This package provides the Lithuanian translation.
%package i18n-nb
Summary: Norwegian translations for gramps
Requires: %{name} = %{version}
Provides: locale(%name:nb)
Group: Productivity/Other
%description i18n-nb
This package provides the Norwegian translation..
%package i18n-nl
Summary: Dutch translations for gramps
Requires: %{name} = %{version}
Provides: locale(%name:nl)
Group: Productivity/Other
%description i18n-nl
This package provides the Dutch translation..
%package i18n-nn
Summary: Nynorsk translations for gramps
Requires: %{name} = %{version}
Provides: locale(%name:hr)
Group: Productivity/Other
%description i18n-nn
This package provides the Nynorsk translation.
%package i18n-pl
Summary: Polish translations for gramps
Requires: %{name} = %{version}
Provides: locale(%name:pl)
Group: Productivity/Other
%description i18n-pl
This package provides the Polish translation.
%package i18n-pt_BR
Summary: Brasilian translations for gramps
Requires: %{name} = %{version}
Provides: locale(%name:pt_BR)
Group: Productivity/Other
%description i18n-pt_BR
This package provides the Brasilian translation.
%package i18n-pt_PT
Summary: Portuguese translations for gramps
Requires: %{name} = %{version}
Provides: locale(%name:pt_PT)
Group: Productivity/Other
%description i18n-pt_PT
This package provides the Portuguese translation.
%package i18n-ru
Summary: Russian translations for gramps
Requires: %{name} = %{version}
Provides: locale(%name:ru)
Group: Productivity/Other
%description i18n-ru
This package provides the Russian translation.
%package i18n-sk
Summary: Slovakian translations for gramps
Requires: %{name} = %{version}
Provides: locale(%name:sk)
Group: Productivity/Other
%description i18n-sk
This package provides the Slovakian translation.
%package i18n-sl
Summary: Slovenian translations for gramps
Requires: %{name} = %{version}
Provides: locale(%name:sl)
Group: Productivity/Other
%description i18n-sl
This package provides the Slovenian translation.
%package i18n-sq
Summary: Albanian translation for gramps
Requires: %{name} = %{version}
Provides: locale(%name:sq)
Group: Productivity/Other
%description i18n-sq
This package provides the Albanian translation.
%package i18n-sv
Summary: Swedish translations for gramps
Requires: %{name} = %{version}
Provides: locale(%name:sv)
Group: Productivity/Other
%description i18n-sv
This package provides the Swedish translation.
%package i18n-uk
Summary: Ukrainian translations for gramps
Requires: %{name} = %{version}
Provides: locale(%name:uk)
Group: Productivity/Other
%description i18n-uk
This package provides the Ukrainian translation.
%package i18n-vi
Summary: Vietnamese translations for gramps
Requires: %{name} = %{version}
Provides: locale(%name:vi)
Group: Productivity/Other
%description i18n-vi
This package provides the Vietnamese translation.
%package i18n-zh_CN
Summary: Chinese translations for gramps
Requires: %{name} = %{version}
Provides: locale(%name:zh_CN)
Group: Productivity/Other
%description i18n-zh_CN
This package provides the Chinese translation.
#%%global _default_patch_fuzz 2
%prep
%setup -q
#%%patch0 -p0
%build
python setup.py build
%install
python setup.py install --root="%{buildroot}"
# --enable-packager-mode
# fix resource-path containing buildroot information
echo -n %{_datadir} > %{buildroot}%{python_sitelib}/gramps/gen/utils/resource-path
# Application Registry is obsolete since GNOME 2.8.
rm -r %{buildroot}%{_datadir}/mime-info
# Icon is installed in a non-default location
# We package those files as package docs...
rm -r %{buildroot}%{_datadir}/doc/%{name}/
mkdir -p %{buildroot}%{_datadir}/icons/hicolor/48x48/apps
mv %{buildroot}%{_datadir}/icons/gramps.png %{buildroot}%{_datadir}/icons/hicolor/48x48/apps
#%find_lang gramps
%if 0%{?suse_version}
%suse_update_desktop_file -r -G "Genealogical Research" %{name} Education Science
%endif
%if 0%{?fedora}
desktop-file-install --vendor fedora --delete-original \
--dir ${RPM_BUILD_ROOT}%{_datadir}/applications \
${RPM_BUILD_ROOT}%{_datadir}/applications/gramps.desktop
%endif
%find_lang %{name} %{?no_lang_C}
# Remove duplicate doc
%if 0%{?suse_version}
%fdupes %{buildroot}%{_datadir}
%endif
%clean
rm -fr %buildroot
%post
%desktop_database_post
%icon_theme_cache_post
%icon_theme_cache_post gnome
%mime_database_post
%postun
%desktop_database_postun
%icon_theme_cache_postun
%icon_theme_cache_postun gnome
%mime_database_postun
%files
%defattr(-, root, root)
%doc AUTHORS COPYING FAQ LICENSE NEWS README
%{_bindir}/%{name}
%{_datadir}/%{name}/
%if 0%{?suse_version}
%{_datadir}/applications/%{name}.desktop
%endif
%if 0%{?fedora}
%{_datadir}/applications/fedora-gramps.desktop
%endif
%if 0%{?rhel_version} || 0%{?centos_version}
%{_datadir}/applications/gramps.desktop
%endif
%{_datadir}/icons/hicolor/*/apps/%{name}.png
%{_datadir}/icons/gnome/*/mimetypes/gnome-mime-application-x-gedcom.*
%{_datadir}/icons/gnome/*/mimetypes/gnome-mime-application-x-geneweb.*
%{_datadir}/icons/gnome/*/mimetypes/gnome-mime-application-x-%{name}*.*
%{_datadir}/mime/packages/%{name}.xml
%dir %{_datadir}/appdata
%{_datadir}/appdata/%{name}.appdata.xml
%{python_sitelib}/%{name}/
%{python_sitelib}/%{name}-%{version}-*.egg-info
%{_mandir}/man1/%{name}.1%{?ext_man}
%files i18n-ar
%defattr(-, root, root)
%{_datadir}/locale/ar/LC_MESSAGES/gramps.mo
%files i18n-bg
%defattr(-, root, root)
%{_datadir}/locale/bg/LC_MESSAGES/gramps.mo
%files i18n-ca
%defattr(-, root, root)
%{_datadir}/locale/ca/LC_MESSAGES/gramps.mo
%files i18n-cs
%defattr(-, root, root)
%{_datadir}/locale/cs/LC_MESSAGES/gramps.mo
%dir %{_datadir}/man/cs
%dir %{_datadir}/man/cs/man1
%{_mandir}/cs/man1/gramps.1.gz
%files i18n-da
%defattr(-, root, root)
%{_datadir}/locale/da/LC_MESSAGES/gramps.mo
%files i18n-de
%defattr(-, root, root)
%{_datadir}/locale/de/LC_MESSAGES/gramps.mo
%files i18n-el
%defattr(-, root, root)
%{_datadir}/locale/el/LC_MESSAGES/gramps.mo
%files i18n-en_GB
%defattr(-, root, root)
%{_datadir}/locale/en_GB/LC_MESSAGES/gramps.mo
%files i18n-es
%defattr(-, root, root)
%{_datadir}/locale/es/LC_MESSAGES/gramps.mo
%files i18n-fi
%defattr(-, root, root)
%{_datadir}/locale/fi/LC_MESSAGES/gramps.mo
%files i18n-fr
%defattr(-, root, root)
%{_datadir}/locale/fr/LC_MESSAGES/gramps.mo
%{_mandir}/fr/man1/gramps.1.gz
%files i18n-he
%defattr(-, root, root)
%{_datadir}/locale/he/LC_MESSAGES/gramps.mo
%files i18n-hr
%defattr(-, root, root)
%{_datadir}/locale/hr/LC_MESSAGES/gramps.mo
%files i18n-hu
%defattr(-, root, root)
%{_datadir}/locale/hu/LC_MESSAGES/gramps.mo
%files i18n-it
%defattr(-, root, root)
%{_datadir}/locale/it/LC_MESSAGES/gramps.mo
%files i18n-ja
%defattr(-, root, root)
%{_datadir}/locale/ja/LC_MESSAGES/gramps.mo
%files i18n-lt
%defattr(-, root, root)
%{_datadir}/locale/lt/LC_MESSAGES/gramps.mo
%files i18n-nb
%defattr(-, root, root)
%{_datadir}/locale/nb/LC_MESSAGES/gramps.mo
%files i18n-nl
%defattr(-, root, root)
%{_datadir}/locale/nl/LC_MESSAGES/gramps.mo
%dir %{_datadir}/man/nl
%dir %{_datadir}/man/nl/man1
%{_mandir}/nl/man1/gramps.1.gz
%files i18n-nn
%defattr(-, root, root)
%{_datadir}/locale/nn/LC_MESSAGES/gramps.mo
%files i18n-pl
%defattr(-, root, root)
%{_datadir}/locale/pl/LC_MESSAGES/gramps.mo
%dir %{_mandir}/pl
%dir %{_mandir}/pl/man1
%{_mandir}/pl/man1/gramps.1.gz
%files i18n-pt_BR
%defattr(-, root, root)
%{_datadir}/locale/pt_BR/LC_MESSAGES/gramps.mo
%dir %{_mandir}/pt_BR
%dir %{_mandir}/pt_BR/man1
%{_mandir}/pt_BR/man1/gramps.1.gz
%files i18n-pt_PT
%defattr(-, root, root)
%{_datadir}/locale/pt_PT/LC_MESSAGES/gramps.mo
%files i18n-ru
%defattr(-, root, root)
%{_datadir}/locale/ru/LC_MESSAGES/gramps.mo
%files i18n-sk
%defattr(-, root, root)
%{_datadir}/locale/sk/LC_MESSAGES/gramps.mo
%files i18n-sl
%defattr(-, root, root)
%{_datadir}/locale/sl/LC_MESSAGES/gramps.mo
%files i18n-sq
%defattr(-, root, root)
%{_datadir}/locale/sq/LC_MESSAGES/gramps.mo
%files i18n-sv
%defattr(-, root, root)
%{_datadir}/locale/sv/LC_MESSAGES/gramps.mo
%dir %{_datadir}/man/sv
%dir %{_datadir}/man/sv/man1
%{_mandir}/sv/man1/gramps.1.gz
%files i18n-uk
%defattr(-, root, root)
%{_datadir}/locale/uk/LC_MESSAGES/gramps.mo
%files i18n-vi
%defattr(-, root, root)
%{_datadir}/locale/vi/LC_MESSAGES/gramps.mo
%files i18n-zh_CN
%defattr(-, root, root)
%{_datadir}/locale/zh_CN/LC_MESSAGES/gramps.mo
%changelog
* Mon Nov 11 2013 Karl-Heinz Brünen <k.bruenen@bruenen-net.de>
- Version 4.0.3 (preview)
gramps4-branch with revision 23475
- Fixed issues: 7182
* Mon Mar 25 2013 Karl-Heinz Brünen <k.bruenen@bruenen-net.de>
- Version 4.0.2 (preview)
gramps4-branch with revision 23443
- change all gramps3 to gramps within spec-file
- copied some stuff from GNOME:Apps/gramps/gramps.spec used for installation
- change dependency to osmgpsmap (home:k-hb/osmgpsmap)
* Sun Mar 12 2013 Karl-Heinz Brünen <k.bruenen@bruenen-net.de>
- Version 3.4.3 (preview)
gramps34-branch with revision 21632
- Fixed issues: 2365, 2933, 3428, 3434, 3933, 3968, 4423, 4719, 5058, 5088, 5621, 5645, 5767, 5905, 6009, 6128, 6133, 6155, 6156, 6158, 6177, 6188, 6202, 6203, 6219, 6229, 6231, 6237, 6247, 6251, 6252, 6260, 6371, 6377, 6379, 6382, 6384, 6385, 6459, 6507, 6514
- update danish, dutch, english, french, german, greek, norwegian, portuguese, slovak and swedish translations
- support for GNOME 3.6
- fix surname statistics
- correct media usage within citrations
- correct merging of citrations
- fix Graphviz installation
- fix export file select dialog
- fix HTML encoding
- fix some memory leaks
- change logging timestamps on console
- some narrativeweb work
- correct description and tooltips for GraphViz
- correct URL in Welcome Gramplet
* Sun Oct 26 2012 Karl-Heinz Brünen <k.bruenen@bruenen-net.de>
- Version 3.4.2 (preview)
gramps34-branch with revision 20606
- update german translation
- improve OSM layer handling
* Sun Oct 25 2012 Karl-Heinz Brünen <k.bruenen@bruenen-net.de>
- Version 3.4.2 (preview)
gramps34-branch with revision 20597
* Sun Oct 23 2012 Karl-Heinz Brünen <k.bruenen@bruenen-net.de>
- Version 3.4.2 (preview)
gramps34-branch with revision 20580
- update sourceforge path to svn repository
* Sun Oct 14 2012 Karl-Heinz Brünen <k.bruenen@bruenen-net.de>
- Version 3.4.2 (preview)
gramps34-branch with updates
- add greek translation
- update dutch, french, german and norwegian translation
- correct issues 4145, 5088, 5144, 5678 and 5860
* Tue Oct 02 2012 Karl-Heinz Brünen <k.bruenen@bruenen-net.de>
- Version 3.4.2 (preview)
gramps34-branch with updates
- correct free software foundation address
- correct different target dependencies
* Sun Aug 26 2012 Karl-Heinz Brünen <k.bruenen@bruenen-net.de>
- Version 3.4.2 (preview)
gramps34-branch with updates
* Sun Aug 23 2012 Karl-Heinz Brünen <k.bruenen@bruenen-net.de>
- Version 3.4.1 (preview)
gramps34-branch with updates
- add support for Fedora-Releases
* Mon May 21 2012 Karl-Heinz Brünen <k.bruenen@bruenen-net.de>
- Version 3.4.0 -- The "always look on the bright side of life" feature release.
- Lots of changes and bug fixes to every part of Gramps, including XML
import/export, image handling, gedom handling, Gramplets, date handling,
citations, reports, more!
- Some platform-specific fixes (Windows, OSX, Linux)
- What's new (and what to do before you upgrade): http://goo.gl/K3RDV
- Roadmap: http://goo.gl/GJhjH
- Many translation updates
* Fri May 18 2012 Karl-Heinz Brünen <k.bruenen@bruenen-net.de>
- Version 3.3.2 -- "The Knights who say 'Ni'" bug fix release.
- Expressive error when trying to load familytree with downgraded Berkeley db
- Fix in the image offset calculation (MediaRef Editor)
- Improved focus and bug fixes on Editors
- Enhancements on ODT file format
- Improved synchronization on gramplets
- Export, filtering and database log improvements
- Call of living proxy is more accurate when using NarrativeWeb report
- Fixes on Check and Repair, Sort Events and Clipboard tools
- Fix automate version
- Fixes on PedigreeView (database state and mouse events)
- Various fixes and improvements on merge code
- Minor fixes on report interface and output
- Various fixes on Narrative and Web Calendar reports
- Minor issues on Gedcom handling
- Cleanup
- Add Japanese holidays (reports)
- Add a Relationship calculator for Catalan
- More than 50 bug fixes and improvements
- Translations update: ca, cs, de, es, fr, hr, hu, it, nb, nl, nn, pl, sv, zh
* Mon Mar 13 2012 Karl-Heinz Brünen <k.bruenen@bruenen-net.de>
- Version 3.3.2 (preview)
make creation of package work again
- correct changelog dates
- correct BuildRequirements (enables building for openSUSE_Factory and SLE_11_SP1)
* Wed Feb 22 2012 Karl-Heinz Brünen <k.bruenen@bruenen-net.de>
- Version 3.3.2 (preview)
gramps33-branch with updates
* Sat Oct 01 2011 Karl-Heinz Brünen <k.bruenen@bruenen-net.de>
- Version 3.3.1 -- "The Tenth Anniversary Edition" bug fix release.
- translation updates: ca, cs, de, fr, hr, it, nb, nl, pl, pt_br, sk, sl, sv, uk, zh_cn
- new languages in this release: ja (Japanese), vi (Vietnamese)
- 36 bugs closed since v3.3.0: http://www.gramps-project.org/bugs/roadmap_page.php?version_id=27
- 79 translation commits since v3.3.0
- 189 code commits since v3.3.0
* Fri Jul 01 2011 Karl-Heinz Brünen <k.bruenen@bruenen-net.de>
- Version 3.3.0 -- the "*Prelude to the next version*" new feature release.
- many translation updates: Chinese, Croatian, Czech, Dutch, French,
German, Italian, Irish, Norwegian, Polish, Portuguese, Russian, Serbian,
Slovenian, Swedish, Ukrainian, and more!
- new "person name" dialog and workflow with better (or new!) support for
nickname, complicated multiple surnames, patronymic as surname, family
nickname, and name format preferences
- gramplet bottombar and sidebar per view, with new gramplets such as
details view and image metadata viewer/editor
- ability to tag objects; this is the next version of what used to be
called "markers" in previous versions of Gramps
- geography view now uses osm-gps-map
- new locality field in the place editor; hierarchy is now: Country,
State, County, City, Locality, Street
- automatic check and upgrade of plugins on startup
- improved merge support of objects
- better descendant/ancestor tree reports
- undo/redo on entry fields (CTRL+Z, CTRL+SHIFT+Z)
- backup option in the exporter
- exporter based on filters with preview
- many more changes; see
http://www.gramps-project.org/wiki/index.php?title=Gramps_3.3_Wiki_Manual_-_What%27s_new%3F
* Tue Jun 07 2011 Karl-Heinz Brünen <k.bruenen@bruenen-net.de>
- Version 3.2.6 -- the "So far, so good." bug fix release.
- fix memory leaks
- fix corrupted reports
- fix crash in cramplets
- fix gedcom import and export
- import speed improvements
- NarrativeWeb fixes
- prevent corrupting databases
- many translation updates
- other changes; see the changelog and the 3.2.6 roadmap: http://www.gramps-project.org/bugs/roadmap_page.php?version_id=23