192f881
# spec file for php-pear-Net-Sieve
192f881
#
2dc767d
# Copyright (c) 2008-2015 Remi Collet
192f881
# Copyright (c) 2006-2008 Brandon Holbrook
192f881
#
192f881
# License: MIT
192f881
# http://opensource.org/licenses/MIT
192f881
#
192f881
# Please, preserve the changelog entries
192f881
#
Remi Collet bb66185
%{!?pear_metadir: %global pear_metadir %{pear_phpdir}}
192f881
%{!?__pear:       %global __pear       %{_bindir}/pear}
27ae931
%global pear_name Net_Sieve
Brandon Holbrook 7bf38aa
27d6e23
Name:           php-pear-Net-Sieve
2dc767d
Version:        1.3.4
192f881
Release:        1%{?dist}
27ae931
Summary:        Handles talking to a sieve server
27d6e23
27d6e23
Group:          Development/Libraries
27d6e23
License:        BSD
27d6e23
URL:            http://pear.php.net/package/Net_Sieve
27d6e23
Source0:        http://pear.php.net/get/%{pear_name}-%{version}.tgz
27d6e23
27d6e23
BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
27d6e23
BuildArch:      noarch
Remi Collet bb66185
BuildRequires:  php-pear
Remi Collet bb66185
Brandon Holbrook 7bf38aa
Requires(post): %{__pear}
Brandon Holbrook 7bf38aa
Requires(postun): %{__pear}
27ae931
Requires:       php-pear(PEAR)
27ae931
Requires:       php-pear(Net_Socket) >= 1.0
27ae931
Requires:       php-pear(Auth_SASL) >= 1.0
Remi Collet bb66185
27d6e23
Provides:       php-pear(%{pear_name}) = %{version}
2dc767d
Provides:       php-composer(pear/net_sieve) = %{version}
2dc767d
Brandon Holbrook 7bf38aa
Brandon Holbrook 7bf38aa
%description
27ae931
This package provides an API to talk to servers implementing the 
27ae931
managesieve protocol. It can be used to install and remove sieve
27ae931
scripts, mark them active etc.
Brandon Holbrook 7bf38aa
Brandon Holbrook 7bf38aa
Brandon Holbrook 7bf38aa
%prep
Brandon Holbrook 7bf38aa
%setup -q -c
Brandon Holbrook 7bf38aa
cd %{pear_name}-%{version}
2dc767d
mv ../package.xml %{name}.xml
Brandon Holbrook 7bf38aa
27ae931
Brandon Holbrook 7bf38aa
%build
Brandon Holbrook 7bf38aa
cd %{pear_name}-%{version}
Brandon Holbrook 7bf38aa
# Empty build section, most likely nothing required.
Brandon Holbrook 7bf38aa
27ae931
Brandon Holbrook 7bf38aa
%install
619a603
rm -rf $RPM_BUILD_ROOT
Brandon Holbrook 7bf38aa
cd %{pear_name}-%{version}
dfaecb8
%{__pear} install --nodeps --packagingroot $RPM_BUILD_ROOT %{name}.xml
Brandon Holbrook 7bf38aa
Brandon Holbrook 7bf38aa
# Clean up unnecessary files
Remi Collet bb66185
rm -rf $RPM_BUILD_ROOT%{pear_metadir}/.??*
Brandon Holbrook 7bf38aa
Brandon Holbrook 7bf38aa
# Install XML package description
Brandon Holbrook 7bf38aa
mkdir -p $RPM_BUILD_ROOT%{pear_xmldir}
dfaecb8
install -pm 644 %{name}.xml $RPM_BUILD_ROOT%{pear_xmldir}
Brandon Holbrook 7bf38aa
Brandon Holbrook 7bf38aa
Brandon Holbrook 7bf38aa
%clean
Brandon Holbrook 7bf38aa
rm -rf $RPM_BUILD_ROOT
Brandon Holbrook 7bf38aa
Brandon Holbrook 7bf38aa
Brandon Holbrook 7bf38aa
%post
Brandon Holbrook 7bf38aa
%{__pear} install --nodeps --soft --force --register-only \
dfaecb8
    %{pear_xmldir}/%{name}.xml >/dev/null || :
Brandon Holbrook 7bf38aa
Brandon Holbrook 7bf38aa
%postun
Brandon Holbrook 7bf38aa
if [ $1 -eq 0 ]; then
27d6e23
    %{__pear} uninstall --nodeps --ignore-errors --register-only \
27d6e23
        %{pear_name} >/dev/null || :
Brandon Holbrook 7bf38aa
fi
Brandon Holbrook 7bf38aa
Brandon Holbrook 7bf38aa
Brandon Holbrook 7bf38aa
%files
Brandon Holbrook 7bf38aa
%defattr(-,root,root,-)
dfaecb8
%{pear_xmldir}/%{name}.xml
Brandon Holbrook 7bf38aa
%{pear_testdir}/%{pear_name}
Brandon Holbrook 7bf38aa
%{pear_phpdir}/Net
Brandon Holbrook 7bf38aa
Brandon Holbrook 7bf38aa
Brandon Holbrook 7bf38aa
%changelog
2dc767d
* Wed Jan 21 2015 Remi Collet <remi@fedoraproject.org> - 1.3.4-1
2dc767d
- Version 1.3.4 (stable) - API 1.3.0 (stable)
2dc767d
- add provides php-composer(pear/net_sieve)
2dc767d
192f881
* Fri Sep 26 2014 Remi Collet <remi@fedoraproject.org> - 1.3.3-1
192f881
- Version 1.3.3 (stable) - API 1.3.0 (stable)
192f881
3a81a15
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.3.2-8
3a81a15
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
3a81a15
c8263c5
* Sun Aug 04 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.3.2-7
c8263c5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
c8263c5
Remi Collet bb66185
* Tue Feb 19 2013 Remi Collet <remi@fedoraproject.org> - 1.3.2-6
Remi Collet bb66185
- fix metadata location
Remi Collet bb66185
344de83
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.3.2-5
344de83
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
344de83
8926e62
* Tue Aug 14 2012 Remi Collet <remi@fedoraproject.org> - 1.3.2-4
8926e62
- rebuilt for new pear_testdir
8926e62
75d4a5d
* Sat Jul 21 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.3.2-3
75d4a5d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
75d4a5d
e0a357c
* Sat Jan 14 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.3.2-2
e0a357c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
e0a357c
192f881
* Mon Aug 08 2011 Remi Collet <Fedora@FamilleCollet.com> 1.3.2-1
acae838
- Version 1.3.2 (stable) - API 1.3.0 (stable)
acae838
619a603
* Sat Aug 06 2011 Remi Collet <Fedora@FamilleCollet.com> 1.3.1-1
619a603
- Version 1.3.1 (stable) - API 1.3.0 (stable)
619a603
2d4b2bb
* Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.3.0-2
2d4b2bb
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
2d4b2bb
484e691
* Mon Jun 14 2010 Remi Collet <Fedora@FamilleCollet.com> 1.3.0-1
484e691
- Version 1.3.0 (stable) - API 1.3.0 (stable)
484e691
ed0019b
* Mon Jun 14 2010 Remi Collet <Fedora@FamilleCollet.com> 1.2.2-1
ed0019b
- update to 1.2.2 - API 1.2.0
ed0019b
0ef6218
* Tue Apr 20 2010 Remi Collet <Fedora@FamilleCollet.com> 1.2.1-1
0ef6218
- update to 1.2.1 - API 1.2.0
0ef6218
27ae931
* Sat Apr 03 2010 Remi Collet <Fedora@FamilleCollet.com> 1.2.0-1
27ae931
- update to 1.2.0 - API 1.2.0
27ae931
dfaecb8
* Wed Jul 29 2009 Remi Collet <Fedora@FamilleCollet.com> 1.1.7-1
dfaecb8
- update to 1.1.7 (bugfix)
dfaecb8
- move Net_Sieve.xml to php-pear-Net-Sieve.xml
dfaecb8
f9b7df1
* Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.1.6-3
f9b7df1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
f9b7df1
0101365
* Thu Feb 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.1.6-2
0101365
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
0101365
27d6e23
* Tue May 27 2008 Remi Collet <Fedora@FamilleCollet.com> 1.1.6-1
27d6e23
- update to 1.1.6
27d6e23
- add generated CHANGELOG
27d6e23
Brandon Holbrook 7bf38aa
* Sat Dec 30 2006 Brandon Holbrook <fedora at theholbrooks.org> 1.1.5-2
Brandon Holbrook 7bf38aa
- Cleaned up spec file to latest pear template
Brandon Holbrook 7bf38aa
- Changed license to BSD
Brandon Holbrook 7bf38aa
Brandon Holbrook 7bf38aa
* Fri Dec 29 2006 Brandon Holbrook <fedora at theholbrooks.org> 1.1.5-1
Brandon Holbrook 7bf38aa
- initial RPM
27d6e23