%define major 6 %define libname %mklibname esmtp %{major} %define develname %mklibname esmtp -d %define plugindir %{_libdir}/esmtp%{major}-plugins Summary: SMTP client library Name: libesmtp Version: 1.0.6 Release: %mkrel 4 License: LGPLv2+ Group: System/Libraries URL: http://www.stafford.uklinux.net/libesmtp/ Source0: ttp://www.stafford.uklinux.net/libesmtp/%{name}-%{version}.tar.gz Patch0: libesmtp-build.patch Patch1: libesmtp-1.0.6-automake.1.13.patch BuildRequires: openssl-devel BuildRequires: multiarch-utils >= 1.0.3 BuildRequires: libltdl-devel BuildRequires: automake BuildRequires: autoconf2.5 BuildRequires: libtool BuildRequires: pkgconfig %description LibESMTP is a library to manage posting (or submission of) electronic mail using SMTP to a preconfigured Mail Transport Agent (MTA) such as Exim. It may be used as part of a Mail User Agent (MUA) or another program that must be able to post electronic mail but where mail functionality is not the program's primary purpose. %package -n %{libname} Summary: %{summary} Group: %{group} Provides: %{name} = %{version}-%{release} Obsoletes: %{name} %description -n %{libname} LibESMTP is a library to manage posting (or submission of) electronic mail using SMTP to a preconfigured Mail Transport Agent (MTA) such as Exim. It may be used as part of a Mail User Agent (MUA) or another program that must be able to post electronic mail but where mail functionality is not the program's primary purpose. %package -n %{develname} Summary: Headers and development libraries for libESMTP Group: Development/C Requires: %{libname} = %{version} Provides: %{name}-devel = %{version}-%{release} Obsoletes: %{libname}-devel %description -n %{develname} LibESMTP is a library to manage posting (or submission of) electronic mail using SMTP to a preconfigured Mail Transport Agent (MTA) such as Exim. The libesmtp-devel package contains headers and development libraries necessary for building programs against libesmtp. %prep %setup -q %apply_patches mkdir -p m4 %build autoreconf -fi if pkg-config openssl ; then export CFLAGS="$CFLAGS %{optflags} `pkg-config --cflags openssl`" export CPPFLAGS="$CPPFLAGS `pkg-config --cflags-only-I openssl`" export LDFLAGS="$LDFLAGS `pkg-config --libs-only-L openssl`" fi %configure2_5x --disable-static \ --with-auth-plugin-dir=%{plugindir} \ --enable-pthreads \ --enable-require-all-recipients \ --enable-etrn \ --enable-ntlm --disable-static %make %install %makeinstall_std # remove unneeded files find %{buildroot} -name '*.la' -delete %multiarch_binaries %{buildroot}%{_bindir}/libesmtp-config %files -n %{libname} %doc AUTHORS COPYING* ChangeLog NEWS Notes README TODO %{_libdir}/libesmtp.so.%{major}* %{plugindir} %files -n %{develname} %multiarch %{multiarch_bindir}/libesmtp-config %{_bindir}/libesmtp-config %{_includedir}/* %{_libdir}/*.so %changelog * Sat Jan 12 2013 fwang <fwang> 1.0.6-4.mga3 + Revision: 357587 - create m4 dir - fix build with automake 1.13 + umeabot <umeabot> - Mass Rebuild - https://wiki.mageia.org/en/Feature:Mageia3MassRebuild * Sat Jun 11 2011 dmorgan <dmorgan> 1.0.6-3.mga2 + Revision: 103360 - Remove .la files * Sun Feb 06 2011 spuhler <spuhler> 1.0.6-2.mga1 + Revision: 47850 - removed buildroot definition from .spec - imported package libesmtp