[php-pecl-igbinary] adapt for SCL

Remi Collet remi at fedoraproject.org
Mon Jul 29 05:37:42 UTC 2013


commit 2272eabeb30f25d325ff7cba8f4e75abf90ab751
Author: Remi Collet <remi at fedoraproject.org>
Date:   Mon Jul 29 07:37:08 2013 +0200

    adapt for SCL

 php-pecl-igbinary.spec |   35 +++++++++++++++++++++++------------
 1 files changed, 23 insertions(+), 12 deletions(-)
---
diff --git a/php-pecl-igbinary.spec b/php-pecl-igbinary.spec
index 5e012e7..7255a62 100644
--- a/php-pecl-igbinary.spec
+++ b/php-pecl-igbinary.spec
@@ -6,6 +6,11 @@
 #
 # Please, preserve the changelog entries
 #
+%if 0%{?scl:1}
+%scl_package php-pecl-igbinary
+%else
+%global pkg_name %{name}
+%endif
 %{!?php_inidir:  %{expand: %%global php_inidir  %{_sysconfdir}/php.d}}
 %{!?php_incldir: %{expand: %%global php_incldir %{_includedir}/php}}
 %{!?__pecl:      %{expand: %%global __pecl      %{_bindir}/pecl}}
@@ -17,10 +22,10 @@
 %global prever    -dev
 
 Summary:        Replacement for the standard PHP serializer
-Name:           php-pecl-igbinary
+Name:           %{?scl_prefix}php-pecl-igbinary
 Version:        1.1.2
 %if 0%{?short:1}
-Release:        0.6.git%{short}%{?dist}
+Release:        0.7.git%{short}%{?dist}
 Source0:        https://github.com/%{extname}/%{extname}/archive/%{commit}/%{extname}-%{version}-%{short}.tar.gz
 %else
 Release:        2%{?dist}
@@ -37,20 +42,21 @@ URL:            http://pecl.php.net/package/igbinary
 # https://github.com/igbinary/igbinary/pull/24
 Patch0:         igbinary-apcu.patch
 
-BuildRequires:  php-pear
-BuildRequires:  php-devel >= 5.2.0
+BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
+BuildRequires:  %{?scl_prefix}php-pear
+BuildRequires:  %{?scl_prefix}php-devel >= 5.2.0
 # php-pecl-apcu-devel provides php-pecl-apc-devel
-BuildRequires:  php-pecl-apc-devel >= 3.1.7
+BuildRequires:  %{?scl_prefix}php-pecl-apc-devel >= 3.1.7
 
 Requires(post): %{__pecl}
 Requires(postun): %{__pecl}
-Requires:       php(zend-abi) = %{php_zend_api}
-Requires:       php(api) = %{php_core_api}
+Requires:       %{?scl_prefix}php(zend-abi) = %{php_zend_api}
+Requires:       %{?scl_prefix}php(api) = %{php_core_api}
 
-Provides:       php-%{extname} = %{version}
-Provides:       php-%{extname}%{?_isa} = %{version}
-Provides:       php-pecl(%{extname}) = %{version}
-Provides:       php-pecl(%{extname})%{?_isa} = %{version}
+Provides:       %{?scl_prefix}php-%{extname} = %{version}
+Provides:       %{?scl_prefix}php-%{extname}%{?_isa} = %{version}
+Provides:       %{?scl_prefix}php-pecl(%{extname}) = %{version}
+Provides:       %{?scl_prefix}php-pecl(%{extname})%{?_isa} = %{version}
 
 # Filter private shared
 %{?filter_provides_in: %filter_provides_in %{_libdir}/.*\.so$}
@@ -210,6 +216,7 @@ fi
 
 
 %files
+%defattr(-,root,root,-)
 %doc %{extname}-%{version}/COPYING
 %doc %{extname}-%{version}/CREDITS
 %doc %{extname}-%{version}/ChangeLog
@@ -226,6 +233,7 @@ fi
 
 
 %files devel
+%defattr(-,root,root,-)
 %{php_incldir}/ext/%{extname}
 
 %if %{with_zts}
@@ -234,7 +242,10 @@ fi
 
 
 %changelog
-* Sat Jul 27 2013 Remi Collet <remi at fedoraproject.org> - 1.1.2-0.6.git3b8ab7e
+* Mon Jul 29 2013 Remi Collet <rcollet at redhat.com> - 1.1.2-0.7.gitc35d48f
+- adapt for scl
+
+* Sat Jul 27 2013 Remi Collet <remi at fedoraproject.org> - 1.1.2-0.6.gitc35d48f
 - latest snapshot
 - fix build with APCu
 - spec cleanups


More information about the scm-commits mailing list