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