]> git.pld-linux.org Git - packages/gramps.git/blame - gramps.spec
- updated to 3.0.0
[packages/gramps.git] / gramps.spec
CommitLineData
a2595cc2 1Summary: Genealogical Research and Analysis Management Programming System
fdd5ef0e 2Summary(pl.UTF-8): System programowania do zarządzania badaniami i analizą genealogiczną
9a2c0d03 3Name: gramps
f2613b03 4Version: 3.0.0
e1e4acf7 5Release: 1
1fbbc073 6License: GPL v2
9a2c0d03 7Group: Applications/Science
a2595cc2 8Source0: http://dl.sourceforge.net/gramps/%{name}-%{version}.tar.gz
f2613b03 9# Source0-md5: 4faf56a6d4236e79b98ba5c2847d58f3
9cff0fc3
KT
10Patch0: %{name}-icon_path.patch
11Patch1: %{name}-locale_names.patch
1768e738 12URL: http://gramps-project.org/
f2613b03 13BuildRequires: GConf2-devel
2e43f759
KT
14BuildRequires: autoconf
15BuildRequires: automake
30e86544 16BuildRequires: gettext-devel
4b5b6cf6 17BuildRequires: gnome-doc-utils
30e86544 18BuildRequires: gtk+2-devel >= 2:2.8.0
1a8d7f1a 19BuildRequires: intltool
8e99b26e 20BuildRequires: pkgconfig
f2613b03 21BuildRequires: python >= 1:2.5
30e86544 22BuildRequires: python-gnome-devel >= 2.6.0
f2613b03 23BuildRequires: python-pygtk-devel >= 2:2.10.0
30e86544 24BuildRequires: rpmbuild(macros) >= 1.197
1a8d7f1a 25BuildRequires: scrollkeeper >= 0.3.5
30e86544 26%pyrequires_eq python-modules
30e86544 27Requires(post,postun): desktop-file-utils
28Requires(post,postun): scrollkeeper
f2613b03 29Requires(post,preun): GConf2
30e86544 30Requires: hicolor-icon-theme
31Requires: python-gnome-ui >= 2.12.2-2
9a2c0d03 32BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
33
34%description
35gramps (Genealogical Research and Analysis Management Programming
36System) is a GNOME based genealogy program supporting a Python based
37plugin system.
38
138c7415 39%description -l pl.UTF-8
a2595cc2 40gramps (Genealogical Research and Analysis Management Programming
138c7415
JR
41System - system programowania do zarządzania badaniami i analizą
42genealogiczną) to oparty na GNOME program do genealogii obsługujący
a2595cc2
JB
43system wtyczek w Pythonie.
44
9a2c0d03 45%prep
46%setup -q
90b35e80 47%patch0 -p1
e2439280 48%patch1 -p1
90b35e80 49
30e86544 50sed -i -e 's|gramps.py|gramps.pyc|' gramps.sh.in
320ea8d1 51rm -f src/po/no.*
3e65e2a7 52cp /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
66rm -rf $RPM_BUILD_ROOT
a2595cc2 67
f2613b03 68%{__make} -j1 install \
8e99b26e
JB
69 DESTDIR=$RPM_BUILD_ROOT
70
2e43f759 71install -d $RPM_BUILD_ROOT%{_pixmapsdir}
4b5b6cf6 72install src/images/gramps.png $RPM_BUILD_ROOT%{_pixmapsdir}
2e43f759
KT
73rm -rf $RPM_BUILD_ROOT%{_datadir}/mime-info
74rm -rf $RPM_BUILD_ROOT%{_datadir}/application-registry
1fbbc073 75rm -rf $RPM_BUILD_ROOT%{_datadir}/gramps/COPYING
a2595cc2 76
0427ae1c 77%find_lang gramps --with-gnome
9a2c0d03 78
79%clean
80rm -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
87Following packages are strongly recommended to be installed:
88- graphviz (for creation of graphs)
89- python-ReportLab (for creation of PDF documents)
90EOF
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/*
This page took 0.066601 seconds and 4 git commands to generate.