%define php_min_version 5.1.0 %include /usr/lib/rpm/macros.php Summary: Full featured email transfer class for PHP Summary(pl.UTF-8): W pełni funkcjonalna klasa PHP do przesyłania e-maili Name: php-phpmailer Version: 2.3 Release: 1 License: LGPL Group: Development/Languages/PHP Source0: http://dl.sourceforge.net/phpmailer/phpMailer_v%{version}.tar.gz # Source0-md5: 897f53ab746c48f372364b7745d8d468 Patch0: paths.patch Patch1: phpmailer-update-et.patch URL: http://phpmailer.codeworxtech.com/ BuildRequires: rpm-php-pearprov >= 4.4.2-11 BuildRequires: rpmbuild(macros) >= 1.520 Requires: php-common >= 4:%{php_min_version} Requires: php-pcre Suggests: php-hash Suggests: php-mbstring Suggests: php-openssl Obsoletes: phpmailer BuildArch: noarch BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) %define _appdir %{php_data_dir}/phpmailer # Exclude optional PHP extension dependencies %define _noautoreq php-hash php-openssl php-mbstring %description PHP email transport class featuring multiple file attachments, SMTP servers, CCs, BCCs, HTML messages, and word wrap, and more. It can send email via sendmail, PHP mail(), or with SMTP. Methods are based on the popular AspEmail active server component. %description -l pl.UTF-8 Klasa PHP do przesyłania e-mail obsługująca wiele załączników plikowych, serwery SMTP, CC, BCC, wiadomości HTML, zawijanie linii itp. Potrafi wysyłać pocztę przez sendmaila, funkcją PHP mail() albo poprzez SMTP. Metody są oparte na popularnym komponencie AspEmail. %prep %setup -q -n phpMailer_v%{version} %patch0 -p1 %patch1 -p1 find '(' -name '*.php' -o -name '*.html' -o -name '*.txt' ')' -print0 | xargs -0 %{__sed} -i -e 's,\r$,,' %{__sed} -i -e 's,\r$,,' README LICENSE %install rm -rf $RPM_BUILD_ROOT install -d $RPM_BUILD_ROOT%{_appdir}/language cp -a class.phpmailer.php $RPM_BUILD_ROOT%{php_data_dir} # plugins: for smtp and pop before smtp auth cp -a class.{smtp,pop3}.php $RPM_BUILD_ROOT%{_appdir} # language: translations of error messages cp -a language/*.php $RPM_BUILD_ROOT%{_appdir}/language # examples install -d $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version} cp -a examples/* $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version} %clean rm -rf $RPM_BUILD_ROOT %files %defattr(644,root,root,755) %doc ChangeLog.txt README LICENSE docs/* %{php_data_dir}/class.phpmailer.php %dir %{_appdir} %{_appdir}/class.pop3.php %{_appdir}/class.smtp.php %dir %{_appdir}/language %{_appdir}/language/phpmailer.lang-en.php %lang(ar) %{_appdir}/language/phpmailer.lang-ar.php %lang(ca) %{_appdir}/language/phpmailer.lang-ca.php %lang(cs) %{_appdir}/language/phpmailer.lang-cz.php %lang(da) %{_appdir}/language/phpmailer.lang-dk.php %lang(de) %{_appdir}/language/phpmailer.lang-de.php %lang(es) %{_appdir}/language/phpmailer.lang-es.php %lang(et) %{_appdir}/language/phpmailer.lang-et.php %lang(fi) %{_appdir}/language/phpmailer.lang-fi.php %lang(fo) %{_appdir}/language/phpmailer.lang-fo.php %lang(fr) %{_appdir}/language/phpmailer.lang-fr.php %lang(hu) %{_appdir}/language/phpmailer.lang-hu.php %lang(it) %{_appdir}/language/phpmailer.lang-it.php %lang(ja) %{_appdir}/language/phpmailer.lang-ja.php %lang(nb) %{_appdir}/language/phpmailer.lang-no.php %lang(nl) %{_appdir}/language/phpmailer.lang-nl.php %lang(pl) %{_appdir}/language/phpmailer.lang-pl.php %lang(pt_BR) %{_appdir}/language/phpmailer.lang-br.php %lang(ro) %{_appdir}/language/phpmailer.lang-ro.php %lang(ru) %{_appdir}/language/phpmailer.lang-ru.php %lang(sv) %{_appdir}/language/phpmailer.lang-se.php %lang(tr) %{_appdir}/language/phpmailer.lang-tr.php %{_examplesdir}/%{name}-%{version}