/[packages]/cauldron/gramps/current/SPECS/gramps.spec
ViewVC logotype

Contents of /cauldron/gramps/current/SPECS/gramps.spec

Parent Directory Parent Directory | Revision Log Revision Log


Revision 639372 - (show annotations) (download)
Tue Jun 24 17:32:27 2014 UTC (9 years, 10 months ago) by tv
File size: 2284 byte(s)
drop requires on pygtk2.0; add exception for typelib(Glib)
1 %define _requires_exceptions typelib(GtkosxApplication\\|Gtkspell\\|Glib)
2
3 Summary: Genealogical Research and Analysis Management Programming System
4 Name: gramps
5 Version: 4.1.0
6 Release: %mkrel 2
7 License: GPLv2+
8 Group: Sciences/Other
9 Source0: http://prdownloads.sourceforge.net/gramps/%{name}-%{version}.tar.gz
10 Source11: %{name}-48.png
11 Source12: %{name}-32.png
12 Source13: %{name}-16.png
13 URL: http://www.gramps-project.org
14 BuildArch: noarch
15 BuildRequires: desktop-file-utils
16 BuildRequires: intltool
17 BuildRequires: python-gobject
18 Requires: gnome-python-gconf
19 Requires: gnome-python-canvas
20 Requires: gnome-python-gnomevfs
21 Requires: python-exiv2
22 Requires: python-graphviz
23 Requires: python-icu
24 Requires: python-gobject-cairo
25 Requires: shared-mime-info
26 Requires: xdg-utils
27 Suggests: gnome-python-gtkspell
28 Suggests: python-webkitgtk
29 Suggests: fonts-ttf-freefont
30
31 %description
32 gramps (Genealogical Research and Analysis Management Programming
33 System) is a GNOME based genealogy program supporting a Python
34 based plugin system.
35
36 %prep
37 %setup -q
38 %apply_patches
39
40 %build
41 python setup.py build
42
43 %install
44 python setup.py install --root %{buildroot}
45 # fix it:
46 perl -pi -e "s@%{buildroot}@@" %buildroot/%python_sitelib/gramps/gen/utils/resource-path
47
48 #cleaning
49 rm -rf %{buildroot}/var
50
51 #menu
52 perl -pi -e 's,%{name}.png,%{name},g' %{buildroot}%{_datadir}/applications/*
53 desktop-file-install --vendor="" \
54 --remove-category="Application" \
55 --add-category="Science" \
56 --dir %{buildroot}%{_datadir}/applications %{buildroot}%{_datadir}/applications/*
57
58 #icons
59 install -m644 %{SOURCE11} -D %{buildroot}%{_iconsdir}/hicolor/48x48/apps/%{name}.png
60 install -m644 %{SOURCE12} -D %{buildroot}%{_iconsdir}/hicolor/32x32/apps/%{name}.png
61 install -m644 %{SOURCE13} -D %{buildroot}%{_iconsdir}/hicolor/16x16/apps/%{name}.png
62
63 %find_lang %{name} --with-gnome --with-man
64
65 rm -f %{buildroot}%python_sitelib/gramps-*.egg-info
66
67 %files -f %{name}.lang
68 %doc README TODO
69 %{_bindir}/%{name}
70 %{_datadir}/appdata/gramps.appdata.xml
71 %{_datadir}/applications/%{name}.desktop
72 %{_datadir}/%{name}
73 %{_datadir}/mime/packages/%{name}.xml
74 %{_datadir}/icons/gnome/*/mimetypes/*
75 %{_iconsdir}/%{name}.png
76 %{_datadir}/mime-info/%{name}.*
77 %{_mandir}/man1/%{name}.1*
78 %{_iconsdir}/hicolor/*/apps/%{name}.png
79 %python_sitelib/%name/

  ViewVC Help
Powered by ViewVC 1.1.30