1 %define php_name php%{?php_suffix}
3 %define modname translit
4 Summary: %{modname} - transliterates non-latin character sets to latin
5 Summary(pl.UTF-8): %{modname} - translitacja alfabetów niełacińskich do łacińskiego
6 Name: %{php_name}-pecl-%{modname}
10 Group: Development/Languages/PHP
11 Source0: http://pecl.php.net/get/%{modname}-%{version}.tgz
12 # Source0-md5: 67bdee44c3dbcc3ab7ee39329da8e010
13 URL: http://pecl.php.net/package/translit/
14 BuildRequires: %{php_name}-devel >= 3:5.0.4
15 BuildRequires: libtool
16 BuildRequires: rpmbuild(macros) >= 1.650
17 %{?requires_php_extension}
18 Requires: %{php_name}-iconv
19 Provides: php(%{modname}) = %{version}
20 Obsoletes: php-pecl-translit < 0.6.1-8
21 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
24 This extension allows you to transliterate text in non-latin
25 characters (such as Chinese, Cyrillic, Greek etc) to latin characters.
26 Besides the transliteration the extension also contains filters to
27 upper- and lowercase latin, cyrillic and greek, and perform special
28 forms of transliteration such as converting ligatures such as the
29 Norwegian "ae" ligature to separate "ae" characters and normalizing
30 punctuation and spacing.
32 In PECL status of this extension is: %{status}.
34 %description -l pl.UTF-8
35 To rozszerzenie umożliwia transliterację tekstu ze znaków
36 niełacińskich (takich jak chińskie, cyrilica, greckie) na znaki
37 łacińskie. Oprócz transliteracji rozszerzenie zawiera także filtry na
38 wielkie i małe litery łacińskie, cyrylicę i greckie oraz wykonuje
39 specjalne formy transliteracji, takie jak konwersja ligatur takich jak
40 norweska ligatura "ae" na oddzielne znaki "ae" oraz normalizacja
41 znaków przestankowych i odstępów.
43 To rozszerzenie ma w PECL status: %{status}.
47 mv %{modname}-%{version}/* .
55 rm -rf $RPM_BUILD_ROOT
56 install -d $RPM_BUILD_ROOT{%{php_sysconfdir}/conf.d,%{php_extensiondir}}
58 install -p modules/%{modname}.so $RPM_BUILD_ROOT%{php_extensiondir}
59 cat <<'EOF' > $RPM_BUILD_ROOT%{php_sysconfdir}/conf.d/%{modname}.ini
60 ; Enable %{modname} extension module
61 extension=%{modname}.so
65 rm -rf $RPM_BUILD_ROOT
68 %php_webserver_restart
72 %php_webserver_restart
76 %defattr(644,root,root,755)
77 %config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/%{modname}.ini
78 %attr(755,root,root) %{php_extensiondir}/%{modname}.so