]>
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 |
9cff0fc3 | 4 | Version: 2.2.9 |
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 |
9cff0fc3 KT |
9 | # Source0-md5: 53375e218bef6773109b85a543c35d59 |
10 | Patch0: %{name}-icon_path.patch | |
11 | Patch1: %{name}-locale_names.patch | |
1768e738 | 12 | URL: http://gramps-project.org/ |
2e43f759 KT |
13 | BuildRequires: autoconf |
14 | BuildRequires: automake | |
30e86544 | 15 | BuildRequires: GConf2-devel |
16 | BuildRequires: gettext-devel | |
4b5b6cf6 | 17 | BuildRequires: gnome-doc-utils |
30e86544 | 18 | BuildRequires: gtk+2-devel >= 2:2.8.0 |
8e99b26e | 19 | BuildRequires: pkgconfig |
30e86544 | 20 | BuildRequires: python-gnome-devel >= 2.6.0 |
21 | BuildRequires: rpmbuild(macros) >= 1.197 | |
9cff0fc3 KT |
22 | #BuildRequires: scrollkeeper >= 0.3.5 |
23 | # I've rarian-compact instead scrollkeeper | |
30e86544 | 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 | |
9a2c0d03 | 30 | BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) |
31 | ||
32 | %description | |
33 | gramps (Genealogical Research and Analysis Management Programming | |
34 | System) is a GNOME based genealogy program supporting a Python based | |
35 | plugin system. | |
36 | ||
138c7415 | 37 | %description -l pl.UTF-8 |
a2595cc2 | 38 | gramps (Genealogical Research and Analysis Management Programming |
138c7415 JR |
39 | System - system programowania do zarządzania badaniami i analizą |
40 | genealogiczną) to oparty na GNOME program do genealogii obsługujący | |
a2595cc2 JB |
41 | system wtyczek w Pythonie. |
42 | ||
9a2c0d03 | 43 | %prep |
44 | %setup -q | |
90b35e80 | 45 | %patch0 -p1 |
e2439280 | 46 | %patch1 -p1 |
90b35e80 | 47 | |
30e86544 | 48 | sed -i -e 's|gramps.py|gramps.pyc|' gramps.sh.in |
320ea8d1 | 49 | rm -f src/po/no.* |
9a2c0d03 | 50 | |
51 | %build | |
9cff0fc3 | 52 | %{__intltoolize} |
30e86544 | 53 | %{__aclocal} |
54 | %{__automake} | |
55 | %{__autoconf} | |
56 | %configure \ | |
57 | --disable-schemas-install \ | |
0841c71d KT |
58 | --disable-mime-install \ |
59 | --disable-scrollkeeper | |
a2595cc2 | 60 | %{__make} |
9a2c0d03 | 61 | |
62 | %install | |
63 | rm -rf $RPM_BUILD_ROOT | |
a2595cc2 | 64 | |
8e99b26e JB |
65 | %{__make} install \ |
66 | DESTDIR=$RPM_BUILD_ROOT | |
67 | ||
2e43f759 | 68 | install -d $RPM_BUILD_ROOT%{_pixmapsdir} |
4b5b6cf6 | 69 | install src/images/gramps.png $RPM_BUILD_ROOT%{_pixmapsdir} |
2e43f759 KT |
70 | rm -rf $RPM_BUILD_ROOT%{_datadir}/mime-info |
71 | rm -rf $RPM_BUILD_ROOT%{_datadir}/application-registry | |
1fbbc073 | 72 | rm -rf $RPM_BUILD_ROOT%{_datadir}/gramps/COPYING |
a2595cc2 | 73 | |
0427ae1c | 74 | %find_lang gramps --with-gnome |
9a2c0d03 | 75 | |
76 | %clean | |
77 | rm -rf $RPM_BUILD_ROOT | |
78 | ||
2e43f759 KT |
79 | %post |
80 | %gconf_schema_install gramps.schemas | |
81 | %update_desktop_database_post | |
30e86544 | 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) | |
87 | EOF | |
2e43f759 KT |
88 | |
89 | %preun | |
90 | %gconf_schema_uninstall gramps.schemas | |
91 | ||
92 | %postun | |
93 | %update_desktop_database_postun | |
30e86544 | 94 | %scrollkeeper_update_postun |
a2595cc2 | 95 | |
9a2c0d03 | 96 | %files -f gramps.lang |
97 | %defattr(644,root,root,755) | |
8e99b26e | 98 | %doc AUTHORS ChangeLog FAQ NEWS README TODO |
9a2c0d03 | 99 | %attr(755,root,root) %{_bindir}/gramps |
30e86544 | 100 | |
1fbbc073 KT |
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 | |
125 | ||
2e43f759 | 126 | %{_desktopdir}/*.desktop |
1fbbc073 | 127 | %{_iconsdir}/hicolor/*/mimetypes/* |
a2595cc2 | 128 | %{_pixmapsdir}/gramps.png |
30e86544 | 129 | |
130 | %{_datadir}/mime/packages/gramps.xml | |
131 | %{_sysconfdir}/gconf/schemas/gramps.schemas | |
132 | ||
a2595cc2 | 133 | %{_mandir}/man1/* |
bb9955f7 | 134 | %lang(fr) %{_mandir}/fr/man1/* |
30e86544 | 135 | %{_omf_dest_dir}/%{name} |