Logoj0ke.net Open Build Service > Projects > internetx:php5:5.6.24:extensions > php5-zeromq > php5-zmq.spec
Sign Up | Log In

File php5-zmq.spec of Package php5-zeromq

x
 
1
# norootforbuild
2
%define pkg_name    zmq
3
#
4
Name:       php5-zmq
5
Version:    1.1.2
6
Release:    1
7
#
8
License:    PHP
9
Group:      Productivity/Networking/Web/Servers
10
#
11
BuildRoot:  %{_tmppath}/%{pkg_name}-%{version}-build
12
BuildRequires:  php-devel >= 5.3
13
#BuildRequires: php-cli
14
BuildRequires:  zeromq-devel >= 2.0.7
15
BuildRequires:  pkg-config
16
#
17
URL:        http://pecl.php.net/zmq
18
Source0:    http://pecl.php.net/package/zmq/%{pkg_name}-%{version}.tgz
19
Summary:    ZeroMQ messaging
20
21
%description
22
This package handles ZeroMQ messaging.
23
    
24
Authors:
25
---------
26
27
    Mikko Koppanen
28
29
%prep
30
%setup -q -n %{pkg_name}-%{version}
31
mkdir %{name}
32
33
%build
34
/usr/bin/phpize
35
pushd %{name}
36
37
CFLAGS="%{optflags} -fno-strict-aliasing"
38
CXXFLAGS="%{optflags} -fno-strict-aliasing"
39
%if 0%{?suse_version} > 1000
40
CFLAGS="$CFLAGS -fstack-protector"
41
CXXFLAGS="$CXXFLAGS -fstack-protector"
42
%endif
43
44
export CFLAGS
45
export CXXFLAGS
46
47
../configure
48
49
%{__make} %{?jobs:-j%jobs}
50
popd
51
52
%install
53
54
%makeinstall -C %{name} INSTALL_ROOT=%{buildroot}
55
%{__mkdir_p} %{buildroot}%{_sysconfdir}/php5/conf.d
56
echo "; comment out next line to disable zmq extension in php" > %{buildroot}%{_sysconfdir}/php5/conf.d/zmq.ini
57
echo 'extension = zmq.so' >> %{buildroot}%{_sysconfdir}/php5/conf.d/zmq.ini
58
59
60
%clean
61
%{__rm} -rf %{buildroot}
62
63
%files
64
%defattr(644,root,root,755)
65
%{_libdir}/php5/extensions/zmq.so
66
%config(noreplace) %{_sysconfdir}/php5/conf.d/zmq.ini
67
%doc LICENSE README.md
68
69
%changelog
70