]> git.pld-linux.org Git - packages/gramps.git/blob - gramps.spec
- noarch package, use rpm4 recommends tag
[packages/gramps.git] / gramps.spec
1 Summary:        Genealogical Research and Analysis Management Programming System
2 Summary(pl.UTF-8):      System programowania do zarządzania badaniami i analizą genealogiczną
3 Name:           gramps
4 Version:        4.2.3
5 Release:        4
6 License:        GPL v2
7 Group:          Applications/Science
8 Source0:        http://downloads.sourceforge.net/gramps/%{name}-%{version}.tar.gz
9 # Source0-md5:  84dd51a8da697fb494d2c22fd07a360d
10 Patch0:         %{name}-icon_path.patch
11 Patch1:         python-opt2.patch
12 URL:            http://gramps-project.org/
13 BuildRequires:  gettext-tools
14 BuildRequires:  intltool
15 BuildRequires:  python3 >= 1:3.2
16 BuildRequires:  python3-setuptools
17 BuildRequires:  rpm-pythonprov
18 BuildRequires:  rpmbuild(macros) >= 1.713
19 %pyrequires_eq  python-modules
20 Requires(post,postun):  desktop-file-utils
21 Requires:       hicolor-icon-theme
22 Requires:       python3-bsddb3
23 Requires:       python3-pygobject3 >= 3.12
24 Requires:       python3-pyicu
25 Requires:       python3-pycairo
26 Requires:       xdg-utils
27 Recommends:     graphviz
28 BuildArch:      noarch
29 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
30
31 %description
32 gramps (Genealogical Research and Analysis Management Programming
33 System) is a GNOME based genealogy program supporting a Python based
34 plugin system.
35
36 %description -l pl.UTF-8
37 gramps (Genealogical Research and Analysis Management Programming
38 System - system programowania do zarządzania badaniami i analizą
39 genealogiczną) to oparty na GNOME program do genealogii obsługujący
40 system wtyczek w Pythonie.
41
42 %prep
43 %setup -q
44 %patch0 -p1
45 %patch1 -p1
46
47 %build
48 %py3_build
49
50 %install
51 rm -rf $RPM_BUILD_ROOT
52
53 %py3_install
54
55 echo -n "%{_datadir}" > $RPM_BUILD_ROOT%{py3_sitescriptdir}/gramps/gen/utils/resource-path
56
57 %{__rm} -r $RPM_BUILD_ROOT%{_datadir}/mime-info
58 %{__rm} -r $RPM_BUILD_ROOT%{_docdir}/%{name}
59
60 %{__mv} $RPM_BUILD_ROOT%{_datadir}/locale/pt{_PT,}
61
62 %find_lang gramps
63
64 %clean
65 rm -rf $RPM_BUILD_ROOT
66
67 %post
68 %update_desktop_database_post
69
70 %postun
71 %update_desktop_database_postun
72
73 %files -f gramps.lang
74 %defattr(644,root,root,755)
75 %doc AUTHORS FAQ NEWS README TODO example
76 %attr(755,root,root) %{_bindir}/gramps
77
78 %dir %{_datadir}/gramps
79 %{_datadir}/gramps/*.xml
80 %{_datadir}/gramps/css
81 %{_datadir}/gramps/images
82
83 %{py3_sitescriptdir}/gramps
84 %{py3_sitescriptdir}/gramps-*.egg-info
85
86 %{_desktopdir}/*.desktop
87 %{_iconsdir}/hicolor/*/mimetypes/*
88 %{_pixmapsdir}/gramps.png
89
90 %{_datadir}/appdata/gramps.appdata.xml
91
92 %{_datadir}/mime/packages/gramps.xml
93
94 %{_mandir}/man1/*
95 %lang(cs) %{_mandir}/cs/man1/*
96 %lang(fr) %{_mandir}/fr/man1/*
97 %lang(nl) %{_mandir}/nl/man1/*
98 %lang(pl) %{_mandir}/pl/man1/*
99 %lang(pt_BR) %{_mandir}/pt_BR/man1/*
100 %lang(sv) %{_mandir}/sv/man1/*
This page took 0.07546 seconds and 3 git commands to generate.