]>
Commit | Line | Data |
---|---|---|
a2595cc2 | 1 | Summary: Genealogical Research and Analysis Management Programming System |
fdd5ef0e | 2 | Summary(pl.UTF-8): System programowania do zarządzania badaniami i analizą genealogiczną |
9a2c0d03 | 3 | Name: gramps |
f2613b03 | 4 | Version: 3.0.0 |
e1e4acf7 | 5 | Release: 1 |
1fbbc073 | 6 | License: GPL v2 |
9a2c0d03 | 7 | Group: Applications/Science |
a2595cc2 | 8 | Source0: http://dl.sourceforge.net/gramps/%{name}-%{version}.tar.gz |
f2613b03 | 9 | # Source0-md5: 4faf56a6d4236e79b98ba5c2847d58f3 |
9cff0fc3 KT |
10 | Patch0: %{name}-icon_path.patch |
11 | Patch1: %{name}-locale_names.patch | |
1768e738 | 12 | URL: http://gramps-project.org/ |
f2613b03 | 13 | BuildRequires: GConf2-devel |
2e43f759 KT |
14 | BuildRequires: autoconf |
15 | BuildRequires: automake | |
30e86544 | 16 | BuildRequires: gettext-devel |
4b5b6cf6 | 17 | BuildRequires: gnome-doc-utils |
30e86544 | 18 | BuildRequires: gtk+2-devel >= 2:2.8.0 |
1a8d7f1a | 19 | BuildRequires: intltool |
8e99b26e | 20 | BuildRequires: pkgconfig |
f2613b03 | 21 | BuildRequires: python >= 1:2.5 |
30e86544 | 22 | BuildRequires: python-gnome-devel >= 2.6.0 |
f2613b03 | 23 | BuildRequires: python-pygtk-devel >= 2:2.10.0 |
30e86544 | 24 | BuildRequires: rpmbuild(macros) >= 1.197 |
1a8d7f1a | 25 | BuildRequires: scrollkeeper >= 0.3.5 |
30e86544 | 26 | %pyrequires_eq python-modules |
30e86544 | 27 | Requires(post,postun): desktop-file-utils |
28 | Requires(post,postun): scrollkeeper | |
f2613b03 | 29 | Requires(post,preun): GConf2 |
30e86544 | 30 | Requires: hicolor-icon-theme |
31 | Requires: python-gnome-ui >= 2.12.2-2 | |
9a2c0d03 | 32 | BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) |
33 | ||
34 | %description | |
35 | gramps (Genealogical Research and Analysis Management Programming | |
36 | System) is a GNOME based genealogy program supporting a Python based | |
37 | plugin system. | |
38 | ||
138c7415 | 39 | %description -l pl.UTF-8 |
a2595cc2 | 40 | gramps (Genealogical Research and Analysis Management Programming |
138c7415 JR |
41 | System - system programowania do zarządzania badaniami i analizą |
42 | genealogiczną) to oparty na GNOME program do genealogii obsługujący | |
a2595cc2 JB |
43 | system wtyczek w Pythonie. |
44 | ||
9a2c0d03 | 45 | %prep |
46 | %setup -q | |
90b35e80 | 47 | %patch0 -p1 |
e2439280 | 48 | %patch1 -p1 |
90b35e80 | 49 | |
30e86544 | 50 | sed -i -e 's|gramps.py|gramps.pyc|' gramps.sh.in |
320ea8d1 | 51 | rm -f src/po/no.* |
3e65e2a7 | 52 | cp /usr/share/gnome-doc-utils/gnome-doc-utils.make . |
9a2c0d03 | 53 | |
54 | %build | |
9cff0fc3 | 55 | %{__intltoolize} |
30e86544 | 56 | %{__aclocal} |
57 | %{__automake} | |
58 | %{__autoconf} | |
59 | %configure \ | |
60 | --disable-schemas-install \ | |
0841c71d KT |
61 | --disable-mime-install \ |
62 | --disable-scrollkeeper | |
a2595cc2 | 63 | %{__make} |
9a2c0d03 | 64 | |
65 | %install | |
66 | rm -rf $RPM_BUILD_ROOT | |
a2595cc2 | 67 | |
f2613b03 | 68 | %{__make} -j1 install \ |
8e99b26e JB |
69 | DESTDIR=$RPM_BUILD_ROOT |
70 | ||
2e43f759 | 71 | install -d $RPM_BUILD_ROOT%{_pixmapsdir} |
4b5b6cf6 | 72 | install src/images/gramps.png $RPM_BUILD_ROOT%{_pixmapsdir} |
2e43f759 KT |
73 | rm -rf $RPM_BUILD_ROOT%{_datadir}/mime-info |
74 | rm -rf $RPM_BUILD_ROOT%{_datadir}/application-registry | |
1fbbc073 | 75 | rm -rf $RPM_BUILD_ROOT%{_datadir}/gramps/COPYING |
a2595cc2 | 76 | |
0427ae1c | 77 | %find_lang gramps --with-gnome |
9a2c0d03 | 78 | |
79 | %clean | |
80 | rm -rf $RPM_BUILD_ROOT | |
81 | ||
2e43f759 KT |
82 | %post |
83 | %gconf_schema_install gramps.schemas | |
84 | %update_desktop_database_post | |
30e86544 | 85 | %scrollkeeper_update_post |
86 | %banner %{name} -e << EOF | |
87 | Following packages are strongly recommended to be installed: | |
88 | - graphviz (for creation of graphs) | |
89 | - python-ReportLab (for creation of PDF documents) | |
90 | EOF | |
2e43f759 KT |
91 | |
92 | %preun | |
93 | %gconf_schema_uninstall gramps.schemas | |
94 | ||
95 | %postun | |
96 | %update_desktop_database_postun | |
30e86544 | 97 | %scrollkeeper_update_postun |
a2595cc2 | 98 | |
9a2c0d03 | 99 | %files -f gramps.lang |
100 | %defattr(644,root,root,755) | |
f2613b03 | 101 | %doc AUTHORS FAQ NEWS README TODO |
9a2c0d03 | 102 | %attr(755,root,root) %{_bindir}/gramps |
30e86544 | 103 | |
1fbbc073 KT |
104 | %dir %{_datadir}/gramps |
105 | %{_datadir}/gramps/*.py* | |
f2613b03 | 106 | %{_datadir}/gramps/BasicUtils |
1fbbc073 KT |
107 | %{_datadir}/gramps/Config |
108 | %{_datadir}/gramps/DataViews | |
109 | %{_datadir}/gramps/DateHandler | |
110 | %{_datadir}/gramps/DisplayModels | |
111 | %{_datadir}/gramps/DisplayTabs | |
112 | %{_datadir}/gramps/Editors | |
113 | %{_datadir}/gramps/FilterEditor | |
114 | %{_datadir}/gramps/Filters | |
f2613b03 AG |
115 | %{_datadir}/gramps/GrampsDbUtils |
116 | %{_datadir}/gramps/GrampsLocale | |
1fbbc073 KT |
117 | %{_datadir}/gramps/GrampsLogger |
118 | %{_datadir}/gramps/Merge | |
119 | %{_datadir}/gramps/Mime | |
120 | %{_datadir}/gramps/PluginUtils | |
1fbbc073 KT |
121 | %{_datadir}/gramps/ReportBase |
122 | %{_datadir}/gramps/Selectors | |
f2613b03 | 123 | %{_datadir}/gramps/Simple |
1fbbc073 KT |
124 | %{_datadir}/gramps/data |
125 | %{_datadir}/gramps/docgen | |
126 | %{_datadir}/gramps/example | |
f2613b03 | 127 | %{_datadir}/gramps/gen |
1fbbc073 KT |
128 | %{_datadir}/gramps/glade |
129 | %{_datadir}/gramps/images | |
130 | %{_datadir}/gramps/plugins | |
131 | ||
2e43f759 | 132 | %{_desktopdir}/*.desktop |
1fbbc073 | 133 | %{_iconsdir}/hicolor/*/mimetypes/* |
a2595cc2 | 134 | %{_pixmapsdir}/gramps.png |
30e86544 | 135 | |
136 | %{_datadir}/mime/packages/gramps.xml | |
f2613b03 | 137 | %{_datadir}/mime/packages/gramps.schemas |
30e86544 | 138 | |
a2595cc2 | 139 | %{_mandir}/man1/* |
bb9955f7 | 140 | %lang(fr) %{_mandir}/fr/man1/* |
f2613b03 AG |
141 | %lang(nl) %{_mandir}/nl/man1/* |
142 | %lang(pl) %{_mandir}/pl/man1/* | |
143 | %lang(sv) %{_mandir}/sv/man1/* |