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

File php5-rar.spec of Package php5-rar

x
 
1
# norootforbuild
2
%define pkg_name    rar
3
%define pkg_version 3.0.2
4
%define php_version %(php-config --version 2>/dev/null)
5
#
6
Name:       php5-rar
7
Version:    %{pkg_version}
8
Release:    0
9
#
10
License:    PHP
11
Group:      Productivity/Networking/Web/Servers
12
#
13
BuildRoot:  %{_tmppath}/%{pkg_name}-%{version}-build
14
BuildRequires:  php5-devel gcc gcc-c++
15
BuildRequires:  -post-build-checks
16
Requires:   php5 = %{php_version}
17
#
18
URL:        http://pecl.php.net/
19
Source:     http://pecl.php.net/package/%{pkg_name}/%{pkg_name}-%{version}.tgz
20
Patch0:     rar-config-m4_compiler.patch
21
Summary:    PHP extension for reading Rar archives using bundled unRAR library
22
23
%description
24
PHP extension for reading Rar archives using bundled unRAR library.
25
26
Authors:
27
---------
28
29
        Antony Dovgal 
30
31
%debug_package
32
33
%prep
34
%setup -n %{pkg_name}-%{version}
35
%patch0
36
%{__mkdir} %{name}
37
38
%build
39
/usr/bin/phpize
40
pushd %{name}
41
42
CFLAGS="%{optflags} -fno-strict-aliasing"
43
CXXFLAGS="%{optflags} -fno-strict-aliasing"
44
%if 0%{?suse_version} > 1000
45
CFLAGS="$CFLAGS -fstack-protector"
46
CXXFLAGS="$CXXFLAGS -fstack-protector"
47
%endif
48
49
export CFLAGS
50
export CXXFLAGS
51
52
../configure --enable-rar --with-libdir=%{_lib}
53
54
%{__make} %{?jobs:-j%jobs}
55
popd
56
57
%install
58
%makeinstall -C %{name} INSTALL_ROOT=%{buildroot}
59
%{__mkdir} -p %{buildroot}%{_sysconfdir}/php5/conf.d
60
echo "; comment out next line to disable rar extension in php" > %{buildroot}%{_sysconfdir}/php5/conf.d/rar.ini
61
echo "extension = rar.so" >> %{buildroot}%{_sysconfdir}/php5/conf.d/rar.ini
62
63
64
%clean
65
%{__rm} -rf %{buildroot}
66
67
%files
68
%defattr(-,root,root,-)
69
%{_libdir}/php5/extensions/rar.so
70
%config(noreplace) %{_sysconfdir}/php5/conf.d/rar.ini
71
%doc CREDITS
72
73
%changelog
74
* Sun Nov 22 2008 Carsten Schoene <cs@linux-administrator.com>
75
- initial build version 1.0.0
76
 - bundelt unrar library is patched from version 3.78 to 3.85
77