]> git.pld-linux.org Git - packages/gmime.git/blob - gmime.spec
- release 6 (by relup.sh)
[packages/gmime.git] / gmime.spec
1 #
2 # Conditional build:
3 %bcond_without  dotnet  # without .NET support
4
5 %ifarch i386 x32
6 %undefine       with_dotnet
7 %endif
8
9 %{?with_dotnet:%include /usr/lib/rpm/macros.mono}
10 Summary:        GMIME library
11 Summary(pl.UTF-8):      Biblioteka GMIME
12 Name:           gmime
13 Version:        2.6.20
14 Release:        6
15 License:        LGPL v2.1+
16 Group:          Libraries
17 Source0:        http://ftp.gnome.org/pub/GNOME/sources/gmime/2.6/%{name}-%{version}.tar.xz
18 # Source0-md5:  82612c42f39f6e75273a92e6de44554f
19 Patch0:         %{name}-link.patch
20 Patch1:         %{name}-am.patch
21 URL:            http://spruce.sourceforge.net/gmime/
22 BuildRequires:  autoconf >= 2.54
23 BuildRequires:  automake >= 1:1.9
24 BuildRequires:  gettext-tools
25 BuildRequires:  glib2-devel >= 1:2.18.0
26 BuildRequires:  gobject-introspection-devel >= 1.30.0
27 BuildRequires:  gpgme-devel >= 1:1.1.6
28 BuildRequires:  gtk-doc >= 1.8
29 BuildRequires:  libtool
30 BuildRequires:  pkgconfig
31 BuildRequires:  tar >= 1:1.22
32 BuildRequires:  xz
33 BuildRequires:  zlib-devel
34 %if %{with dotnet}
35 BuildRequires:  dotnet-gtk-sharp2-devel >= 2.9.0
36 BuildRequires:  mono-csharp >= 1.1.16.1
37 %endif
38 Requires:       glib2 >= 1:2.18.0
39 Requires:       gpgme >= 1:1.1.6
40 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
41
42 %description
43 This library allows you to manipulate MIME messages.
44
45 %description -l pl.UTF-8
46 Ta biblioteka pozwala na manipulowanie wiadomościami MIME.
47
48 %package devel
49 Summary:        Header files to develop libgmime applications
50 Summary(pl.UTF-8):      Pliki nagłówkowe do tworzenia programów z użyciem libgmime
51 Group:          Development/Libraries
52 Requires:       %{name} = %{version}-%{release}
53 Requires:       glib2-devel >= 1:2.18.0
54 Requires:       gpgme-devel >= 1:1.1.6
55 Requires:       zlib-devel
56
57 %description devel
58 Header files develop libgmime applications.
59
60 %description devel -l pl.UTF-8
61 Pliki nagłówkowe do tworzenia programów z użyciem libgmime.
62
63 %package static
64 Summary:        Static gmime library
65 Summary(pl.UTF-8):      Statyczna biblioteka gmime
66 Group:          Development/Libraries
67 Requires:       %{name}-devel = %{version}-%{release}
68
69 %description static
70 Static gmime library.
71
72 %description static -l pl.UTF-8
73 Statyczna biblioteka gmime.
74
75 %package apidocs
76 Summary:        gmime library API documentation
77 Summary(pl.UTF-8):      Dokumentacja API biblioteki gmime
78 Group:          Documentation
79 Requires:       gtk-doc-common
80 %if "%{_rpmversion}" >= "5"
81 BuildArch:      noarch
82 %endif
83
84 %description apidocs
85 gmime library API documentation.
86
87 %description apidocs -l pl.UTF-8
88 Dokumentacja API biblioteki gmime.
89
90 %package -n dotnet-gmime-sharp
91 Summary:        .NET language bindings for gmime
92 Summary(pl.UTF-8):      Wiązania gmime dla .NET
93 Group:          Development/Libraries
94 Requires:       %{name} = %{version}-%{release}
95 Requires:       dotnet-gtk-sharp2 >= 2.9.0
96 Requires:       mono >= 1.1.16.1
97
98 %description -n dotnet-gmime-sharp
99 .NET language bindings for gmime
100
101 %description -n dotnet-gmime-sharp -l pl.UTF-8
102 Wiązania gmime dla .NET
103
104 %package -n dotnet-gmime-sharp-devel
105 Summary:        Development part of dotnet-gmime-sharp
106 Summary(pl.UTF-8):      Część dla programistów dotnet-gmime-sharp
107 Group:          Development/Libraries
108 Requires:       dotnet-%{name}-sharp = %{version}-%{release}
109
110 %description -n dotnet-gmime-sharp-devel
111 Development part of dotnet-gmime-sharp.
112
113 %description -n dotnet-gmime-sharp-devel -l pl.UTF-8
114 Część dla programistów dotnet-gmime-sharp.
115
116 %package -n vala-gmime
117 Summary:        Vala API for gmime library
118 Summary(pl.UTF-8):      API języka Vala do biblioteki gmime
119 Group:          Development/Languages
120 Requires:       %{name}-devel = %{version}-%{release}
121 Requires:       vala
122 %if "%{_rpmversion}" >= "5"
123 BuildArch:      noarch
124 %endif
125
126 %description -n vala-gmime
127 Vala API for gmime library.
128
129 %description -n vala-gmime -l pl.UTF-8
130 API języka Vala do biblioteki gmime.
131
132 %prep
133 %setup -q
134 %patch0 -p1
135 %patch1 -p1
136
137 %build
138 %{__libtoolize}
139 %{__aclocal} -I m4
140 %{__autoconf}
141 %{__autoheader}
142 %{__automake}
143 %configure \
144         --enable-largefile \
145         --enable-mono%{!?with_dotnet:=no} \
146         --disable-silent-rules \
147         --enable-smime \
148         --with-html-dir=%{_gtkdocdir}
149
150 %{__make}
151
152 %install
153 rm -rf $RPM_BUILD_ROOT
154
155 %{__make} install \
156         DESTDIR=$RPM_BUILD_ROOT \
157         HTML_DIR=%{_gtkdocdir}
158
159 # obsoleted by pkg-config
160 %{__rm} $RPM_BUILD_ROOT%{_libdir}/libgmime-2.6.la
161
162 %clean
163 rm -rf $RPM_BUILD_ROOT
164
165 %post   -p /sbin/ldconfig
166 %postun -p /sbin/ldconfig
167
168 %files
169 %defattr(644,root,root,755)
170 %doc AUTHORS ChangeLog README TODO
171 %attr(755,root,root) %{_libdir}/libgmime-2.6.so.*.*.*
172 %attr(755,root,root) %ghost %{_libdir}/libgmime-2.6.so.0
173 %{_libdir}/girepository-1.0/GMime-2.6.typelib
174
175 %files devel
176 %defattr(644,root,root,755)
177 %doc PORTING
178 %attr(755,root,root) %{_libdir}/libgmime-2.6.so
179 %{_includedir}/gmime-2.6
180 %{_datadir}/gir-1.0/GMime-2.6.gir
181 %{_pkgconfigdir}/gmime-2.6.pc
182
183 %files static
184 %defattr(644,root,root,755)
185 %{_libdir}/libgmime-2.6.a
186
187 %files apidocs
188 %defattr(644,root,root,755)
189 %{_gtkdocdir}/gmime-2.6
190
191 %if %{with dotnet}
192 %files -n dotnet-gmime-sharp
193 %defattr(644,root,root,755)
194 %{_prefix}/lib/mono/gac/gmime-sharp
195
196 %files -n dotnet-gmime-sharp-devel
197 %defattr(644,root,root,755)
198 %{_prefix}/lib/mono/gmime-sharp-2.6
199 %{_datadir}/gapi-2.0/gmime-api.xml
200 %{_pkgconfigdir}/gmime-sharp-2.6.pc
201 %endif
202
203 %files -n vala-gmime
204 %defattr(644,root,root,755)
205 %{_datadir}/vala/vapi/gmime-2.6.deps
206 %{_datadir}/vala/vapi/gmime-2.6.vapi
This page took 0.086703 seconds and 3 git commands to generate.