[packages/php-dompdf] update php depcs
glen
glen at pld-linux.org
Tue Mar 31 15:58:53 CEST 2015
commit 65ec0b27d0feb8208a14f5f9b7199307468f8b7f
Author: Elan Ruusamäe <glen at delfi.ee>
Date: Tue Mar 31 16:58:47 2015 +0300
update php depcs
php-dompdf.spec | 24 +++++++++++++++++++++---
1 file changed, 21 insertions(+), 3 deletions(-)
---
diff --git a/php-dompdf.spec b/php-dompdf.spec
index c9bb2dc..e3039ab 100644
--- a/php-dompdf.spec
+++ b/php-dompdf.spec
@@ -1,5 +1,8 @@
+# TODO
+# - external php-font-lib
+# - external php-tcpdf
%define pkgname dompdf
-%define php_min_version 5.2.1
+%define php_min_version 5.2.7
%include /usr/lib/rpm/macros.php
Summary: HTML to PDF converter
Name: php-%{pkgname}
@@ -15,11 +18,26 @@ BuildRequires: rpm-php-pearprov >= 4.4.2-11
BuildRequires: rpmbuild(macros) >= 1.461
BuildRequires: unzip
Requires: php(core) >= %{php_min_version}
+Requires: php(date)
+Requires: php(dom)
+Requires: php(gd)
+Requires: php(iconv)
+Requires: php(json)
Requires: php(mbstring)
+Requires: php(pcre)
+Requires: php(spl)
+Requires: php(xml)
BuildArch: noarch
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
-%define _noautoreq_pear dompdf_config.inc.php
+%define _noautoreq_pear dompdf_config.inc.php .*Font_Binary_Stream.php
+
+# exclude optional php dependencies
+%define _noautophp php-curl php-pgsql php.*pgsql
+
+# put it together for rpmbuild
+%define _noautoreq %{?_noautophp} %{?_noautopear}
+
%define _appdir %{php_data_dir}/%{pkgname}
%description
@@ -36,7 +54,7 @@ mv %{pkgname}/* .
%install
rm -rf $RPM_BUILD_ROOT
install -d $RPM_BUILD_ROOT%{_appdir}
-cp -p *.php $RPM_BUILD_ROOT%{_appdir}
+cp -a dompdf.php load_font.php include lib $RPM_BUILD_ROOT%{_appdir}
install -d $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
cp -a www/* $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/php-dompdf.git/commitdiff/65ec0b27d0feb8208a14f5f9b7199307468f8b7f
More information about the pld-cvs-commit
mailing list