source: projects/specs/trunk/g/gmime22/gmime22-vl.spec @ 1897

Revision 1897, 6.8 KB checked in by Takemikaduchi, 14 years ago (diff)

rebuild with rpm-4.8.1

Line 
1Summary:        Library for creating and parsing MIME messages
2Summary(ja):    MIMEメッセージを生成またパースするためのライブラリ
3Name:           gmime22
4Version:        2.2.26
5Release:        3%{?_dist_release}
6Group:          System Environment/Libraries
7License:        GPL
8URL:            http://spruce.sourceforge.net/gmime/
9Source0:        http://spruce.sourceforge.net/gmime/sources/v2.2/gmime-%{version}.tar.bz2
10BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root
11
12BuildRequires:  glib2-devel >= 2.10.0
13BuildRequires:  zlib-devel >= 1.2.1.1
14BuildRequires:  automake, libtool, gettext, gtk-doc
15
16Patch1: gmime-2.2.3-use-pkg-config.patch
17Patch2: gmime-2.2.3-libdir.patch
18Patch3: gmime-2.2.3-automake.patch
19Patch4: gmime-2.2.23-gacutil.patch
20Patch5: gmime-2.2.26-CVE-2010-0409.patch
21
22# Mono only availible on these:
23%define mono_archs %ix86 x86_64 ppc ia64 armv4l sparc
24# no mono on s390 for now: s390 s390x
25
26%ifarch %mono_archs
27BuildRequires:  mono-devel gtk-sharp2-gapi
28BuildRequires:  gtk-sharp2 >= 2.8.0
29%define monodir %{_prefix}/lib/mono
30%endif
31
32%description
33The GMime suite provides a core library and set of utilities which may be
34used for the creation and parsing of messages using the Multipurpose
35Internet Mail Extension (MIME).
36
37
38%package        devel
39Summary:        Header files to develop libgmime applications
40Group:          Development/Libraries
41Requires:       %{name} = %{version}-%{release}
42Requires:       glib2-devel
43
44%description    devel
45The GMime suite provides a core library and set of utilities which may be
46used for the creation and parsing of messages using the Multipurpose
47Internet Mail Extension (MIME). The devel-package contains header files
48to develop applications that use libgmime.
49
50%ifarch %mono_archs
51%package        sharp
52Summary:        mono bindings for gmime
53Group:          Development/Libraries
54Requires:       %{name} = %{version}-%{release}
55Requires:       gtk-sharp2
56
57%description    sharp
58The GMime suite provides a core library and set of utilities which may be
59used for the creation and parsing of messages using the Multipurpose
60Internet Mail Extension (MIME). The devel-package contains support
61for developing mono applications that use libgmime.
62%endif
63
64%prep
65%setup -q -n gmime-%{version}
66%patch1 -p1 -b .use-pkg-config
67#%patch2 -p1 -b .libdir
68#%patch3 -p0 -b .automake
69
70%ifarch %mono_archs
71%patch4 -p1 -b .gacutil
72%endif
73
74%patch5 -p1 -b .CVE-2010-0409
75
76%build
77cp %{_datadir}/gettext/config.rpath .
78autoreconf --force --install
79
80%ifarch %mono_archs
81export MONO_SHARED_DIR=%{_builddir}/%{?buildsubdir}
82MONO_ARGS="--enable-mono"
83%endif
84
85%configure $MONO_ARGS
86make %{?_smp_mflags}
87
88
89%install
90rm -rf $RPM_BUILD_ROOT
91export MONO_SHARED_DIR=%{_builddir}/%{?buildsubdir}
92make install DESTDIR=$RPM_BUILD_ROOT
93
94find $RPM_BUILD_ROOT -type f -name "*.la" -exec rm -f {} ';'
95
96# Don't conflict with sharutils:
97mv $RPM_BUILD_ROOT%{_bindir}/uuencode $RPM_BUILD_ROOT%{_bindir}/gmime-uuencode-2.2
98mv $RPM_BUILD_ROOT%{_bindir}/uudecode $RPM_BUILD_ROOT%{_bindir}/gmime-uudecode-2.2
99
100
101%clean
102rm -rf $RPM_BUILD_ROOT
103
104%post -p /sbin/ldconfig
105
106%postun -p /sbin/ldconfig
107
108
109%files
110%defattr(-,root,root,-)
111%doc AUTHORS COPYING ChangeLog README TODO
112%{_bindir}/gmime-uu??code-2.2
113%{_libdir}/lib*.so.*
114
115%files devel
116%defattr(-,root,root,-)
117%{_bindir}/gmime-config
118%{_libdir}/lib*.a
119%{_libdir}/lib*.so
120%{_libdir}/gmimeConf.sh
121%{_libdir}/pkgconfig/gmime-2.0.pc
122%{_includedir}/gmime-2.0
123%{_datadir}/gtk-doc/html/gmime
124
125%ifarch %mono_archs
126%files sharp
127%defattr(-,root,root,-)
128%{_libdir}/pkgconfig/gmime-sharp.pc
129%{monodir}/gac/gmime-sharp
130%{monodir}/gmime-sharp
131%{_datadir}/gapi-2.0/gmime-api.xml
132%endif
133
134
135%changelog
136* Sat Sep 25 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 2.2.26-3
137- rebuild with rpm-4.8.1 for pkg-config file
138
139* Mon Aug 16 2010 Shu KONNO <owa@bg.wakwak.com> 2.2.26-2
140- added gmime-2.2.26-CVE-2010-0409.patch
141
142* Sun Apr 11 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 2.2.26-1
143- new upstream release
144- change package name (gmime22)
145
146* Thu Sep 18 2008 Shu KONNO <owa@bg.wakwak.com> 2.2.23-1vl5
147- new upstream release
148- rebuilt with mono-2.0
149- added gmime-2.2.23-gacutil.patch
150
151* Tue Aug 26 2008 Shu KONNO <owa@bg.wakwak.com> 2.2.9-1vl5
152- applied new versioning policy, spec in utf-8
153- updated gmime to 2.2.9
154- dropt gmime-2.2.3-libdir.patch
155- dropt gmime-2.2.3-automake.patch
156
157* Sun Apr 29 2007 Daisuke SUZUKI <daisuke@linux.or.jp> 2.2.3-0vl1
158- initial build for Vine Linux
159
160* Tue Feb  6 2007 Alexander Larsson <alexl@redhat.com> - 2.2.3-5
161- Fix build with new automake (#224157)
162
163* Thu Oct 12 2006 Alexander Larsson <alexl@redhat.com> - 2.2.3-4
164- Bump glib requirement to 2.6 (#209565)
165
166* Tue Sep  5 2006 Alexander Larsson <alexl@redhat.com> - 2.2.3-3
167- fix gmime-config multilib conflict (#205208)
168
169* Sat Aug 19 2006 Matthias Clasen <mclasen@redhat.com> - 2.2.3-2
170- Rebuild
171
172* Fri Aug 18 2006 Alexander Larsson <alexl@redhat.com> - 2.2.3-1
173- Upgrade to 2.2.3
174- Use the new mono libdir
175
176* Wed Jul 12 2006 Jesse Keating <jkeating@redhat.com> - sh: line 0: fg: no job control
177- rebuild
178
179* Fri Jun  9 2006 Alexander Larsson <alexl@redhat.com> - 2.2.1-2
180- Disable mono parts on s390* as mono doesn't build on s390 atm
181
182* Tue May 23 2006 Alexander Larsson <alexl@redhat.com> - 2.2.1-1
183- Update to 2.2.1
184- Fix multilib -devel conflict by using pkg-config in gmime-config (#192675)
185
186* Tue Feb 28 2006 Karsten Hopp <karsten@redhat.de> 2.1.19-4
187- BuildRequires: gtk-sharp2 on mono archs only
188
189* Sun Feb 12 2006 Christopher Aillon <caillon@redhat.com> - 2.1.19-3
190- Rebuild
191
192* Tue Feb  7 2006 Jesse Keating <jkeating@redhat.com> - 2.1.19-2.1
193- rebuilt for new gcc4.1 snapshot and glibc changes
194
195* Tue Jan 31 2006 Christopher Aillon <caillon@redhat.com> - 2.1.19-2
196- Rebuild
197
198* Sun Jan 22 2006 Alexander Larsson <alexl@redhat.com> - 2.1.19-1
199- Update to 2.1.19 (needed by beagle 0.2.0)
200
201* Thu Jan 19 2006 Alexander Larsson <alexl@redhat.com> 2.1.17-3
202- Build on s390x
203
204* Mon Jan  9 2006 Alexander Larsson <alexl@redhat.com> 2.1.17-2
205- build gmime-sharp conditionally on mono arches
206
207* Mon Jan  9 2006 Alexander Larsson <alexl@redhat.com> - 2.1.17-1
208- Move from Extras to Core, Update to 2.1.17, add gmime-sharp subpackage
209
210* Wed Aug 10 2005 Thorsten Leemhuis <fedora[AT]leemhuis[DOT]info> - 2.1.15-1
211- Update to 2.1.15
212- Use dist
213
214* Wed May 18 2005 Colin Charles <colin@fedoraproject.org> - 2.1.9-5
215- bump release, request build on ppc
216
217* Thu Mar 31 2005 Michael Schwendt <mschwendt[AT]users.sf.net> - 2.1.9-4
218- add dep glib2-devel for pkgconfig in -devel package
219
220* Mon Oct 18 2004 Thorsten Leemhuis <fedora[AT]leemhuis[DOT]info> - 0:2.1.9-0.fdr.3
221- Remove ldconfig from Requires pre and post
222
223* Mon Oct 18 2004 Thorsten Leemhuis <fedora[AT]leemhuis[DOT]info> - 0:2.1.9-0.fdr.2
224- BR zlib-devel
225- Don't ship empty news file
226- Fixes to the files section
227- Change ldconfig in post* calls to -p /sbin/ldconfig
228
229
230* Sun Oct 17 2004 Thorsten Leemhuis <fedora[AT]leemhuis[DOT]info> - 0:2.1.9-0.fdr.1
231- Initial RPM release.
Note: See TracBrowser for help on using the repository browser.