1 Summary: Genealogical Research and Analysis Management Programming System
2 Summary(pl.UTF-8): System programowania do zarządzania badaniami i analizą genealogiczną
7 Group: Applications/Science
8 Source0: http://dl.sourceforge.net/gramps/%{name}-%{version}.tar.gz
9 # Source0-md5: fe07dfaac9327a384ea84cb2d718aefb
10 Patch0: %{name}-desktop.patch
11 Patch1: %{name}-icon_path.patch
12 Patch2: %{name}-locale_names.patch
13 URL: http://gramps-project.org/
14 BuildRequires: autoconf
15 BuildRequires: automake
16 BuildRequires: GConf2-devel
17 BuildRequires: gettext-devel
18 BuildRequires: gnome-doc-utils
19 BuildRequires: gtk+2-devel >= 2:2.8.0
20 BuildRequires: pkgconfig
21 BuildRequires: python-gnome-devel >= 2.6.0
22 BuildRequires: rpmbuild(macros) >= 1.197
23 BuildRequires: scrollkeeper >= 0.3.5
24 %pyrequires_eq python-modules
25 Requires(post,preun): GConf2
26 Requires(post,postun): desktop-file-utils
27 Requires(post,postun): scrollkeeper
28 Requires: hicolor-icon-theme
29 Requires: python-gnome-ui >= 2.12.2-2
30 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
33 gramps (Genealogical Research and Analysis Management Programming
34 System) is a GNOME based genealogy program supporting a Python based
37 %description -l pl.UTF-8
38 gramps (Genealogical Research and Analysis Management Programming
39 System - system programowania do zarządzania badaniami i analizą
40 genealogiczną) to oparty na GNOME program do genealogii obsługujący
41 system wtyczek w Pythonie.
49 sed -i -e 's|gramps.py|gramps.pyc|' gramps.sh.in
57 --disable-schemas-install \
58 --disable-mime-install \
59 --disable-scrollkeeper
63 rm -rf $RPM_BUILD_ROOT
66 DESTDIR=$RPM_BUILD_ROOT
68 install -d $RPM_BUILD_ROOT%{_pixmapsdir}
69 install src/images/gramps.png $RPM_BUILD_ROOT%{_pixmapsdir}
70 rm -rf $RPM_BUILD_ROOT%{_datadir}/mime-info
71 rm -rf $RPM_BUILD_ROOT%{_datadir}/application-registry
72 rm -rf $RPM_BUILD_ROOT%{_datadir}/gramps/COPYING
74 %find_lang gramps --with-gnome
77 rm -rf $RPM_BUILD_ROOT
80 %gconf_schema_install gramps.schemas
81 %update_desktop_database_post
82 %scrollkeeper_update_post
83 %banner %{name} -e << EOF
84 Following packages are strongly recommended to be installed:
85 - graphviz (for creation of graphs)
86 - python-ReportLab (for creation of PDF documents)
90 %gconf_schema_uninstall gramps.schemas
93 %update_desktop_database_postun
94 %scrollkeeper_update_postun
97 %defattr(644,root,root,755)
98 %doc AUTHORS ChangeLog FAQ NEWS README TODO
99 %attr(755,root,root) %{_bindir}/gramps
101 %dir %{_datadir}/gramps
102 %{_datadir}/gramps/*.py*
103 %{_datadir}/gramps/Config
104 %{_datadir}/gramps/DataViews
105 %{_datadir}/gramps/DateHandler
106 %{_datadir}/gramps/DisplayModels
107 %{_datadir}/gramps/DisplayTabs
108 %{_datadir}/gramps/Editors
109 %{_datadir}/gramps/FilterEditor
110 %{_datadir}/gramps/Filters
111 %{_datadir}/gramps/GrampsDb
112 %{_datadir}/gramps/GrampsLogger
113 %{_datadir}/gramps/Merge
114 %{_datadir}/gramps/Mime
115 %{_datadir}/gramps/PluginUtils
116 %{_datadir}/gramps/RelLib
117 %{_datadir}/gramps/ReportBase
118 %{_datadir}/gramps/Selectors
119 %{_datadir}/gramps/data
120 %{_datadir}/gramps/docgen
121 %{_datadir}/gramps/example
122 %{_datadir}/gramps/glade
123 %{_datadir}/gramps/images
124 %{_datadir}/gramps/plugins
126 %{_desktopdir}/*.desktop
127 %{_iconsdir}/hicolor/*/mimetypes/*
128 %{_pixmapsdir}/gramps.png
130 %{_datadir}/mime/packages/gramps.xml
131 %{_sysconfdir}/gconf/schemas/gramps.schemas
134 %lang(fr) %{_mandir}/fr/man1/*
135 %{_omf_dest_dir}/%{name}