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
openSUSE Build Service is sponsored by