# NOTE:
# - *.z are just gzcompress-ed .ttf files
-%define ver %(echo %{version} | tr . _)
%define pkgname tcpdf
%define php_min_version 5.2.7
-%include /usr/lib/rpm/macros.php
Summary: TCPDF - PHP class for PDF
Name: php-%{pkgname}
-Version: 6.2.12
+Version: 6.6.5
Release: 1
License: LGPL v2.1
Group: Development/Languages/PHP
-Source0: http://downloads.sourceforge.net/tcpdf/tcpdf_%{ver}.zip
-# Source0-md5: 904160b3eb1ba1ed2881d2d64b782486
+Source0: https://github.com/tecnickcom/TCPDF/archive/refs/tags/%{version}.tar.gz
+# Source0-md5: 6dba74875045bf54f0099515c8d7213e
+Patch0: shebang.patch
URL: http://www.tcpdf.org/
BuildRequires: %{php_name}-cli
+BuildRequires: %{php_name}-devel
BuildRequires: %{php_name}-pcre
BuildRequires: %{php_name}-zlib
BuildRequires: fonts-TTF-DejaVu
Requires: php(openssl)
Requires: php(pcre)
Requires: php(xml)
+Suggests: php-tcpdf-fonts-dejavu
BuildArch: noarch
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
TCPDF - przykładowe programy.
%prep
-%setup -qc
-mv tcpdf/* .
+%setup -q -n TCPDF-%{version}
%undos *.TXT
+%patch0 -p1
# remove bundled fonts
rm -r fonts/dejavu-fonts-ttf-* fonts/freefont-* fonts/ae_fonts_*
%files
%defattr(644,root,root,755)
-%doc CHANGELOG.TXT README.TXT
+%doc CHANGELOG.TXT README.md
%dir %attr(750,root,http) %{_sysconfdir}
%attr(640,root,http) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/tcpdf_config.php
%attr(755,root,root) %{_bindir}/tcpdf_addfont
%{_appdir}/fonts/aefurat*
%{_appdir}/fonts/cid0*
%{_appdir}/fonts/courier*
+%{_appdir}/fonts/dejavumathtexgyre*
%{_appdir}/fonts/helvetica*
%{_appdir}/fonts/hysmyeongjostdmedium*
%{_appdir}/fonts/kozgopromedium*