]> git.pld-linux.org Git - packages/php-pecl-translit.git/blob - php-pecl-translit.spec
- obsolete old php name
[packages/php-pecl-translit.git] / php-pecl-translit.spec
1 %define         php_name        php%{?php_suffix}
2 %define         status          beta
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}
7 Version:        0.6.1
8 Release:        9
9 License:        PHP
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)
22
23 %description
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.
31
32 In PECL status of this extension is: %{status}.
33
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.
42
43 To rozszerzenie ma w PECL status: %{status}.
44
45 %prep
46 %setup -qc
47 mv %{modname}-%{version}/* .
48
49 %build
50 phpize
51 %configure
52 %{__make}
53
54 %install
55 rm -rf $RPM_BUILD_ROOT
56 install -d $RPM_BUILD_ROOT{%{php_sysconfdir}/conf.d,%{php_extensiondir}}
57
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
62 EOF
63
64 %clean
65 rm -rf $RPM_BUILD_ROOT
66
67 %post
68 %php_webserver_restart
69
70 %postun
71 if [ "$1" = 0 ]; then
72         %php_webserver_restart
73 fi
74
75 %files
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
This page took 0.099767 seconds and 3 git commands to generate.