%define modname tclink %define dirname %{modname} %define soname %{modname}.so %define inifile A13_%{modname}.ini Summary: TCLink enables credit card processing via the TrustCommerce payment gateway Name: php-%{modname} Version: 3.4.4 Release: %mkrel 6 Group: Development/PHP License: LGPL URL: http://www.trustcommerce.com/tclink.html Source0: http://www.trustcommerce.com/downloads/tclink-%{version}-php.tar.gz Patch0: TCLink-3.4.0-lib64.diff Patch1: tclink-correct_version.diff BuildRequires: php-devel >= 3:5.2.0 BuildRequires: tclink-devel >= 3.4.4 BuildRequires: openssl-devel Epoch: 1 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot %description This package provides a module for using TCLink directly from PHP scripts. TCLink is a thin client library to allow your e-commerce servers to connect to the TrustCommerce payment gateway. %prep %setup -q -n tclink-%{version}-php %patch0 -p0 %patch1 -p0 # fix strange attribs find . -type d -exec chmod 755 {} \; find . -type f -exec chmod 644 {} \; %build %serverbuild phpize %configure2_5x --with-libdir=%{_lib} \ --with-%{modname}=shared,%{_prefix} \ --with-ssl=%{_prefix} %make mv modules/*.so . %install [ "%{buildroot}" != "/" ] && rm -rf %{buildroot} install -d %{buildroot}%{_libdir}/php/extensions install -d %{buildroot}%{_sysconfdir}/php.d install -m0755 %{soname} %{buildroot}%{_libdir}/php/extensions/ %{__cat} > %{buildroot}%{_sysconfdir}/php.d/%{inifile} << EOF extension = %{soname} EOF %post if [ -f /var/lock/subsys/httpd ]; then %{_initrddir}/httpd restart >/dev/null || : fi %postun if [ "$1" = "0" ]; then if [ -f /var/lock/subsys/httpd ]; then %{_initrddir}/httpd restart >/dev/null || : fi fi %clean [ "%{buildroot}" != "/" ] && rm -rf %{buildroot} %files %defattr(-,root,root) %doc LICENSE README tcexample.php tctest.php doc/* %attr(0644,root,root) %config(noreplace) %{_sysconfdir}/php.d/%{inifile} %attr(0755,root,root) %{_libdir}/php/extensions/%{soname} %changelog * Tue Jul 15 2008 Oden Eriksson <oeriksson@mandriva.com> 1:3.4.4-6mdv2009.0 + Revision: 235883 - rebuild * Fri May 02 2008 Oden Eriksson <oeriksson@mandriva.com> 1:3.4.4-5mdv2009.0 + Revision: 200119 - rebuilt against php-5.2.6 * Tue Feb 12 2008 Oden Eriksson <oeriksson@mandriva.com> 1:3.4.4-4mdv2008.1 + Revision: 166100 - rpmlint fixes * Mon Feb 04 2008 Oden Eriksson <oeriksson@mandriva.com> 1:3.4.4-3mdv2008.1 + Revision: 161955 - rebuild + Olivier Blin <oblin@mandriva.com> - restore BuildRoot + Thierry Vignaud <tvignaud@mandriva.com> - kill re-definition of %%buildroot on Pixel's request * Sun Nov 11 2007 Oden Eriksson <oeriksson@mandriva.com> 1:3.4.4-2mdv2008.1 + Revision: 107578 - restart apache if needed * Sun Oct 28 2007 Oden Eriksson <oeriksson@mandriva.com> 1:3.4.4-1mdv2008.1 + Revision: 102770 - 3.4.4 * Sat Sep 01 2007 Oden Eriksson <oeriksson@mandriva.com> 1:3.4.0-18mdv2008.0 + Revision: 77463 - rebuilt against php-5.2.4 * Thu Aug 16 2007 Oden Eriksson <oeriksson@mandriva.com> 1:3.4.0-17mdv2008.0 + Revision: 64307 - use the new %%serverbuild macro * Thu Jun 14 2007 Oden Eriksson <oeriksson@mandriva.com> 1:3.4.0-16mdv2008.0 + Revision: 39390 - use distro conditional -fstack-protector * Fri Jun 01 2007 Oden Eriksson <oeriksson@mandriva.com> 1:3.4.0-15mdv2008.0 + Revision: 33785 - rebuilt against new upstream version (5.2.3) * Thu May 03 2007 Oden Eriksson <oeriksson@mandriva.com> 1:3.4.0-14mdv2008.0 + Revision: 21034 - rebuilt against new upstream version (5.2.2) * Thu Feb 08 2007 Oden Eriksson <oeriksson@mandriva.com> 3.4.0-13mdv2007.0 + Revision: 117539 - rebuilt against new upstream version (5.2.1) * Wed Nov 08 2006 Oden Eriksson <oeriksson@mandriva.com> 1:3.4.0-12mdv2007.0 + Revision: 78333 - fix deps - bunzip patches * Tue Nov 07 2006 Oden Eriksson <oeriksson@mandriva.com> 1:3.4.0-11mdv2007.0 + Revision: 77402 - rebuilt for php-5.2.0 * Thu Nov 02 2006 Oden Eriksson <oeriksson@mandriva.com> 1:3.4.0-10mdv2007.1 + Revision: 75369 - Import php-tclink * Mon Aug 28 2006 Oden Eriksson <oeriksson@mandriva.com> 1:3.4.0-10 - rebuilt for php-5.1.6 * Thu Jul 27 2006 Oden Eriksson <oeriksson@mandriva.com> 1:3.4.0-9mdk - rebuild * Sat May 06 2006 Oden Eriksson <oeriksson@mandriva.com> 1:3.4.0-8mdk - rebuilt for php-5.1.4 * Fri May 05 2006 Oden Eriksson <oeriksson@mandriva.com> 1:3.4.0-7mdk - rebuilt for php-5.1.3 * Thu Feb 02 2006 Oden Eriksson <oeriksson@mandriva.com> 1:3.4.0-6mdk - new group (Development/PHP) and iurt rebuild * Sun Jan 15 2006 Oden Eriksson <oeriksson@mandriva.com> 1:3.4.0-5mdk - rebuilt against php-5.1.2 * Tue Nov 29 2005 Oden Eriksson <oeriksson@mandriva.com> 1:3.4.0-4mdk - rebuilt against php-5.1.1 * Sat Nov 26 2005 Oden Eriksson <oeriksson@mandriva.com> 1:3.4.0-3mdk - rebuilt against php-5.1.0 * Mon Nov 14 2005 Oden Eriksson <oeriksson@mandriva.com> 1:3.4.0-2mdk - rebuilt against openssl-0.9.8a * Thu Nov 03 2005 Oden Eriksson <oeriksson@mandriva.com> 1:3.4.0-1mdk - rebuilt against php-5.1.0RC4 - fix versioning * Sun Oct 30 2005 Oden Eriksson <oeriksson@mandriva.com> 5.1.0_3.4.0-0.RC1.3mdk - rebuilt to provide a -debug package too * Thu Oct 06 2005 Oden Eriksson <oeriksson@mandriva.com> 5.1.0_3.4.0-0.RC1.2mdk - forgot to add that new libname (lib64) fix * Mon Oct 03 2005 Oden Eriksson <oeriksson@mandriva.com> 5.1.0_3.4.0-0.RC1.1mdk - rebuilt against php-5.1.0RC1 * Fri May 27 2005 Oden Eriksson <oeriksson@mandriva.com> 5.0.4_3.4.0-1mdk - rename the package * Sun Apr 17 2005 Oden Eriksson <oeriksson@mandriva.com> 5.0.4_3.4.0-1mdk - 5.0.4 * Sat Apr 02 2005 Oden Eriksson <oeriksson@mandrakesoft.com> 5.0.3_3.4.0-5mdk - lib64 fixes * Sun Mar 20 2005 Oden Eriksson <oeriksson@mandrakesoft.com> 5.0.3_3.4.0-4mdk - use the %%mkrel macro * Sat Feb 12 2005 Oden Eriksson <oeriksson@mandrakesoft.com> 5.0.3_3.4.0-3mdk - rebuilt against a non hardened-php aware php lib * Sun Jan 16 2005 Oden Eriksson <oeriksson@mandrakesoft.com> 5.0.3_3.4.0-2mdk - rebuild due to hardened-php-0.2.6 * Fri Dec 17 2004 Oden Eriksson <oeriksson@mandrakesoft.com> 5.0.3_3.4.0-1mdk - rebuilt for php-5.0.3 * Sat Sep 25 2004 Oden Eriksson <oeriksson@mandrakesoft.com> 5.0.2_3.4.0-1mdk - rebuilt for php-5.0.2 * Sun Aug 15 2004 Oden Eriksson <oeriksson@mandrakesoft.com> 5.0.1_3.4.0-1mdk - rebuilt for php-5.0.1 * Wed Aug 11 2004 Oden Eriksson <oeriksson@mandrakesoft.com> 5.0.0_3.4.0-1mdk - rebuilt for php-5.0.0 - major cleanups * Thu Jul 15 2004 Oden Eriksson <oeriksson@mandrakesoft.com> 4.3.8_3.4.0-1mdk - rebuilt for php-4.3.8 * Tue Jul 13 2004 Oden Eriksson <oeriksson@mandrakesoft.com> 4.3.7_3.4.0-2mdk - remove redundant provides * Tue Jun 15 2004 Oden Eriksson <oeriksson@mandrakesoft.com> 4.3.7_3.4.0-1mdk - rebuilt for php-4.3.7 * Mon May 24 2004 Oden Eriksson <oeriksson@mandrakesoft.com> 4.3.6_3.4.0-1mdk - initial cooker contrib (broken out from the tclink package)