]> git.pld-linux.org Git - packages/php-pecl-syck.git/blob - php-pecl-syck.spec
- new
[packages/php-pecl-syck.git] / php-pecl-syck.spec
1 %define         _modname        syck
2 %define         _status         beta
3 Summary:        %{_modname} - YAML-1.0 parser and emitter
4 Summary(pl.UTF-8):      %{_modname} - parser i emiter YAML-1.0  
5 Name:           php-pecl-%{_modname}
6 Version:        0.9.2
7 Release:        1
8 License:        PHP 2.02
9 Group:          Development/Languages/PHP
10 Source0:        http://pecl.php.net/get/%{_modname}-%{version}.tgz
11 # Source0-md5:  39db9d4c56407b59b7e9bbf7b7d53308
12 URL:            http://pecl.php.net/package/syck/
13 BuildRequires:  php-devel >= 3:5.0.0
14 BuildRequires:  rpmbuild(macros) >= 1.344
15 BuildRequires:  syck-devel
16 %{?requires_php_extension}
17 Requires:       php-common >= 4:5.0.4
18 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
19
20 %description
21 A binding to the Syck library.
22
23 YAML(tm) (rhymes with "camel") is a straightforward machine parsable
24 data serialization format designed for human readability and
25 interaction with scripting languages. YAML is optimized for data
26 serialization, configuration settings, log files, Internet messaging
27 and filtering.
28
29 In PECL status of this extension is: %{_status}.
30
31 %description -l pl.UTF-8
32 Dowi±zania do biblioteki Syck.
33
34 YAML(tm) (rymuje siê ze s³owem "camel") to prosty do parsowania format
35 serializacji danych zaprojektowany pod katem czytelno¶ci dla cz³owieka
36 i interakcji z jêzykami skryptowymi. YAML jest zoptymalizowany pod
37 k±tem wykorzystania w celu serializacji danych, przechowywania opcji
38 konfiguracyjnych, logów, komunikatorów internetowych czy ró¿norakich
39 filtrów.
40
41 To rozszerzenie ma w PECL status: %{_status}.
42
43 %prep
44 %setup -q -c
45
46 %build
47 cd %{_modname}-%{version}
48 phpize
49 %configure
50 %{__make}
51
52 %install
53 rm -rf $RPM_BUILD_ROOT
54 install -d $RPM_BUILD_ROOT%{php_sysconfdir}/conf.d
55
56 %{__make} install \
57         -C %{_modname}-%{version} \
58         INSTALL_ROOT=$RPM_BUILD_ROOT \
59         EXTENSION_DIR=%{php_extensiondir}
60 cat <<'EOF' > $RPM_BUILD_ROOT%{php_sysconfdir}/conf.d/%{_modname}.ini
61 ; Enable %{_modname} extension module
62 extension=%{_modname}.so
63 EOF
64
65 %clean
66 rm -rf $RPM_BUILD_ROOT
67
68 %post
69 %php_webserver_restart
70
71 %postun
72 if [ "$1" = 0 ]; then
73         %php_webserver_restart
74 fi
75
76 %files
77 %defattr(644,root,root,755)
78 %doc %{_modname}-%{version}/{CHANGELOG,TODO}
79 %config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/%{_modname}.ini
80 %attr(755,root,root) %{php_extensiondir}/%{_modname}.so
This page took 0.074569 seconds and 4 git commands to generate.