1 %define php_name php%{?php_suffix}
4 Summary: %{modname} - UUID support functions
5 Summary(pl.UTF-8): %{modname} - funkcje obsługujące UUID
6 Name: %{php_name}-pecl-%{modname}
10 Group: Development/Languages/PHP
11 Source0: http://pecl.php.net/get/%{modname}-%{version}.tgz
12 # Source0-md5: 236c3f2f5c5e9ce0aa2f024618c060a1
13 URL: http://pecl.php.net/package/uuid/
14 BuildRequires: %{php_name}-devel >= 3:5.0.0
15 BuildRequires: libuuid-devel
16 BuildRequires: rpmbuild(macros) >= 1.650
17 %{?requires_php_extension}
18 Requires: php(core) >= 5.0.4
19 Provides: php(%{modname}) = %{version}
20 Obsoletes: php-pear-%{modname}
21 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
24 This extension provides functions to generate and analyse universally
25 unique identifiers (UUIDs). It depends on external libuuid. This
26 library is available on most linux systems, its source is bundled with
29 In PECL status of this package is: %{status}.
31 %description -l pl.UTF-8
32 To rozszerzenie dostarcza funkcje do generowania i analizy
33 uniwersalnie unikalnych identyfikatorów (ang. UUIDs). Rozszerznie to
34 wymaga zewnętrznej biblioteki libuuid, dostępnej w większości
35 dystrybucji, której źródło jest dostarczane wraz z narzędziami ext2fs.
37 To rozszerzenie ma w PECL status: %{status}.
41 mv %{modname}-%{version}/* .
49 rm -rf $RPM_BUILD_ROOT
50 install -d $RPM_BUILD_ROOT{%{php_sysconfdir}/conf.d,%{php_extensiondir}}
52 install -p modules/%{modname}.so $RPM_BUILD_ROOT%{php_extensiondir}
53 cat <<'EOF' > $RPM_BUILD_ROOT%{php_sysconfdir}/conf.d/%{modname}.ini
54 ; Enable %{modname} extension module
55 extension=%{modname}.so
59 rm -rf $RPM_BUILD_ROOT
62 %php_webserver_restart
66 %php_webserver_restart
70 %defattr(644,root,root,755)
71 %config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/%{modname}.ini
72 %attr(755,root,root) %{php_extensiondir}/%{modname}.so