]> git.pld-linux.org Git - packages/php-pecl-translit.git/blob - php-pecl-translit.spec
df4efb04e7d86582eb578bfb3caa8d0a46fe2544
[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.2
8 Release:        1
9 License:        PHP
10 Group:          Development/Languages/PHP
11 Source0:        https://github.com/derickr/pecl-translit/archive/RELEASE_0_6_2.tar.gz
12 # Source0-md5:  599a00bb624d1ebc8440698aa89585dc
13 URL:            https://github.com/derickr/pecl-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 pecl-translit-*/* .
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.064111 seconds and 2 git commands to generate.