[php-pecl-ncurses] add filter_provides to avoid private-shared-object-provides ncurses.so

Remi Collet remi at fedoraproject.org
Sat Oct 23 15:15:37 UTC 2010


commit f456f07fa21d6c9669e5cae7b491624b7a725b08
Author: remi <fedora at famillecollet.com>
Date:   Sat Oct 23 17:15:30 2010 +0200

    add filter_provides to avoid private-shared-object-provides ncurses.so

 php-pecl-ncurses.spec |   15 +++++++++++++--
 1 files changed, 13 insertions(+), 2 deletions(-)
---
diff --git a/php-pecl-ncurses.spec b/php-pecl-ncurses.spec
index dbf6101..8ffd873 100644
--- a/php-pecl-ncurses.spec
+++ b/php-pecl-ncurses.spec
@@ -1,12 +1,12 @@
 %{!?__pecl:     %{expand: %%global __pecl     %{_bindir}/pecl}}
 %{!?php_extdir: %{expand: %%global php_extdir %(php-config --extension-dir)}}
 
-%define pecl_name ncurses
+%global pecl_name ncurses
 
 Summary:      Terminal screen handling and optimization package
 Name:         php-pecl-ncurses
 Version:      1.0.1
-Release:      1%{?dist}
+Release:      2%{?dist}
 License:      PHP
 Group:        Development/Languages
 URL:          http://pecl.php.net/package/ncurses
@@ -16,6 +16,7 @@ Source2:      xml2changelog
 
 BuildRoot:    %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 BuildRequires: php-devel, ncurses-devel, php-pear
+
 Requires(post): %{__pecl}
 Requires(postun): %{__pecl}
 Obsoletes:    php-ncurses < 5.3.0
@@ -24,6 +25,13 @@ Provides:     php-pecl(%{pecl_name}) = %{version}-%{release}
 Requires:     php(zend-abi) = %{php_zend_api}
 Requires:     php(api) = %{php_core_api}
 
+
+%{?filter_setup:
+%filter_provides_in %{php_extdir}/.*\.so$
+%filter_setup
+}
+
+
 %description
 ncurses (new curses) is a free software emulation of curses in
 System V Rel 4.0 (and above). It uses terminfo format, supports
@@ -102,6 +110,9 @@ fi
 
 
 %changelog
+* Sat Oct 23 2010  Remi Collet <Fedora at FamilleCollet.com> - 1.0.1-2
+- add filter_provides to avoid private-shared-object-provides ncurses.so
+
 * Sat Dec 19 2009 Remi Collet <Fedora at FamilleCollet.com> 1.0.1-1
 - update to 1.0.1
 - enable wide char support


More information about the scm-commits mailing list