cvsextras d719e70
Name:           gramps
7c3d031
Version:        2.2.9
7c3d031
Release:        1%{?dist}
e0e318e
Summary:        Genealogical Research and Analysis Management Programming System
cvsextras d719e70
cvsextras d719e70
Group:          Applications/Productivity
a6debf5
License:        GPLv2+
cvsextras d719e70
URL:            http://gramps.sourceforge.net/
b902ab8
Source0:        http://download.sourceforge.net/%{name}/%{name}-%{version}.tar.gz
cvsextras d719e70
BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
78542c5
BuildArch:	noarch
cvsextras d719e70
pcompton 5216feb
BuildRequires:  desktop-file-utils
pcompton 5216feb
BuildRequires:  gettext
180a262
BuildRequires:	perl(XML::Parser)
cvsextras d719e70
BuildRequires:  gnome-python2-canvas
cvsextras d719e70
BuildRequires:  gnome-python2-gconf
pcompton 5216feb
BuildRequires:  gnome-vfs2-devel
cvsextras d719e70
BuildRequires:  pygtk2-libglade
e2d764c
BuildRequires:  python-devel
pcompton 5216feb
BuildRequires:  scrollkeeper
3962afe
BuildRequires:	gnome-doc-utils
cvsextras d719e70
cvsextras d719e70
Requires:       gnome-python2-canvas
cvsextras d719e70
Requires:       gnome-python2-gconf
cvsextras d719e70
Requires:       gnome-python2-gnomevfs
cvsextras d719e70
Requires:       gnome-python2
cd87612
Requires:	gnome-python2-gnomeprint
053e67b
Requires:	gnome-python2-gtkspell
pcompton 5216feb
Requires:       ImageMagick
053e67b
Requires:	freefont
cvsextras d719e70
Requires:       pygtk2
cvsextras d719e70
Requires:       pygtk2-libglade
cvsextras d719e70
Requires:       rcs
053e67b
Requires:	python-reportlab
513a086
Requires:	graphviz
053e67b
fe83604
Requires(pre): 	GConf2
fe83604
Requires(post): desktop-file-utils
fe83604
Requires(post): scrollkeeper
fe83604
Requires(post): GConf2
fe83604
Requires(preun):  GConf2
fe83604
Requires(postun): desktop-file-utils
cvsextras d719e70
Requires(postun): scrollkeeper
fe83604
cvsextras d719e70
cvsextras d719e70
%description
cvsextras d719e70
gramps (Genealogical Research and Analysis Management Programming
cvsextras d719e70
System) is a GNOME based genealogy program supporting a Python
cvsextras d719e70
based plugin system.
cvsextras d719e70
cvsextras d719e70
cvsextras d719e70
%prep
cvsextras d719e70
%setup -q
cvsextras d719e70
cvsextras d719e70
cvsextras d719e70
%build
3962afe
%configure --disable-schemas-install --disable-scrollkeeper --disable-mime-install
cvsextras d719e70
make
cvsextras d719e70
cvsextras d719e70
cvsextras d719e70
%install
cvsextras d719e70
rm -rf ${RPM_BUILD_ROOT}
cvsextras d719e70
%makeinstall GNOME_DATADIR="${RPM_BUILD_ROOT}%{_datadir}"
3962afe
#Remove duplicate doc
3962afe
rm -f ${RPM_BUILD_ROOT}%{_datadir}/%{name}/COPYING
3962afe
3962afe
mkdir -p $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/48x48/apps/
3962afe
cp -p $RPM_BUILD_ROOT%{_datadir}/%{name}/images/%{name}.png $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/48x48/apps/
3962afe
cvsextras d719e70
%find_lang %{name}
cvsextras d719e70
pcompton 5216feb
desktop-file-install --vendor fedora --delete-original  \
cvsextras d719e70
  --dir ${RPM_BUILD_ROOT}%{_datadir}/applications   	\
pcompton 5216feb
  ${RPM_BUILD_ROOT}%{_datadir}/applications/%{name}.desktop
cvsextras d719e70
cvsextras d719e70
cvsextras d719e70
%clean
cvsextras d719e70
rm -rf ${RPM_BUILD_ROOT}
cvsextras d719e70
cvsextras d719e70
fe83604
%pre
fe83604
if [ "$1" -gt 1 ]; then
fe83604
    export GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source`
fe83604
    gconftool-2 --makefile-uninstall-rule \
fe83604
      %{_sysconfdir}/gconf/schemas/%{name}.schemas >/dev/null || :
fe83604
fi
fe83604
fe83604
cvsextras d719e70
%post
fe83604
export GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source`
fe83604
gconftool-2 --makefile-install-rule \
fe83604
  %{_sysconfdir}/gconf/schemas/%{name}.schemas > /dev/null || :
fe83604
scrollkeeper-update -q -o %{_datadir}/omf/%{name} || :
e2d764c
update-desktop-database &> /dev/null ||:
e2d764c
update-mime-database %{_datadir}/mime &> /dev/null || :
3962afe
touch --no-create %{_datadir}/icons/hicolor || :
7c3d031
if [ -x %{_bindir}/gtk-update-icon-cache ]; then
7c3d031
  %{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || :
7c3d031
fi
fe83604
fe83604
fe83604
%preun
fe83604
if [ "$1" -eq 0 ]; then
fe83604
    export GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source`
fe83604
    gconftool-2 --makefile-uninstall-rule \
fe83604
      %{_sysconfdir}/gconf/schemas/%{name}.schemas > /dev/null || :
fe83604
fi
cvsextras d719e70
cvsextras d719e70
cvsextras d719e70
%postun
e2d764c
scrollkeeper-update -q || :
fe83604
update-desktop-database &> /dev/null ||:
fe83604
update-mime-database %{_datadir}/mime &> /dev/null || :
3962afe
touch --no-create %{_datadir}/icons/hicolor || :
7c3d031
if [ -x %{_bindir}/gtk-update-icon-cache ]; then
7c3d031
  %{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || :
7c3d031
fi
cvsextras d719e70
cvsextras d719e70
cvsextras d719e70
%files -f %{name}.lang
cvsextras d719e70
%defattr(-,root,root,-)
0ff3f13
%doc AUTHORS COPYING COPYING-DOCS FAQ NEWS TODO
78542c5
%{_bindir}/%{name}
3962afe
%{_datadir}/%{name}/
cvsextras d719e70
%{_datadir}/applications/fedora-%{name}.desktop
b902ab8
%{_datadir}/application-registry/%{name}.applications
b902ab8
%{_datadir}/omf/%{name}/
b902ab8
%{_datadir}/mime/packages/%{name}.xml
b902ab8
%{_datadir}/mime-info/*
3962afe
%{_datadir}/icons/hicolor/48x48/apps/%{name}.png
b902ab8
%{_datadir}/icons/gnome/48x48/mimetypes/*.png
46b03f4
%{_datadir}/icons/gnome/scalable/mimetypes/*.svg
8c17c3e
%{_datadir}/pixmaps/%{name}.png
b902ab8
%{_sysconfdir}/gconf/schemas/%{name}.schemas
0ff3f13
%{_mandir}/man1/%{name}.1.gz
3962afe
%{_datadir}/gnome/help/%{name}/
b902ab8
cvsextras d719e70
cvsextras d719e70
%changelog
7c3d031
* Sun Oct 28 2007 Brian Pepple <bpepple@fedoraproject.org> - 2.2.9-1
7c3d031
- Update to 2.2.9.
7c3d031
- Update gtk icon scriptlet.
7c3d031
a6debf5
* Sun Aug  5 2007 Brian Pepple <bpepple@fedoraproject.org> - 2.2.8-5
a6debf5
- Update license tag.
a6debf5
301da56
* Sun Jun 10 2007 Brian Pepple <bpepple@fedoraproject.org> - 2.2.8-4
301da56
- Drop requires on yelp.
301da56
0a65f42
* Sat Jun  9 2007 Brian Pepple <bpepple@fedoraproject.org> - 2.2.8-3
0a65f42
- Remove depreciated desktop file categories, and add category on gtk.
0a65f42
23d8385
* Sat Jun  9 2007 Brian Pepple <bpepple@fedoraproject.org> - 2.2.8-2
23d8385
- Add requires on yelp. (#243399)
23d8385
f5e272d
* Mon May 28 2007 Brian Pepple <bpepple@fedoraproject.org> - 2.2.8-1
f5e272d
- Update to 2.2.8.
f5e272d
5e5e7bc
* Fri May 18 2007 Brian Pepple <bpepple@fedoraproject.org> - 2.2.7-1
5e5e7bc
- Update to 2.2.7.
5e5e7bc
1da4286
* Mon Jan 29 2007 Brian Pepple <bpepple@fedoraproject.org> - 2.2.6-1
1da4286
- Update to 2.2.6.
1da4286
31b3a70
* Sun Jan 28 2007 Brian Pepple <bpepple@fedoraproject.org> - 2.2.5-1
31b3a70
- Update to 2.2.5.
31b3a70
053e67b
* Wed Dec 27 2006 Brian Pepple <bpepple@fedoraproject.org> - 2.2.4-3
053e67b
- Add requires on gnome-python2-gtkspell & freefont.
053e67b
8c17c3e
* Tue Dec 26 2006 Brian Pepple <bpepple@fedoraproject.org> - 2.2.4-2
8c17c3e
- Add gramp.png to files.
8c17c3e
eb949a7
* Tue Dec 26 2006 Brian Pepple <bpepple@fedoraproject.org> - 2.2.4-1
eb949a7
- Update to 2.2.4.
eb949a7
ff5fdce
* Fri Dec  8 2006 Brian Pepple <bpepple@fedoraproject.org> - 2.2.3-2
ff5fdce
- Rebuild against new python.
ff5fdce
46b03f4
* Mon Nov 27 2006 Brian Pepple <bpepple@fedoraproject.org> - 2.2.3-1
46b03f4
- Update to 2.2.3.
46b03f4
- Add scalable mimetype icons to files section.
46b03f4
3962afe
* Sat Nov  4 2006 Brian Pepple <bpepple@fedoraproject.org> - 2.2.2-1
3962afe
- Update to 2.2.2.
3962afe
- Add scriptlet for gtk+ icon cache.
3962afe
- Disable scrollkeeper & mime-install in configure.
3962afe
- Simplify files since we are no longer ghosting *.pyo files.
3962afe
- Drop X-Fedora desktop category.
3962afe
- Add BR on gnome-doc-utils.
3962afe
e02400c
* Wed Sep  6 2006 Brian Pepple <bpepple@fedoraproject.org> - 2.0.11-5
e02400c
- Don't ghost *.pyo files.
e02400c
180a262
* Sat Sep  2 2006 Brian Pepple <bpepple@fedoraproject.org> - 2.0.11-4
180a262
- Rebuild for FC6.
180a262
- Remove requires on python, it's no longer needed.
180a262
- Use --disable-schemas-install to config.
180a262
- Add BR for perl(XML::Parser).
180a262
0ff3f13
* Mon May  1 2006 Brian Pepple <bdpepple@ameritech.net> - 2.0.11-3
0ff3f13
- Update to 2.0.11.
0ff3f13
- Drop INSTALL, README & ChangeLog documentation.
0ff3f13
- Ghost .pyo files.
0ff3f13
fe83604
* Sat Mar 11 2006 Brian Pepple <bdpepple@ameritech.net> - 2.0.10-3
fe83604
- Remove Utility category from desktop file.
fe83604
- Update scriptlets.
fe83604
22b415d
* Tue Feb 28 2006 Brian Pepple <bdpepple@ameritech.net> - 2.0.10-2
22b415d
- Update to 2.0.10.
22b415d
c900265
* Thu Feb 16 2006 Brian Pepple <bdpepple@ameritech.net> - 2.0.9-6
c900265
- Remove unnecessary BR (gnome-python2-gnomevfs, pygtk2, gnome-python2, GConf2). 
c900265
6a4f365
* Mon Feb 13 2006 Brian Pepple <bdpepple@ameritech.net> - 2.0.9-5
6a4f365
- rebuilt for new gcc4.1 snapshot and glibc changes
6a4f365
e2d764c
* Sat Jan 28 2006 Brian Pepple <bdpepple@ameritech.net> - 2.0.9-4
e2d764c
- Add require for shared-mime-info.
e2d764c
- Remove mime.cache.
e2d764c
- Use python-abi.
e2d764c
cd87612
* Wed Dec 14 2005 Brian Pepple <bdpepple@ameritech.net> - 2.0.9-3
cd87612
- Add requires for gnome-python2-gnomeprint.
cd87612
78542c5
* Tue Dec 13 2005 Brian Pepple <bdpepple@ameritech.net> - 2.0.9-2
78542c5
- Make noarch. (#170974)
78542c5
- Update to 2.0.9.
78542c5
df069ad
* Wed Sep  7 2005 Brian Pepple <bdpepple@ameritech.net> - 2.0.8-2
df069ad
- Update to 2.0.8.
df069ad
63c096b
* Wed Aug 17 2005 Brian Pepple <bdpepple@ameritech.net> - 2.0.6-3
63c096b
- Specify ver for python-reportlab.
63c096b
513a086
* Mon Aug 15 2005 Brian Pepple <bdpepple@ameritech.net> - 2.0.6-2
513a086
- Update to 2.0.6.
513a086
- Bump minimum ver for python.
513a086
- Add requires for python-reportlab & graphviz for reports.
513a086
6ac64d2
* Wed Jul  6 2005 Brian Pepple <bdpepple@ameritech.net> - 2.0.5-1
6ac64d2
- Update to 2.0.5.
6ac64d2
deca8f8
* Wed Jun 29 2005 Brian Pepple <bdpepple@ameritech.net> - 2.0.4-1
deca8f8
- Update to 2.0.4.
deca8f8
e0e318e
* Sat Jun 18 2005 Brian Pepple <bdpepple@ameritech.net> - 2.0.3-1
e0e318e
- Update to 2.0.3.
e0e318e
- Add dist tag.
e0e318e
b902ab8
* Sat May 21 2005 Brian Pepple <bdpepple@ameritech.net> - 2.0.0-1
b902ab8
- Update to 2.0.0.
b902ab8
- Add mime info.
b902ab8
- Use more macros.
b902ab8
656197e
* Fri Apr  7 2005 Michael Schwendt <mschwendt[AT]users.sf.net>
656197e
- rebuilt
656197e
pcompton fceed84
* Sun Feb 06 2005 Phillip Compton 
pcompton fceed84
- 1.0.10.
pcompton fceed84
pcompton 5216feb
* Sun Nov 28 2004 Phillip Compton 
pcompton 5216feb
- Version bump.
pcompton 5216feb
pcompton 5216feb
* Sat Nov 13 2004 Phillip Compton 
pcompton 5216feb
- Spec cleanup.
pcompton 5216feb
pcompton 5216feb
* Sat Nov 06 2004 Phillip Compton 
pcompton 5216feb
- 1.0.8.
pcompton 5216feb
cvsextras 9edc680
* Wed Aug 18 2004 Phillip Compton <pcompton[AT]proteinmedia.com> - 0:1.0.7-0.fdr.1
cvsextras 9edc680
- Update to 1.0.7.
cvsextras 9edc680
cvsextras d719e70
* Sat Jul 31 2004 Phillip Compton <pcompton[AT]proteinmedia.com> - 0:1.0.5-0.fdr.1
cvsextras d719e70
- Update to 1.0.5.
cvsextras d719e70
cvsextras d719e70
* Wed Jul 21 2004 Phillip Compton <pcompton[AT]proteinmedia.com> - 0:1.0.4-0.fdr.1
cvsextras d719e70
- Update to 1.0.4.
cvsextras d719e70
cvsextras d719e70
* Thu Apr 22 2004 Phillip Compton <pcompton[AT]proteinmedia.com> - 0:1.0.3-0.fdr.1
cvsextras d719e70
- Update to 1.0.3.
cvsextras d719e70
cvsextras d719e70
* Tue Apr 20 2004 Phillip Compton <pcompton[AT]proteinmedia.com> - 0:1.0.2-0.fdr.2
cvsextras d719e70
- Dropped unneccessary BuildReqs.
cvsextras d719e70
- Removed Requires(foo,bar) notation.
cvsextras d719e70
cvsextras d719e70
* Tue Apr 13 2004 Phillip Compton <pcompton[AT]proteinmedia.com> - 0:1.0.2-0.fdr.1
cvsextras d719e70
- Update to 1.0.2.
cvsextras d719e70
- Using upstream desktop entry.
cvsextras d719e70
cvsextras d719e70
* Sat Feb 28 2004 Phillip Compton <pcompton[AT]proteinmedia.com> - 0:1.0.1.0-0.fdr.1
cvsextras d719e70
- Update to 1.0.1.
cvsextras d719e70
cvsextras d719e70
* Mon Jan 12 2004 Phillip Compton <pcompton[AT]proteinmedia.com> - 0:0.98.0-0.fdr.1
cvsextras d719e70
- Update to 0.98.0.
cvsextras d719e70
cvsextras d719e70
* Sat Nov 22 2003 Phillip Compton <pcompton[AT]proteinmedia.com> - 0:0.95-0.fdr.5
cvsextras d719e70
- dropped smp_mflags.
cvsextras d719e70
cvsextras d719e70
* Fri Nov 21 2003 Phillip Compton <pcompton[AT]proteinmedia.com> - 0:0.95-0.fdr.4
cvsextras d719e70
- Req gnome-python2.
cvsextras d719e70
cvsextras d719e70
* Mon Nov 17 2003 Phillip Compton <pcompton[AT]proteinmedia.com> - 0:0.95-0.fdr.3
cvsextras d719e70
- BuildReq gnome-python2.
cvsextras d719e70
cvsextras d719e70
* Mon Nov 10 2003 Phillip Compton <pcompton[AT]proteinmedia.com> - 0:0.95-0.fdr.2
cvsextras d719e70
- Modifications to desktop entry.
cvsextras d719e70
- Reqs ImageMagick and rcs.
cvsextras d719e70
cvsextras d719e70
* Fri Oct 10 2003 Phillip Compton <pcompton[AT]proteinmedia.com> - 0:0.95-0.fdr.1
cvsextras d719e70
- Initial RPM release.