Changes of Revision 5
[-] | Changed | php5-ioncube.spec |
x 1
2 # norootforbuild 3 %define pkg_name ioncube_loaders_lin 4 -%define php_version %(php-config --version | awk -F. '{print $1"."$2 }' 2>/dev/null || echo PHPCONFIG_NOT_FOUND) 5 +%define ion_version %(php-config --version | awk -F. '{print $1"."$2 }' 2>/dev/null || echo PHPCONFIG_NOT_FOUND) 6 +%define php_version %(php-config --version 2>/dev/null || echo PHPCONFIG_NOT_FOUND) 7 # 8 BuildPreReq: /usr/bin/awk 9 Name: php5-ioncube 10 -Version: %{php_version} 11 +Version: %{ion_version} 12 Release: 1 13 License: PHP 14 Group: Productivity/Networking/Web/Servers 15 BuildRoot: %{_tmppath}/%{pkg_name}-%{version}-build 16 BuildRequires: php5-devel 17 -Requires: php5 18 +Requires: php5 = %{php_version} 19 URL: http://www.ioncube.com/loaders.php 20 %ifarch x86_64 21 Source: %{pkg_name}_x86-64.tar.bz2 22
23 24 %install 25 %{__mkdir} -p %{buildroot}%{_libdir}/php5/extensions 26 -%__install -m 0755 ioncube_loader_lin_%{php_version}.so %{buildroot}%{_libdir}/php5/extensions/ 27 -%__install -m 0755 ioncube_loader_lin_%{php_version}_ts.so %{buildroot}%{_libdir}/php5/extensions/ 28 +%__install -m 0755 ioncube_loader_lin_%{ion_version}.so %{buildroot}%{_libdir}/php5/extensions/ 29 +%__install -m 0755 ioncube_loader_lin_%{ion_version}_ts.so %{buildroot}%{_libdir}/php5/extensions/ 30 %{__mkdir} -p %{buildroot}%{_sysconfdir}/php5/conf.d 31 echo "; comment out next line to disable ioncube extension in php" > %{buildroot}%{_sysconfdir}/php5/conf.d/ioncube.ini 32 -echo "zend_extension = ioncube_loader_lin_%{php_version}.so" >> %{buildroot}%{_sysconfdir}/php5/conf.d/ioncube.ini 33 +echo "zend_extension = ioncube_loader_lin_%{ion_version}.so" >> %{buildroot}%{_sysconfdir}/php5/conf.d/ioncube.ini 34 35 36 %clean 37
38 39 %files 40 %defattr(-,root,root,-) 41 -%{_libdir}/php5/extensions/ioncube_loader_lin_%{php_version}.so 42 -%{_libdir}/php5/extensions/ioncube_loader_lin_%{php_version}_ts.so 43 +%{_libdir}/php5/extensions/ioncube_loader_lin_%{ion_version}.so 44 +%{_libdir}/php5/extensions/ioncube_loader_lin_%{ion_version}_ts.so 45 %config(noreplace) %{_sysconfdir}/php5/conf.d/ioncube.ini 46 47 48 |