]> git.pld-linux.org Git - SPECS.git/blob - php-pecl-wbxml.spec
SPECS updated Wed 28 Jul 14:48:01 CEST 2021
[SPECS.git] / php-pecl-wbxml.spec
1 #
2 # TODO:
3 # - compare with php-wbxml.spec
4 #
5 %define         php_name        php%{?php_suffix}
6 %define         modname wbxml
7 %define         status  stable
8 Summary:        WBXML to XML conversion
9 Summary(pl.UTF-8):      Konwersja WBXML do XML
10 Name:           %{php_name}-pecl-%{modname}
11 Version:        1.0.3
12 Release:        9
13 License:        PHP
14 Group:          Development/Languages/PHP
15 Source0:        http://pecl.php.net/get/%{modname}-%{version}.tgz
16 # Source0-md5:  9c6a4d347f9a2b4002ea0c83e4b14082
17 Patch0:         wbxml-1.0.2-format_not_a_string_literal_and_no_format_arguments.diff
18 Patch1:         wbxml-1.0.3-expat_fix.diff
19 Patch2:         libwbxml.patch
20 Patch3:         x32.patch
21 URL:            http://pecl.php.net/package/wbxml/
22 BuildRequires:  %{php_name}-devel >= 4:5.0.4
23 BuildRequires:  libwbxml-devel >= 0.11
24 BuildRequires:  rpmbuild(macros) >= 1.650
25 %{?requires_php_extension}
26 Provides:       php(%{modname}) = %{version}
27 Obsoletes:      php-pecl-wbxml < 1.0.3-7
28 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
29
30 %description
31 This extension provides WBXML (Wireless Binary XML) conversion
32 capabilities using the libwbxml library.
33
34 In PECL status of this extension is: %{status}.
35
36 %description -l pl.UTF-8
37 Rozszerzenie to udostępnia możliwość konwersji WBXML (Wireless Binary
38 XML) do XML za pomocą biblioteki libwbxml.
39
40 To rozszerzenie ma w PECL status: %{status}.
41
42 %prep
43 %setup -qc
44 mv %{modname}-%{version}/* .
45 %patch0 -p0
46 %patch1 -p0
47 %patch2 -p1
48 %patch3 -p1
49
50 %build
51 export CFLAGS="%{rpmcflags} `pkg-config --cflags libwbxml2`"
52 phpize
53 %configure
54 %{__make}
55
56 %install
57 rm -rf $RPM_BUILD_ROOT
58 install -d $RPM_BUILD_ROOT%{php_sysconfdir}/conf.d
59
60 %{__make} install \
61         EXTENSION_DIR=%{php_extensiondir} \
62         INSTALL_ROOT=$RPM_BUILD_ROOT
63 cat <<'EOF' > $RPM_BUILD_ROOT%{php_sysconfdir}/conf.d/%{modname}.ini
64 ; Enable %{modname} extension module
65 extension=%{modname}.so
66 EOF
67
68 %clean
69 rm -rf $RPM_BUILD_ROOT
70
71 %post
72 %php_webserver_restart
73
74 %postun
75 if [ "$1" = 0 ]; then
76         %php_webserver_restart
77 fi
78
79 %files
80 %defattr(644,root,root,755)
81 %doc CREDITS README wbxml.php
82 %config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/%{modname}.ini
83 %attr(755,root,root) %{php_extensiondir}/%{modname}.so
This page took 0.682265 seconds and 3 git commands to generate.