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