]> git.pld-linux.org Git - packages/gramps.git/blob - gramps.spec
- URL fixed
[packages/gramps.git] / gramps.spec
1 Summary:        Genealogical Research and Analysis Management Programming System
2 Summary(pl):    System programowania do zarz±dzania badaniami i analiz± genealogiczn±
3 Name:           gramps
4 Version:        2.2.4
5 Release:        2
6 License:        GPL v2
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)
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
37 %description -l pl
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.
42
43 %prep
44 %setup -q
45 %patch0 -p1
46 %patch1 -p1
47 %patch2 -p1
48
49 sed -i -e 's|gramps.py|gramps.pyc|' gramps.sh.in
50 rm -f src/po/no.*
51
52 %build
53 %{__aclocal}
54 %{__automake}
55 %{__autoconf}
56 %configure \
57         --disable-schemas-install \
58         --disable-mime-install \
59         --disable-scrollkeeper
60 %{__make}
61
62 %install
63 rm -rf $RPM_BUILD_ROOT
64
65 %{__make} install \
66         DESTDIR=$RPM_BUILD_ROOT
67
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
73
74 %find_lang gramps --with-gnome
75
76 %clean
77 rm -rf $RPM_BUILD_ROOT
78
79 %post
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)
87 EOF
88
89 %preun
90 %gconf_schema_uninstall gramps.schemas
91
92 %postun
93 %update_desktop_database_postun
94 %scrollkeeper_update_postun
95
96 %files -f gramps.lang
97 %defattr(644,root,root,755)
98 %doc AUTHORS ChangeLog FAQ NEWS README TODO
99 %attr(755,root,root) %{_bindir}/gramps
100
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
126 %{_desktopdir}/*.desktop
127 %{_iconsdir}/hicolor/*/mimetypes/*
128 %{_pixmapsdir}/gramps.png
129
130 %{_datadir}/mime/packages/gramps.xml
131 %{_sysconfdir}/gconf/schemas/gramps.schemas
132
133 %{_mandir}/man1/*
134 %lang(fr) %{_mandir}/fr/man1/*
135 %{_omf_dest_dir}/%{name}
This page took 0.085364 seconds and 4 git commands to generate.