]> git.pld-linux.org Git - packages/php-pecl-translit.git/blame - php-pecl-translit.spec
- release 6
[packages/php-pecl-translit.git] / php-pecl-translit.spec
CommitLineData
0b399c4b
AG
1%define _modname translit
2%define _status beta
cbb5f663 3Summary: %{_modname} - transliterates non-latin character sets to latin
fbfe3535 4Summary(pl.UTF-8): %{_modname} - translitacja alfabetów niełacińskich do łacińskiego
0b399c4b 5Name: php-pecl-%{_modname}
9e53754c 6Version: 0.6.0
b4779d0c 7Release: 6
0b399c4b
AG
8License: PHP
9Group: Development/Languages/PHP
10Source0: http://pecl.php.net/get/%{_modname}-%{version}.tgz
9e53754c 11# Source0-md5: 9d2966402f4a02de993d6996424bda25
cd200dc9 12URL: http://pecl.php.net/package/translit/
9e53754c 13BuildRequires: libtool
0b399c4b 14BuildRequires: php-devel >= 3:5.0.0
2623f792 15BuildRequires: rpmbuild(macros) >= 1.344
f03978c1 16%{?requires_php_extension}
2623f792 17Requires: php-common >= 4:5.0.4
3fce8a46 18Requires: php-iconv
0b399c4b
AG
19Obsoletes: php-pear-%{_modname}
20BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
21
0b399c4b
AG
22%description
23This extension allows you to transliterate text in non-latin
24characters (such as Chinese, Cyrillic, Greek etc) to latin characters.
25Besides the transliteration the extension also contains filters to
26upper- and lowercase latin, cyrillic and greek, and perform special
27forms of transliteration such as converting ligatures such as the
76d977d1
JB
28Norwegian "ae" ligature to separate "ae" characters and normalizing
29punctuation and spacing.
0b399c4b
AG
30
31In PECL status of this extension is: %{_status}.
32
39336f6a
JR
33%description -l pl.UTF-8
34To rozszerzenie umożliwia transliterację tekstu ze znaków
35niełacińskich (takich jak chińskie, cyrilica, greckie) na znaki
36łacińskie. Oprócz transliteracji rozszerzenie zawiera także filtry na
37wielkie i małe litery łacińskie, cyrylicę i greckie oraz wykonuje
76d977d1
JB
38specjalne formy transliteracji, takie jak konwersja ligatur takich jak
39norweska ligatura "ae" na oddzielne znaki "ae" oraz normalizacja
39336f6a 40znaków przestankowych i odstępów.
76d977d1
JB
41
42To rozszerzenie ma w PECL status: %{_status}.
0b399c4b
AG
43
44%prep
45%setup -q -c
9e53754c 46mv %{_modname}-%{version}/* .
0b399c4b
AG
47
48%build
0b399c4b
AG
49phpize
50%configure
51%{__make}
52
53%install
54rm -rf $RPM_BUILD_ROOT
2623f792 55install -d $RPM_BUILD_ROOT{%{php_sysconfdir}/conf.d,%{php_extensiondir}}
0b399c4b 56
9e53754c 57install modules/%{_modname}.so $RPM_BUILD_ROOT%{php_extensiondir}
2623f792 58cat <<'EOF' > $RPM_BUILD_ROOT%{php_sysconfdir}/conf.d/%{_modname}.ini
f03978c1
ER
59; Enable %{_modname} extension module
60extension=%{_modname}.so
61EOF
0b399c4b
AG
62
63%clean
64rm -rf $RPM_BUILD_ROOT
65
66%post
2623f792 67%php_webserver_restart
0b399c4b 68
f03978c1
ER
69%postun
70if [ "$1" = 0 ]; then
2623f792 71 %php_webserver_restart
0b399c4b
AG
72fi
73
74%files
75%defattr(644,root,root,755)
2623f792
ER
76%config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/%{_modname}.ini
77%attr(755,root,root) %{php_extensiondir}/%{_modname}.so
This page took 0.124151 seconds and 4 git commands to generate.