# Note that this is NOT a relocatable package %define ver 3.2.15 %define prefix /usr %define enable_gtk_doc 1 %if %{enable_gtk_doc} %define gtkdoc_configure_flags --enable-gtk-doc %else %define gtkdoc_configure_flags --disable-gtk-doc %endif Summary: MIME library Name: gmime Version: %ver Release: 1 License: LGPL Group: Development/Libraries URL: https://github.com/jstedfast/gmime Source: ftp://ftp.gnome.org/pub/GNOME/sources/gmime/3.0/gmime-%{version}.tar.xz BuildRoot: /var/tmp/%{name}-%{version}-%{release}-root Requires: glib2 >= 2.68.0 BuildRequires: glib2-devel >= 2.68.0 Requires: libidn2 >= 2.0.0 BuildRequires: libidn2-devel >= 2.0.0 BuildRequires: gcc-c++ %description GMime is a set of utilities for parsing and creating messages using the Multipurpose Internet Mail Extension (MIME) %package devel Summary: Development files for %{name} Requires: %{name}%{?_isa} = %{version}-%{release} %description devel The %{name}-devel package contains libraries and header files for developing applications that use %{name}. %prep %setup %build if [ ! -f configure ]; then CFLAGS="$RPM_OPT_FLAGS" ./autogen.sh $ARCHFLAG %{config_opts} fi CFLAGS="$RPM_OPT_FLAGS" ./configure --prefix=%prefix make %install rm -rf $RPM_BUILD_ROOT make install DESTDIR=${RPM_BUILD_ROOT} mv $RPM_BUILD_ROOT%{prefix}/lib/pkgconfig $RPM_BUILD_ROOT%{prefix}/share %clean rm -rf $RPM_BUILD_ROOT %files %defattr(-, root, root) %doc AUTHORS ChangeLog COPYING NEWS README TODO %{prefix}/lib/libgmime* %files devel %{prefix}/share/pkgconfig/* %{prefix}/include/gmime-3.0/gmime/*.h %if %{enable_gtk_doc} %{_datadir}/gtk-doc/html/*/* %endif %changelog * Sun Feb 15 2026 Fabrice Colin - Updated for Fedora * Mon Nov 29 2004 Ryan Skadberg - Added in sharp package for .NET bindings * Wed Dec 9 2002 Benjamin Lee - fixed sharutils conflict with uudecode and uuencode. - removed duplicate libgmime inclusion in %files. * Wed Dec 4 2002 Benjamin Lee - fixed files for gtk-doc, pkconfig, and includes. * Sat Mar 24 2001 Leland Elie - created spec file.