51eb16f8f3e1f90e6f600e953ec59cf7459839d3
[platform/upstream/shared-mime-info.git] / packaging / shared-mime-info.spec
1 Name:           shared-mime-info
2 Version:        1.3
3 Release:        0
4 License:        GPL-2.0+
5 Summary:        Shared MIME Database
6 Url:            http://freedesktop.org/wiki/Software/shared-mime-info
7 Group:          Base/Configuration
8 Source:         http://people.freedesktop.org/~hadess/%{name}-%{version}.tar.xz
9 Source1:        mime-info-to-mime
10 Source2:        macros.shared-mime-info
11 Source1001:     shared-mime-info.manifest
12 BuildRequires:  intltool
13 BuildRequires:  libxml2-tools
14 BuildRequires:  pkgconfig(glib-2.0)
15 BuildRequires:  pkgconfig(libxml-2.0)
16 Requires:       /usr/bin/fgrep
17 Requires:       /usr/bin/mkdir
18 Requires:       /usr/bin/rm
19 #!BuildIgnore:  shared-mime-info
20 # needed by update-mime-database
21 Provides:       %{name}-devel = %{version}
22
23 %description
24 This package contains:
25
26 - The freedesktop.org shared MIME database spec.
27
28 - The merged GNOME and KDE databases, in the new format.
29
30 - The update-mime-database command, used to install new MIME data.
31
32 %package tools
33 Summary:    Tools supporting shared-mime-info 
34 Requires:   shared-mime-info
35
36 %description tools
37 Tools to support packages %{name}
38
39 %prep
40 %setup -q
41 cp %{SOURCE1001} .
42
43 %build
44 export CFLAGS=`echo $RPM_OPT_FLAGS |sed -e 's/atom/i686/g'`
45 %configure 
46 make V=1
47
48 %install
49 %make_install
50 install %{SOURCE1} %{buildroot}%{_bindir}/
51 %find_lang %{name} %{?no_lang_C}
52 # Install rpm macros
53 install -D -m644 %{SOURCE2} %{buildroot}%{_sysconfdir}/rpm/macros.shared-mime-info
54
55
56 %post
57 %{_bindir}/update-mime-database %{_datadir}/mime || true
58
59 %lang_package
60
61 %docs_package
62
63 %files
64 %manifest %{name}.manifest
65 %defattr (-, root, root)
66 %license COPYING
67 %{_bindir}/update-mime-database
68 %{_datadir}/mime/packages/*.xml
69 %{_datadir}/pkgconfig/*.pc
70 %ghost %{_datadir}/mime/[a-ms-vxX]*
71 %{_sysconfdir}/rpm/macros.shared-mime-info
72
73
74 %files tools
75 %manifest %{name}.manifest
76 %{_bindir}/mime-info-to-mime
77
78 %changelog