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