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