Changes of Revision 3
[-] | Added | php5-idn.spec |
x 1
2 +# norootforbuild 3 +%define pkg_name idn 4 +%define pkg_version 0.1 5 +%define php_version %(php-config --version 2>/dev/null) 6 +#- 7 +Name: php5-idn 8 +Version: 0.1 9 +Release: 0 10 +# 11 +License: PHP 12 +Group: Productivity/Networking/Web/Servers 13 +# 14 +BuildRoot: %{_tmppath}/%{pkg_name}-%{version}-build 15 +BuildRequires: libidn-devel php5-devel 16 +Requires: php5 = %{php_version} 17 +# 18 +URL: http://pecl.php.net/idn 19 +Source: http://pecl.php.net/package/idn/%{pkg_name}-%{version}.tgz 20 +Patch: php5-idn-lib64.patch 21 +Summary: PHP idn extension 22 + 23 +%description 24 + 25 + Binding to the GNU libidn for using Internationalized Domain Names. 26 + 27 + 28 +Authors: 29 +--------- 30 + 31 + Johannes Schlüter 32 + 33 +%debug_package 34 +%prep 35 +%setup -n %{pkg_name}-%{version} 36 +%patch 37 + 38 +%{__mkdir} %{name} 39 + 40 +%build 41 +/usr/bin/phpize 42 +pushd %{name} 43 + 44 +CFLAGS="%{optflags}" 45 +CXXFLAGS="%{optflags}" 46 +%if 0%{?suse_version} > 1000 47 +CFLAGS="$CFLAGS -fstack-protector" 48 +CXXFLAGS="$CXXFLAGS -fstack-protector" 49 +%endif 50 + 51 +export CFLAGS 52 +export CXXFLAGS 53 + 54 +../configure --with-libdir=%{_lib} 55 + 56 +%{__make} %{?jobs:-j%jobs} 57 +popd 58 + 59 +%install 60 +%makeinstall -C %{name} INSTALL_ROOT=%{buildroot} 61 +%{__mkdir} -p %{buildroot}%{_sysconfdir}/php5/conf.d 62 +echo "; comment out next line to disable idn extension in php" > %{buildroot}%{_sysconfdir}/php5/conf.d/idn.ini 63 +echo 'extension = idn.so' >> %{buildroot}%{_sysconfdir}/php5/conf.d/idn.ini 64 + 65 + 66 +%clean 67 +%{__rm} -rf %{buildroot} 68 + 69 +%files 70 +%defattr(-,root,root,-) 71 +%{_libdir}/php5/extensions/idn.so 72 +%config(noreplace) %{_sysconfdir}/php5/conf.d/idn.ini 73 + 74 +%doc CREDITS EXPERIMENTAL README 75 + 76 +%changelog -n php5-idn 77 +* Mon Dec 18 2006 - judas_iscariote@shorewall.net 78 +- very first build 79 |