1# Note that this is NOT a relocatable package 2%define ver 3.2.7 3%define prefix /usr 4%define enable_gtk_doc 0 5 6%if %{enable_gtk_doc} 7%define gtkdoc_configure_flags --enable-gtk-doc 8%else 9%define gtkdoc_configure_flags --disable-gtk-doc 10%endif 11 12Summary: MIME library 13Name: gmime 14Version: %ver 15Release: 1 16Copyright: LGPL 17Group: Development/Libraries 18URL: https://github.com/jstedfast/gmime 19 20Source: ftp://ftp.gnome.org/pub/GNOME/sources/gmime/3.0/gmime-%{version}.tar.bz2 21BuildRoot: /var/tmp/%{name}-%{version}-%{release}-root 22 23Requires: glib2 >= 2.26.0 24BuildRequires: glib2-devel >= 2.26.0 25 26%description 27GMime is a set of utilities for parsing and creating messages using 28the Multipurpose Internet Mail Extension (MIME) 29 30%prep 31%setup 32 33%build 34if [ ! -f configure ]; then 35 CFLAGS="$RPM_OPT_FLAGS" ./autogen.sh $ARCHFLAG %{config_opts} 36fi 37CFLAGS="$RPM_OPT_FLAGS" ./configure --prefix=%prefix 38make 39 40%install 41rm -rf $RPM_BUILD_ROOT 42make install DESTDIR=${RPM_BUILD_ROOT} 43 44# rename to prevent conflict with uu* utils from sharutils 45 46mv $RPM_BUILD_ROOT%{prefix}/bin/uuencode $RPM_BUILD_ROOT%{prefix}/bin/gmime-uuencode 47mv $RPM_BUILD_ROOT%{prefix}/bin/uudecode $RPM_BUILD_ROOT%{prefix}/bin/gmime-uudecode 48 49%clean 50rm -rf $RPM_BUILD_ROOT 51 52%files 53%defattr(-, root, root) 54 55%doc doc/html/* AUTHORS ChangeLog NEWS README LICENSE COPYING TODO 56%{prefix}/bin/* 57%{prefix}/lib/*.sh 58%{prefix}/lib/libgmime* 59%{prefix}/lib/pkgconfig/* 60%{prefix}/include/gmime-3.0/gmime/*.h 61%if %{enable_gtk_doc} 62%{_datadir}/gtk-doc/html/*/* 63%endif 64 65%changelog 66* Mon Nov 29 2004 Ryan Skadberg <skadz@stigmata.org> 67- Added in sharp package for .NET bindings 68 69* Wed Dec 9 2002 Benjamin Lee <benjamin.lee@aspectdata.com> 70- fixed sharutils conflict with uudecode and uuencode. 71- removed duplicate libgmime inclusion in %files. 72 73* Wed Dec 4 2002 Benjamin Lee <benjamin.lee@aspectdata.com> 74- fixed files for gtk-doc, pkconfig, and includes. 75 76* Sat Mar 24 2001 Leland Elie <lelie@airmail.net> 77- created spec file. 78