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