]> git.pld-linux.org Git - packages/php-phpmailer.git/blame - php-phpmailer.spec
up to 5.2.2-beta2
[packages/php-phpmailer.git] / php-phpmailer.spec
CommitLineData
7605f8f0 1%define pkgname phpmailer
6a698734 2%define php_min_version 5.2.0
41974222 3%define subver beta2
a991a9b9 4%include /usr/lib/rpm/macros.php
46bf6096 5Summary: Full featured email transfer class for PHP
423f17e4 6Summary(pl.UTF-8): W pełni funkcjonalna klasa PHP do przesyłania e-maili
7605f8f0 7Name: php-%{pkgname}
b15df9b0 8Version: 5.2.2
41974222 9Release: 0.%{subver}.1
6a698734 10License: LGPL v2.1
46bf6096 11Group: Development/Languages/PHP
b15df9b0
ER
12#Source0: http://phpmailer.apache-extras.org.codespot.com/files/PHPMailer_%{version}.tgz
13Source0: http://phpmailer.apache-extras.org.codespot.com/files/PHPMailer_%{version}-%{subver}.tgz
41974222 14# Source0-md5: 286d49c243aaf299c58d00c02623b3eb
a991a9b9 15Patch0: paths.patch
46a5f4d3 16URL: http://code.google.com/a/apache-extras.org/p/phpmailer/
ebab167b 17BuildRequires: php-pear-PhpDocumentor
a991a9b9 18BuildRequires: rpm-php-pearprov >= 4.4.2-11
11151c00 19BuildRequires: rpmbuild(macros) >= 1.553
a991a9b9 20Requires: php-common >= 4:%{php_min_version}
72538a42 21Requires: php-date
a991a9b9 22Requires: php-pcre
a991a9b9
ER
23Suggests: php-mbstring
24Suggests: php-openssl
19f5ccc5 25Obsoletes: phpmailer
46bf6096
ER
26BuildArch: noarch
27BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
28
7605f8f0
ER
29%define _appdir %{php_data_dir}/%{pkgname}
30%define _phpdocdir %{_docdir}/phpdoc
46bf6096 31
6a698734
ER
32# exclude optional php dependencies
33%define _noautophp php-openssl php-mbstring php-filter
34
b15df9b0
ER
35# bad depsolver
36%define _noautopear pear(ntlm_sasl_client.php)
37
6a698734
ER
38# put it together for rpmbuild
39%define _noautoreq %{?_noautophp} %{?_noautopear}
a991a9b9 40
46bf6096
ER
41%description
42PHP email transport class featuring multiple file attachments, SMTP
43servers, CCs, BCCs, HTML messages, and word wrap, and more. It can
44send email via sendmail, PHP mail(), or with SMTP. Methods are based
45on the popular AspEmail active server component.
46
423f17e4
JB
47%description -l pl.UTF-8
48Klasa PHP do przesyłania e-mail obsługująca wiele załączników
49plikowych, serwery SMTP, CC, BCC, wiadomości HTML, zawijanie linii
50itp. Potrafi wysyłać pocztę przez sendmaila, funkcją PHP mail() albo
51poprzez SMTP. Metody są oparte na popularnym komponencie AspEmail.
52
7605f8f0
ER
53%package phpdoc
54Summary: Online manual for %{name}
55Summary(pl.UTF-8): Dokumentacja online do %{name}
56Group: Documentation
57Requires: php-dirs
58
59%description phpdoc
60Documentation for %{name}.
61
62%description phpdoc -l pl.UTF-8
63Dokumentacja do %{name}.
64
46bf6096 65%prep
b15df9b0 66%setup -q -n PHPMailer_%{version}%{?subver:-%{subver}}
19f5ccc5 67%patch0 -p1
46bf6096 68
11151c00 69%undos -f php,html,txt README LICENSE
46bf6096 70
b15df9b0 71mv docs/phpdoc .
ebab167b 72
b15df9b0 73%if 0
ebab167b
ER
74%build
75phpdoc --title 'PHPMailer version %{version}' --target phpdoc --defaultpackagename PHPMailer -f 'class.*.php'
76# nuke smarty cache
77rm -rf phpdoc/????????????????????????????????
78rm -rf phpdoc/*/????????????????????????????????
79
80# copy images, phpdoc is likely buggy not doing itself
81sdir=%{php_pear_dir}/data/PhpDocumentor/phpDocumentor/Converters/HTML/frames/templates/earthli/templates/media/images
82install -d phpdoc/media/images
83cp -a $sdir/Constant.png phpdoc/media/images
84cp -a $sdir/Variable.png phpdoc/media/images
b15df9b0 85%endif
7605f8f0 86
46bf6096
ER
87%install
88rm -rf $RPM_BUILD_ROOT
19f5ccc5 89install -d $RPM_BUILD_ROOT%{_appdir}/language
fd66e3cc 90
11151c00 91cp -p class.phpmailer.php $RPM_BUILD_ROOT%{php_data_dir}
19f5ccc5 92# plugins: for smtp and pop before smtp auth
11151c00 93cp -p class.{smtp,pop3}.php $RPM_BUILD_ROOT%{_appdir}
19f5ccc5 94# language: translations of error messages
11151c00 95cp -p language/*.php $RPM_BUILD_ROOT%{_appdir}/language
19f5ccc5 96
b15df9b0 97# extras: htmlfilter.php, ntlm_sasl_client.php
26058974
ER
98cp -a extras $RPM_BUILD_ROOT%{_appdir}
99
19f5ccc5 100# examples
13bc6b87
ER
101install -d $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
102cp -a examples/* $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
46bf6096 103
7605f8f0
ER
104# api doc
105install -d $RPM_BUILD_ROOT%{_phpdocdir}/%{pkgname}
106cp -a phpdoc/* $RPM_BUILD_ROOT%{_phpdocdir}/%{pkgname}
107
46bf6096
ER
108%clean
109rm -rf $RPM_BUILD_ROOT
110
111%files
112%defattr(644,root,root,755)
6a698734 113%doc changelog.txt README docs/*
19f5ccc5
ER
114%{php_data_dir}/class.phpmailer.php
115
13bc6b87 116%dir %{_appdir}
13bc6b87
ER
117%{_appdir}/class.pop3.php
118%{_appdir}/class.smtp.php
13bc6b87 119%dir %{_appdir}/language
19f5ccc5 120%lang(ar) %{_appdir}/language/phpmailer.lang-ar.php
13bc6b87 121%lang(ca) %{_appdir}/language/phpmailer.lang-ca.php
6a698734 122%lang(ch) %{_appdir}/language/phpmailer.lang-ch.php
f4cd874b 123%lang(cs) %{_appdir}/language/phpmailer.lang-cz.php
f4cd874b 124%lang(da) %{_appdir}/language/phpmailer.lang-dk.php
19f5ccc5 125%lang(de) %{_appdir}/language/phpmailer.lang-de.php
13bc6b87
ER
126%lang(es) %{_appdir}/language/phpmailer.lang-es.php
127%lang(et) %{_appdir}/language/phpmailer.lang-et.php
128%lang(fi) %{_appdir}/language/phpmailer.lang-fi.php
129%lang(fo) %{_appdir}/language/phpmailer.lang-fo.php
130%lang(fr) %{_appdir}/language/phpmailer.lang-fr.php
131%lang(hu) %{_appdir}/language/phpmailer.lang-hu.php
132%lang(it) %{_appdir}/language/phpmailer.lang-it.php
133%lang(ja) %{_appdir}/language/phpmailer.lang-ja.php
f6089298 134%lang(nb) %{_appdir}/language/phpmailer.lang-no.php
19f5ccc5 135%lang(nl) %{_appdir}/language/phpmailer.lang-nl.php
13bc6b87 136%lang(pl) %{_appdir}/language/phpmailer.lang-pl.php
19f5ccc5 137%lang(pt_BR) %{_appdir}/language/phpmailer.lang-br.php
13bc6b87
ER
138%lang(ro) %{_appdir}/language/phpmailer.lang-ro.php
139%lang(ru) %{_appdir}/language/phpmailer.lang-ru.php
f4cd874b 140%lang(sv) %{_appdir}/language/phpmailer.lang-se.php
13bc6b87 141%lang(tr) %{_appdir}/language/phpmailer.lang-tr.php
6a698734
ER
142%lang(zh) %{_appdir}/language/phpmailer.lang-zh.php
143%lang(zh_CN) %{_appdir}/language/phpmailer.lang-zh_cn.php
13bc6b87 144
26058974 145%dir %{_appdir}/extras
b15df9b0 146%{_appdir}/extras/class.html2text.inc
26058974 147%{_appdir}/extras/htmlfilter.php
b15df9b0 148%{_appdir}/extras/ntlm_sasl_client.php
26058974 149
13bc6b87 150%{_examplesdir}/%{name}-%{version}
7605f8f0
ER
151
152%files phpdoc
153%defattr(644,root,root,755)
154%{_phpdocdir}/%{pkgname}
This page took 0.101451 seconds and 4 git commands to generate.