blob: 9ccc7803713a5f62f65c4a2b05fa881d2364a45f (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
|
#
# Conditional build:
%bcond_without phpdoc # package phpdoc
# don't build for php53
%if 0%{?_pld_builder:1} && "%{?php_suffix}" != "55"
%undefine with_phpdoc
%endif
%define php_name php%{?php_suffix}
%define modname libvirt
Summary: PHP binding for libvirt
Summary(pl.UTF-8): Wiązanie PHP do libvirt
Name: %{php_name}-%{modname}
Version: 0.5.5
Release: 1
License: LGPL v2.1
Group: Development/Languages/PHP
Source0: https://libvirt.org/sources/php/libvirt-php-%{version}.tar.gz
# Source0-md5: 28fb7e2e216805e5aa5d5744fb3fd303
URL: https://libvirt.org/php/
BuildRequires: %{php_name}-devel
BuildRequires: %{php_name}-pecl-imagick
# libvirt, libvirt-qemu
BuildRequires: libvirt-devel >= 1.2.13
BuildRequires: libxml2-devel >= 2.0.0
BuildRequires: libxml2-progs
BuildRequires: libxslt-progs
BuildRequires: pkgconfig
BuildRequires: rpmbuild(macros) >= 1.666
%{?requires_php_extension}
Requires: libvirt >= 1.2.13
Provides: php(%{modname}) = %{version}
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
%define _phpdocdir %{_docdir}/phpdoc
%description
Libvirt-php is basically just PHP binding for libvirt virtualization
toolkit.
%description -l pl.UTF-8
Libvirt-php to właściwie zwykłe wiązanie PHP do biblioteki
wirtualizacji libvirt.
%package phpdoc
Summary: Online manual for php-libvirt binding
Summary(pl.UTF-8): Dokumentacja online do wiązania php-libvirt
Group: Documentation
Requires: php-dirs
%description phpdoc
Documentation for php-libvirt binding.
%description phpdoc -l pl.UTF-8
Dokumentacja do wiązania php-libvirt.
%prep
%setup -q -n libvirt-php-%{version}
%build
%configure \
--disable-silent-rules \
--with-html-dir=%{_phpdocdir}
%{__make}
%install
rm -rf $RPM_BUILD_ROOT
%{__make} install \
PHPCDIR=%{php_sysconfdir}/conf.d \
DESTDIR=$RPM_BUILD_ROOT
%{__rm} $RPM_BUILD_ROOT%{php_extensiondir}/*.la
#chmod 755 $RPM_BUILD_ROOT%{php_extensiondir}/*.so
%clean
rm -rf $RPM_BUILD_ROOT
%post
%php_webserver_restart
%postun
if [ "$1" = 0 ]; then
%php_webserver_restart
fi
%files
%defattr(644,root,root,755)
%doc AUTHORS ChangeLog README
%attr(755,root,root) %{php_extensiondir}/libvirt-php.so
%config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/libvirt-php.ini
%if %{with phpdoc}
%files phpdoc
%defattr(644,root,root,755)
%{_phpdocdir}/libvirt-php-%{version}
%endif
|